News for hackers. Stuff that matters.

stavromulabeta

I'm glad you're finding Cognate useful. Case is actually a higher order function that builds a closure that performs the pattern match - no compile time execution is involved.
Thanks for your comment! I'm currently focusing on making Cognate small and efficient so I can see it potentially competing with micropython as a scripting language for microcontrollers.
Hi everyone,

I just wanted to show off my WIP programming language Cognate, which I thought you might find interesting. It takes inspiration from Factor and Joy, but uses prefix notation. The compiler ignores words starting with lowercase, allowing comments embedded into statements. It is a dynamic, garbage collected language oriented around higher order functions.