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

The Future of the language #11

Open
9 of 11 tasks
vanilla-extracts opened this issue Jan 28, 2022 · 0 comments · Fixed by #12, #13, #15, #16 or #24
Open
9 of 11 tasks

The Future of the language #11

vanilla-extracts opened this issue Jan 28, 2022 · 0 comments · Fixed by #12, #13, #15, #16 or #24
Assignees

Comments

@vanilla-extracts
Copy link
Owner

vanilla-extracts commented Jan 28, 2022

I do not want to move from the purely imperative and declarative paradigm with this language so this is some ideas to how push it even further

Turing completeness

  • Learn wtf is turing completeness
  • Learn how to determine whether or not a language is turing complete
  • Makes Baguette# turing complete
  • Celebrate

Compilation
Interpretating is cool, compilation is bette

  • Add a naive transpiler that embed the language and compile it with ocamlopt
  • Add a real transpiler to OCaml or C
  • Add a real compiler

Implements moar things

  • Array ??
  • other primitive data types

Make magnificent things

  • Website interpreting
  • make a REPL with the interpreter
@vanilla-extracts vanilla-extracts mentioned this issue Jan 28, 2022
Merged
@vanilla-extracts vanilla-extracts self-assigned this Feb 1, 2022
This was linked to pull requests Feb 1, 2022
Merged
Merged
@vanilla-extracts vanilla-extracts linked a pull request Mar 1, 2022 that will close this issue
This was linked to pull requests Dec 14, 2022
Merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment