Hacker News

VO

by @butlersean

VO is my dynamic language, its weird but i like it. functional, OO and dynamic, its 'extendable' from within the language. - Unicode so Symbols are legit. - functions are first class objects, assignable to variables. - classes are hash with functions assigned to members giving methods. - as much as possible is defined within the language so its self extending. - pre/infix can be defined by the client programmer so parameter ordering is under control. - use loops and break and conditions to define all the various loop syntax sugar you know and love. - FFI is nearly trivial, ncurses and sdl wrapper examples TODO - complete control of the AST from within the language - further optimisations - ffi needs further work https://github.com/seanbutler/vo Claude assists and implements some of the features Still under regular development. Happy to talk with collaborators if this kind of thing interests you too.

Discover more builders

Builderlust is an endless, joyful scroll of real projects people are shipping right now. Get the app to keep finding your next spark of inspiration.

📱 Coming soon to iOS & AndroidOpen in the app