Ananke

From Adam Colton
Revision as of 15:10, 22 August 2019 by Adamcolton (talk | contribs) (Created page with "A mega-project to encompass my programming goals. == Initial Core Elements == These may need to evolve together an co-bootstrap. === Language === Heavily inspired by Go and ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

A mega-project to encompass my programming goals.

Initial Core Elements

These may need to evolve together an co-bootstrap.

Language

Heavily inspired by Go and V. I want to focus on simplicity and consistency.

Things that should be emphasized are documentation and testing.

Lexer/Parser

To me, lexing and parsing are essential tools. I would like a single library that is used to bootstrap the language.

Data Modeling

This encompasses serialization, storage, networking. The ability to consistently describe data and move it between memory and a byte slice is critical to many applications.

Secondary Core Elements

These only become important after the initial goals are met.

Distributed Networking

The core of dist.ribut.us.

Native UI

It should be easy to develop applications that run efficiently on target machines.