Skip to content
joedrago edited this page Nov 1, 2012 · 8 revisions
  • Web Page

    • 4 things
      • Blog
      • Github ("Get the source?")
      • Tour (what the language looks like / features)
      • Guts (lexer/parser/assembler flow / struct names)
  • Audit

    • operator roundup (have / need / want to remove)
    • operator precedence (write lots of tests with asserts)
    • functions returning multiple values
    • multiple lvalues
    • var expr_list
    • a way to figure out if something exists / is defined
    • audit all functions for manipulating arrays/maps for completeness
    • rename dict() to map() ?
    • create builtin range()
    • prototype/inherit/inherits (good enough?)
  • rename Yap to something better

  • Better errors (find/add them to make tests)

  • syntax highlighting plugins for common editors (start with Javascript and tweak)

  • find good documentation format (with custom syntax highlighting?)

  • debugging hooks with tutorial (hookup to external debugger)

  • embedding tutorial + API audit

  • custom type tutorial (simple int lookup table might be a decent example?)

Clone this wiki locally