VO
VO is a dynamic programming language combining functional, object-oriented, and dynamic features that is 'extendable' from within the language. It offers Unicode symbols, first-class functions assignable to variables, classes implemented as hashes with function members as methods, client-definable pre/infix operators, loop syntax sugar built from loops/break/conditions, and nearly trivial FFI with ncurses and SDL wrapper examples. Planned work includes complete AST control from within the language, further optimizations, and expanded FFI support; it is still under regular development.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
VO
VO is a dynamic programming language combining functional, object-oriented, and dynamic features that is 'extendable' from within the language. It offers Unicode symbols, first-class functions assignable to variables, classes implemented as hashes with function members as methods, client-definable pre/infix operators, loop syntax sugar built from loops/break/conditions, and nearly trivial FFI with ncurses and SDL wrapper examples. Planned work includes complete AST control from within the language, further optimizations, and expanded FFI support; it is still under regular development.
Posted by @butlersean · Original comment ↗
“VO is my dynamic language, its weird but i like it. functional, OO and dynamic, its 'extendable' from within the language.”