symbol
symbol copied to clipboard
typed lisp adventure
Support for additional constructors in deftype
Support for static methods in deftype
Extend include support to handle file specific additional include folders e.g. to get the needed includes for gccxml execution when using gtkmm ``` pkg-config gtkmm-3.0 --cflags ```
Automatic garbage collection would be a nice addition to simplify the coding experience in symbol. Alternatively smart pointers could be used.
A subset of Clojure's deftype constructs could be supported ``` (deftype & ) ``` e.g. ``` (deftype Person [contents] ; clojure.lang.IPersistentMap (no implements declarations for the moment) (assoc [_ k...
To reduce compilation time the type information for common includes should be made available in the classpath e.g. - C std library http://en.wikipedia.org/wiki/C_standard_library - C++ std library http://en.wikipedia.org/wiki/C%2B%2B_Standard_Library
Replace gccxml since it doesn't support templates. Here are some alternatives http://scottmcpeak.com/elkhound/sources/elsa/ https://blog.mozilla.org/tglek/2009/01/29/semantic-rewriting-of-code-with-pork-a-bitter-recap/ http://stackoverflow.com/questions/526797/good-tools-for-creating-a-c-c-parser-analyzer
They could be interpreted as constructor invocations