Anti-features

Jai is designed to not include the following:


  1. no god damn header files.
    “Ideas about a new programming language for games.” YouTube, uploaded by Jonathan Blow, Sep 19, 2014, https://youtu.be/TH9VCN6UkyQ?t=4484 

  2. you can’t build a sufficiently low-level system with sufficiently high performance characteristics in a garbage collected language.
    “Ideas about a new programming language for games.” YouTube, uploaded by Jonathan Blow, Sep 19, 2014, https://youtu.be/TH9VCN6UkyQ?t=407 

  3. exceptions are silly at best, and horribly damaging at worst.
    “Ideas about a new programming language for games.” YouTube, uploaded by Jonathan Blow, Sep 19, 2014, https://youtu.be/TH9VCN6UkyQ?t=2379 

  4. directives are part of the language; there is no preprocessor system.
    “Demo: Base language, compile-time execution.” YouTube, uploaded by Jonathan Blow, Oct 31, 2014, https://youtu.be/UTqZNujQOlA?t=4058 

  5. we’re not afraid of pointers in the game industry. we need to use them.
    “Ideas about a new programming language for games.” YouTube, uploaded by Jonathan Blow, Sep 19, 2014, https://youtu.be/TH9VCN6UkyQ?t=2718 

  6. FIXME: find this video reference (https://www.youtube.com/watch?v=BwqeFrlSpuI)
    <#> 

jailang 2019 pixeldroid
https://github.com/pixeldroid/jailang
programming pages theme v0.5.21 (https://github.com/pixeldroid/programming-pages)