badlogic / compose

The future home of an experimental programming language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compose Programming Language

Compose is an experimental programming language. It aims to be:

  • teachable: minimize boilerplate and incidental complexity
  • scalable: work well from one liners to million line systems
  • modern: try not to ignore the myriad lessons we've learned in PL over the last fifty years
  • powerful: provide high-level and meta-programming capabilities
  • precise: sane semantics are king, minimize concessions to legacy

Compose also prioritizes a lot of things other programming languages don't even address as problems. For more details, read the manifesto and FAQ.

Status

Compose is currently a twinkle in the eye of its creator and a pile of long harbored dissatisfactions with the status quo. Though I hope to make swift progress toward useful functionality, this is a marathon not a sprint. Check back in six months or a year and maybe I'll have some cool demos.

Contact

Compose is being created by Michael Bayne mdb@samskivert.com. Feel free to contact me if you like to talk about the utter insanity of trying to foist another programming language on the world.

About

The future home of an experimental programming language.