Z#
Z# (Zee-Sharp) is a simple language with modern features initially envisioned for restricted instruction sets, like the old 8-bit CPUs (Z80) or small micro controllers. But now I am trying to get it to target .NET.
It is also an opportunity to do better what I think lacks in other languages. A goal that seemed simple when I started this project. Lets just say it has been a learning experience.
More on the Design goals of Z# here
Take a look at some samples here
Work In Progress
I am still playing with the syntax, concepts and constructs of the language. Things will change!
TBD
‘To Be Determined’ notes can be found in places where I consider alternatives and still have not decided.
Community
You can join the Z# Discord server.
TODO
- FSM syntax? (will match do?)
- RingBuffer type?
- Set type (set-theory)?