purec
purec copied to clipboard
C backend for PureScript
When running `npm t`, I'm receiving the following error. ```bash [info] Build succeeded. [warn] Unable to parse compiler and package set versions, not checking if `purs` is compatible with it.....
There's currently no code in the support library and the code generator that deals with OOM. We should at least abort the program on OOM.
Explore not heap-allocating `purs_cont_t`. Continuations don't require heap allocation because their are of statically known size and only reference heap-allocated values. This would slightly bloat the `purs_any_t` type but would...
WebAssembly seems like one obvious use case of this project so I was surprised that there wasn't any discussion about this here already. Forgive me if I'm overlooking something that...
The current dictionary-based approach has poor performance because the dictionaries are frequently allocated and released, meaning that strings (keys) are frequently allocated and released as well. Considering that the dictionary...
Explore how we might improve the developer experience. The current Makefile system works but has some oddities in that you need to have pure-c checked out somewhere as a dependency...
The current output is heavily based on expressions, meaning that we apply functions and feed the result into other functions etc. It would be interesting to explore a transform that...
So I was feeling adventurous and tried to see how far I could get on windows. I figure this is way outside of the short term goals, but in case...
Depends at least on #12, #10. This is a distant goal.