Site redesign in progress! There's lots of stuff there that's not being used at all such as the blog area.

The plan is to turn the site more into a purely docs-oriented site for now as that's all there really is, and then later on things can start being added back in as and when they are needed.

In the process, I'll also tidy up the docs and add docs, and mark which things are specific to or

Quick progress update:

I'm breaking the project up into some more manageable steps. v1 of O will be preceded by : a dramatically simplified, lower level O that will help to serve as the language for the first O compiler.

I'm hoping it'll also provide some valuable insight into what parts of O's syntax work and what parts don't, and also help to determine the best approach for incorporating lower level constructions into O.

The MiniO lexer can be found at

Minor updates to the website. Shadows were made a little softer in places, a small error in the spec was fixed, and there's a new as the original one wasn't really unique enough. This current one is unlikely to be final either, but we'll see!

The for the is complete and available on the website. Do have a read. Feedback is encouraged as the more thoughts that can go towards the design, the better.

The website is now live! It's just the home page and a couple of "coming soon" pages at the moment, but it's a start!

The site relies on no JavaScript at all and loads wonderfully quickly.

Stay tuned for lexical specification to start turning up in the Docs section when I have the time to do so!

Hello World!

is a high-level object-oriented general-purpose programming language currently in design by @OTheB

This account will be for any announcements, updates, news, and Q&A about O.


Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!