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

Mal in Coq? #634

Open
opain-replika opened this issue May 28, 2023 · 1 comment
Open

Mal in Coq? #634

opain-replika opened this issue May 28, 2023 · 1 comment

Comments

@opain-replika
Copy link

Title pretty much.
Placeholder for a solution :D
Why do you think mal, despite being written in all sorts of, inclufing obscure, languages still doesn't have a coq implementation?

There may be some issue in running mal in pure coq, as it was not really intended[citacion needed], and may be even counter productive as it doesn't have a "usable-ish enough" IO functionality.

Coq programs however can be exported into other languages, for example: Ocaml, R5RS, and adapted using those. The benefit of using coq for mal may be:

  • design, spec verification;
  • set basis of verified implementation stepping up it's implementation standard;
  • may improve program and library reusability;
  • Mal can become somewhat more or less production ready? 😅
    Even if it isn't really a project goal, I'm curious to hear your opinion.
@opain-replika
Copy link
Author

If I could, I would. instead of opening the issue.

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

1 participant