Skip to content

Files

Latest commit

70f13ab · Nov 26, 2014

History

History
33 lines (25 loc) · 925 Bytes

TODO.md

File metadata and controls

33 lines (25 loc) · 925 Bytes

TODO list

Interpreter

  • Streams which can only read text content
  • Builtin support for SQLite
  • Interfaces/mixins for classes
  • More detailed error messages. (Include source position.)
  • Separate development and production modes. Full stack traces should not be shown when the interpreter is being run in production mode. Only some generic "an error happened" message should be sent to the client for security reasons.

API

  • Regular expressions
  • Database connectivity
  • Date/time
  • Streams
  • File IO
  • Filename globbing

Server APIs

  • AST caching in Apache module.
  • Process multipart HTTP requests.
  • FastCGI: AST caching which watches for modifications in the script similiar to what's found in built-in HTTPD.

Maybe list

  • Multiple garbage collector implementations or customizable garbage collector. (Mainly for Apache2 SAPI so that the GC could use memory pools provided by Apache HTTPD.)