Skip to content

blafed/jo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keys

  • emit clean C code
  • default is value, if not stated otherwise
  • manual memory management
  • platform hook to bootstrap
  • code using data

Roadmap

  • 0.1: data language
  • 0.2: adding booleans, nil and float E notation + C api
  • 0.3: eval const expressions + let the parser manage its own memory

0.1 syntax

age 10
pi 3.14
msg 'hi there'
point {x -1, y 1}
cards {1, 2, 3, 'jack', 'ace'}
inventory {
    {type 'sword', count 2}
    {type 'shield', count 1}
}
//comment
/*
comment block
*/

About

just a new lang called jo (design/prototype)

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages