Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
tailspin-v0
A programming language with extreme data-pattern matching and data-declarative syntax, hopefully different enough to be interesting
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
An overview is: M/2022. This describes the finished product; sometimes I do such docs so as the guide the direction of a project. (Or to highlight bits that are awkward to explain that can need some work.)
Sligh
Forscape has static typing! It is completely unannotated with functions automatically instantiated depending on call usage, as hoped for. Now the main goals are building out numerical features like auto diff and polishing the application towards a version 1.0.
I ended up enabling left recursion in Tailspin's composer (parser) syntax. Much cleaner calculator example now.
I've been using pest which is a PEG parser-generator for Rust. I've been asking around, but I'm pretty sure that it can't handle left-recursion, and it's a huge pain point for me right now. I am very fond of function call chaining and want to get it into my language asap, so I think I'm going to need to bite the bullet and implement a parser by hand soon.
Ecstasy progress over the past month:
Added a pretty printer which basically unparses your code. commit
GitHub: https://github.com/RainingComputers/ShnooTalk
There have been several changes in Argon during the month of February, I completed the socket support and improved the IO on file, added a new library in Argon language but above all I added the generators (and other things, like atoms)