Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port to Async? #38

Open
basus opened this issue Apr 19, 2016 · 6 comments
Open

Port to Async? #38

basus opened this issue Apr 19, 2016 · 6 comments

Comments

@basus
Copy link

basus commented Apr 19, 2016

I know this is a lot to ask, but is there any chance of getting a version of Lambda-Term using Async as a dependency instead of Lwt? I'd like to use Lamda-Term to build a shell for a large OCaml application and we're currently using Async for our concurrency needs and we'd like to avoid depending on both Async and Lwt.

@ghost
Copy link

ghost commented Apr 20, 2016

Actually I have a version of lambda-term based on Async at Jane Street. I've been working in on merging it with the main lambda-term to get something that works with Lwt, Async or none of them. It's in the branch lambda-term2

@basus
Copy link
Author

basus commented Apr 20, 2016

Cool. Is the hope that this will become the main lambda-term in the not-too-distant future?

@ghost
Copy link

ghost commented Apr 21, 2016

I'd say about 2-3 months. It'll be installed as a lambda-term2 package so that both versions can be installed simultaneously. This will ease transition given that the API changes quite a bit.

Note that if you just need drawing and events, it might be quicker to port notty to async

@basus
Copy link
Author

basus commented Apr 23, 2016

I'm mostly interesting readline-like line editing and tab-based auto-completion support.

@prepor
Copy link

prepor commented Mar 8, 2018

Hello! Any updates on it? Do you have plans to abstract lambda-term from reactor library?

@ghost
Copy link

ghost commented Mar 8, 2018

Unfortunately no, I've basically stopped working on Lambda-term. I can help if people are interested in contributing, but that's about it.

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

No branches or pull requests

2 participants