Skip to content
This repository has been archived by the owner on Sep 9, 2019. It is now read-only.
Veit Heller edited this page Mar 17, 2016 · 4 revisions

TODO

There are a couple of features that are to be implemented at some point or another. Here is a quick and dirty list of everything I have in mind ordered by informed guesses about each points' scope:

Small:

  • fix single number expression (in the repl 1.5lasd is parsed as 1.5)

Medium:

  • Profiling shows getting variables(especially namespaced vars) takes ages(~86% of execution time). Fix that.
  • Make macros more robust
  • Fix continuations
  • Make cl libraries work

Big:

  • Foreign Function Interface to C and Haskell
  • Wrap OpenGL (https://github.com/haskell-opengl/OpenGL)
  • A Compiler
    • with backend targetting gpu/ptx (maybe par-define?)
  • A solid actor-based concurrency system (+ transactional memory)
Clone this wiki locally