Skip to content
This repository was archived by the owner on Aug 5, 2024. It is now read-only.

Advice for someone who wants to contribute? #1

Open
james1293 opened this issue Aug 22, 2018 · 3 comments
Open

Advice for someone who wants to contribute? #1

james1293 opened this issue Aug 22, 2018 · 3 comments

Comments

@james1293
Copy link

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.

@mvaled
Copy link
Owner

mvaled commented Oct 10, 2018

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.

@james1293
Copy link
Author

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?

@james1293 james1293 reopened this Oct 10, 2018
@mvaled
Copy link
Owner

mvaled commented Oct 11, 2018

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.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants