Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm working on my long-time side project, a general-purpose programming language called Kythera. Inspirations include the compact grammar of Go and the type system of ReasonML. Uniquely, types are first-class and can be treated like any other value - passed as parameters, returned from functions, etc. Besides maybe flexibility, there's no intended practical reason for this, it began as a "what if" when I first began the project and I just kept running with it to challenge myself.

I'd like to target the JVM, so I'm currently in the midst of translating the original JS implementation into Java. This does unfortunately mean that there's not a whole lot to show (the code doesn't even build yet), but if you're curious you're welcome to look through the code [0] or drop a comment if you want to talk about it further!

[0] https://gitlab.com/dejawu/kythera-jvm



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: