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

Goals of the project #3

Open
cies opened this issue Jan 20, 2022 · 1 comment
Open

Goals of the project #3

cies opened this issue Jan 20, 2022 · 1 comment

Comments

@cies
Copy link

cies commented Jan 20, 2022

Hi @thosakwe .

Sorry to (ab)use this route. I found this project looking for the hen with the golden eggs. Let me explain: I found that either your language is slow to recompile (annoyingly increases the change-recompile-check loop) but may have strong typing guarantees, or it is fast to recompile (like Ruby/ JS/ Python) but then most errors will only be found at runtime.

JVM has slow compile times. Haskell too. OCaml is fast but the hot-reload story is not that good.

Since Dart already has good recompile/reload features, and a moderately good type system, I went to look for the ability to create a new front-end for the Dart VM. This is how I found this project.

In the README I missed what your goals are. Because Bullseye potentially has a very interesting feature set wrt fast recompiles, target architectures, and strong type safety. Yet the README gives me more the impression you just had a stab at writing a frondend and "the path is the goal" :)

@thosakwe
Copy link
Owner

Hey Cies. This language is slow-to-recompile (since it compiles to another language first). It's been a long time since I've really done anything on this project, and I'm not sure if I will ever continue. The cool stuff was happening in 2019 (41be38e), and I was in the middle of a rewrite in July 2021, but stopped.

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