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

foo binary #788

Open
7 of 13 tasks
nikodemus opened this issue Jul 29, 2021 · 1 comment
Open
7 of 13 tasks

foo binary #788

nikodemus opened this issue Jul 29, 2021 · 1 comment
Labels
feature-lang Language or library feature

Comments

@nikodemus
Copy link
Owner

nikodemus commented Jul 29, 2021

  • repl, can be limited to extending REPL defined classes, see interactive environment #833 for the later goal
  • evaluator
  • compiler
  • formatter
  • prelude loaded in repl and evaluator
  • Integer is 42 classOf --> True in repl and evaluator
  • lib, lang, impl, and examples available to import
  • can compile itself
  • can interpret itself (stack blows on trying to do this with prelude, though, but calling this done)
  • can format itself
  • compiler option: explicit target path
  • run all tests run under foo
  • delete rust, generate the official v0.2 bootstrap sources in bootstrap/ and bootstrap from them
@nikodemus nikodemus added the feature-lang Language or library feature label Jul 29, 2021
@nikodemus nikodemus added this to the Foolang 0.2.0 milestone Jul 29, 2021
@nikodemus nikodemus pinned this issue Jul 29, 2021
@nikodemus
Copy link
Owner Author

The WIP is on the dev branch at the moment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-lang Language or library feature
Projects
None yet
Development

No branches or pull requests

1 participant