purec icon indicating copy to clipboard operation
purec copied to clipboard

C backend for PureScript

Results 15 purec issues
Sort by recently updated
recently updated
newest added

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.

priority

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...

performance
optimization

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...

research
tooling

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...

performance
optimization

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...

tooling
ux

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...

enhancement
requires discussion

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.