Avery N. Nortonsmith
Avery N. Nortonsmith
Good catch! I'm not sure how `intersection` and `difference` ended up broken, but you're right that adding a call to `toList` in the loop should solve it. Thanks for the...
Hey, thanks for the message. I think that a Pointless to JS transpiler could be a cool project - it's one that I've though about before myself. I agree that...
No BNF yet I'm afraid - the parser code is fairly well commented, but a real grammar spec would certainly be good to have. With regard to tail-recursion, the one...
Yeah the question of how "pure" to keep the implementation if translating to JS isn't something I have a good answer to. I'm more inclined to focus on improving the...
Awesome! Can't wait to see it! I think there would be a substantial slowdown going from a c vm to a c interpreter -- more importantly, I think it might...
I've also been working on a Pointless tutorial / example that you might find interesting: https://ptls.dev/tutorials/factorsVM.html edit: oops, didn't mean to close the issue
Check out this fork for the tests: [https://github.com/averynortonsmith/pointless](https://github.com/averynortonsmith/pointless) ^ also contains an updated makefile -- you should be able to run `make test` to run the tests The tests inputs...
Sounds good! Take your time too -- I'm sure you've got other things on your plate and you don't want to get burned out! I have some old interpreter tests...
You might also want to think about this when writing the interpreter #9
Ok here are some interpreter tests: [https://github.com/averynortonsmith/pointless/tree/master/tests/interpreter](https://github.com/averynortonsmith/pointless/tree/master/tests/interpreter) They don't cover all language features (and I tried to remove tests that covered removed language features but may have missed a few),...