Skip to content

Files

Latest commit

b6b1b3c · Feb 9, 2025

History

History

projects

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Nov 1, 2024
Jan 14, 2025
Nov 2, 2024
Oct 21, 2024
Jan 3, 2025
Feb 9, 2025
Jan 3, 2025
Jan 4, 2022

Cicada Language

Right now I'm working on Cicada Language, both a programming language and a theorem prover.

Based on cicada, I want to build a wiki of formalized mathematical theories, to flourish the ideas developed in the foundations of mathematics, and serve as a bridge between computer science and mathematics.

Postmark

Postmark is a framework for building markdown extensions.

Readonly.Link

Readonly.Link is a document rendering platform.

EnchanterJS

Since I work as a web developer, learning about all kinds of tools designed for web development is my daily routine.

After encountered Laravel and its amazing community, I start bringing its artisan spirit and beautiful API to my team.

Hence EnchanterJS -- a web (and console) application framework, for TypeScript and NodeJs, emphasis on clarity and well typed API.

LogicDB

While learning Logic programming, I started a project called LogicDB, to embed a Prolog-like logic programming language in JavasScript and TypeScript.

ty

ty can be used to write schema to bring TypeScript's types to runtime.

We can use ty schema to do validation and generate random data of certain type.

Lowdim & cell-complex

Lowdim is about modeling low dimensional (0, 1, 2, 3 maybe 4 dimension) topology and geometry.

cell-complex is about topological and geometric modeling in any dimension.