📝 magenta project specifications
Go to file
sophie b3b2b05ffc begin lilascript spec 2023-12-17 23:39:50 +00:00
lilascript begin lilascript spec 2023-12-17 23:39:50 +00:00
magenta begin lilascript spec 2023-12-17 23:39:50 +00:00
LICENSE Initial commit 2022-06-14 15:43:23 +01:00
README.md * 2023-12-04 07:41:52 +00:00

README.md

magenta

magenta is designed to make writing (graphical) applications fast, simple, and fun

this is the repository for the documentation of all language features as well as additional specifications for implementation, for more info see the website (‼️ not going to be up to date any time soon)

currently working on the prototype lilascript

design

magenta's syntax is inspired by the bourne shell, f#, typescript, and go. it is has the following core concepts;

  • strongly typed, weakly immutable
  • no manual memory management, stupid simple garbage collector
  • be concise and legible to the scanning eye
  • no references
  • no null
  • do exactly what you tell it to, no funny business
  • most importantly, be fun to write in