Open james1293 opened 6 years ago
Hi @james1293
I'm sorry, it seems that I miss your request in my inbox. We have a second project xotl.fl: https://github.com/merchise/xotl.fl
That still lacks the evaluation machine. But it already implements a fair type checker and an acceptable parser. The whole thing needs integration.
If you're still interested, please write back.
Best regards, Manuel.
I can't say for sure yet. :-D I'm not familiar with making new languages; what's the goal? Will it interoperate with Python? Is it for research?
The goal is currently stated as such:
to complement programs that expose some sort of programming to its users, but do not require a general programming language.
I've just published the current docs in https://xotlfl.readthedocs.io/en/latest/narrative/language.html
Indeed, the idea is to interoperate with Python. At the moment, is a research project. The system I mention in the docs ("users need to define complex procedures to compute prices...") consumes most our resources and I need to slot a fair amount of time to that project instead of pursuing this (which I really like).
It's kind like a 10% project I do mostly on my spare time, which I think it can be valuable for our other projects.
But I'm happy to have others interested in this. You may start by reading the docs and looking at the code.
Best regards, Manuel.
Hello, I may have some time to contribute. Where do you recommend I start? Writing tests? or...? Thanks!
PS - Context: I have to do a school project that relates to Haskell in some way, and I thought that contributing to this would be a cool project.