Skip to content

Instantly share code, notes, and snippets.

@jswny
Last active October 30, 2019 03:47
Show Gist options
  • Save jswny/2be893fd6f412a5bf41aa9ad8aaea58a to your computer and use it in GitHub Desktop.
Save jswny/2be893fd6f412a5bf41aa9ad8aaea58a to your computer and use it in GitHub Desktop.

Programming Language Wishlist

  • Simple specification (the language itself is simple)
  • Macros
  • Lightweight threads OR async-await
  • Produces native binaries
  • Garbage collected
  • String type system
  • Relatively mature
  • Developed on GitHub or similarly out in the open and easy to contribute to
  • Minimal reference/dereferencing (pointers)
  • Within a factor of 5 performance wise compared to C
  • Strong networking support
  • Documentation (including stdlib) is easy to navigate and includes guides and examples
  • Good testing framework
  • Best practices documentation
  • Doesn't attempt to visually assault me with parenthesis (Lisp)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment