Skip to content

azdavis/hatsugen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

179 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hatsugen (発言)

A small programming language formally defined with a series of blog posts and Lean code.

The blog posts are available in English and Japanese. (I am not a native Japanese speaker but I tried my hand at translating.)

Part Title en ja
1 Integers and booleans en ja
2 Functions en ja
3 Product types en ja
4 Sum types en ja

Note about the Lean version

This uses Lean 3.4.2, even though the 'latest' version as of writing is Lean 4. This is because the docs for Lean 4 seem even more scarce than the docs for Lean 3, and I couldn't figure out how to do some stuff. In general, although Lean 4 is clearly the future, it seems like it's not totally ready for prime time yet. I'm excited for the future though!

About

A small programming language formally defined with a series of blog posts and Lean code.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages