Main Page: Difference between revisions
From NovaLang
No edit summary |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
= Nova - Your Goto Functional Language = | |||
=== What Is Nova? === | |||
Nova is a new programming language written in OCaml that aims to bridge the gap between traditional C-syntax based languages and functional languages like OCaml, Haskell, and Lisp. | |||
Nova is a garbage-collected with an opt in allocator system akin to [https://www.gingerbill.org/article/2025/12/15/odins-most-misunderstood-feature-context/ Odin's context]. | |||
=== Key Features === | |||
'''Friendly Syntax:''' Functional programming with a familiar feel | |||
'''Garbage-collected:''' Garbage-collected with an opt-in allocator system | |||
'''Modern Tooling:''' Build on Dune's amazing ecosystem | |||
'''Modern C Interop:''' Built with [https://github.com/libffi/libffi libffi] first in mind | |||
=== The Project === | |||
'''Lexer & Parser''': Full implementation for Nova source files. | |||
=== Get Involved === | |||
Explore the source code, check out our vision, follow the socials, and contribute to the compiler: | |||
[https://github.com/super-nova-lang/novac Nova on GitHub] | |||
[https://x.com/SuperNovaLang Nova on Twitter (X)] | |||
[https://wiki.nova.nerdcult.net/index.php/Main_Page Nova's Wiki] | |||
[mailto:super.nova.compiler@gmail.com Contact Nova] | |||
Latest revision as of 12:26, 24 December 2025
Nova - Your Goto Functional Language
What Is Nova?
Nova is a new programming language written in OCaml that aims to bridge the gap between traditional C-syntax based languages and functional languages like OCaml, Haskell, and Lisp.
Nova is a garbage-collected with an opt in allocator system akin to Odin's context.
Key Features
Friendly Syntax: Functional programming with a familiar feel
Garbage-collected: Garbage-collected with an opt-in allocator system
Modern Tooling: Build on Dune's amazing ecosystem
Modern C Interop: Built with libffi first in mind
The Project
Lexer & Parser: Full implementation for Nova source files.
Get Involved
Explore the source code, check out our vision, follow the socials, and contribute to the compiler: