Skip to content
/ boon Public

Programming language for writing apps

License

Notifications You must be signed in to change notification settings

BoonLang/boon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

boon

Programming language for writing apps

boon-playground.kavik.cz

boon_playground.mp4

Boon is:

  • Declarative, statically-typed, based on Rust streams.
  • The runtime remembers its values, enabling website hot-reloading and state persistence (replacing databases) as built-in features.
  • No locks in the runtime, allowing even easy multi-threaded web frontend development.
  • Persons.pro will be the first web app written in Boon.
  • The playground is written using the Rust MoonZoon framework and integrates CodeMirror editor.
  • Use cases: Everywhere Rust may not be well-suited.

The goal is to answer these questions:

  • "How simple can a useful language be?"
  • "Can databases, file storage, threads, and protocols be used transparently?"
  • "Can we kill an app and then later resume it?"
  • "Can an app be monitored or partly developed like in factory automation games?"

Questions ▷ [email protected]