Skip to content
This repository has been archived by the owner on Dec 21, 2022. It is now read-only.
/ onyx Public archive

The Onyx programming language standard specification

Notifications You must be signed in to change notification settings

nxsf/onyx

Repository files navigation

Onyx Standard Specification

The Standard Onyx programming language specification.

About

This is an ongoing effort to standardize the Onyx programming language.

Development of the Standard is governed by NXSF.

The Standard is open and free. Anyone is welcome to contribute into the Standard, given that they follow the contribution rules.

Audience

Target audience of this specification is anyone willing to implement an Onyx language compiler. A reader is expected to be familiar with a number of ISO standards, including the C programming language standard.

Current state

The Standard is currently in pre-alpha stage. It is dirty and incomplete. Some sections may already be deprecated.

The repository is not licensed yet, so you can not do anything with the specification other than read it. Issues and pull requests are therefore not accepted, unless you waive all copyright and patent claims in the commit message.

The commits history is likely to be rewritten prior to moving to the alpha stage.

Development

Make sure the following executables are available:

HTML5

Run bundle exec ruby build-html5.rb. The resulting HTML5 file is available at build/index.html.

PDF

Run bundle exec ruby build-pdf.rb. The resulting PDF file is available at build/index.pdf.

About

The Onyx programming language standard specification

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published