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

What is the current status? #1

Open
ethanfrey opened this issue Dec 12, 2019 · 2 comments
Open

What is the current status? #1

ethanfrey opened this issue Dec 12, 2019 · 2 comments

Comments

@ethanfrey
Copy link

I came across this project as an experimental idris -> wasm compiler a year or two ago. And saw the related https://github.com/SPY/haskell-wasm

I recently actually started working much with wasm (compiling from rust due to excellent tooling for that). And was curious as to the state of being able to use a purely functional language (ideally Idris to allow many proofs). It seems this project is more or less frozen for a while.

What are your current plans on this? I assume there is a lack of time and/or funding. Is there concrete support you would need to complete this? (Maybe I can organize some help there)

@SPY
Copy link
Owner

SPY commented Dec 12, 2019

Hi @ethanfrey

You can treat this project like a proof-of-concept. I stopped development of this project back in 2018 due to the appearance of Idris 2(Blodwen back there). It looked like dead end direction to keep developing backend for Idris 1. I still bear a dream to start porting my experience to Idris 2, but besides implementation of backend it requires wasm lib for Idris itself(Idris 2 is written with Idris).
Biggest piece I left to implement is FFI support(last piece before usage in real-world cases).
If you would like to improve current implementation in any way I will be glad to help and maybe introduce some design solutions and code structure.

@ethanfrey
Copy link
Author

Thank you for the feedback. And good to know the state of things.

I will take more look into idris 2 backends as well. But that is a good explanation of why it halted. Rather than some technical block or lack of time.

risavkarna added a commit to cogito-ergo-awesome/awesome-wasm-langs that referenced this issue Dec 31, 2020
Unfortunately Idris-codegen-WASM is not under maintenance since 2018 owing to the new backend in Idris 2. More info here: SPY/idris-codegen-wasm#1
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