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:
<strong>MediaWiki has been installed.</strong>
= Nova - Your Goto Functional Language =


Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
=== What Is Nova? ===


== Getting started ==
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.
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
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].
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
=== Key Features ===
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
 
'''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:

Nova on GitHub

Nova on Twitter (X)

Nova's Wiki

Contact Nova