Viewing profile — canadahonk
canadahonk
HN member- Joined
- Fri, Oct 27, 2023, 10:06 PM UTC
- HN karma
- 40
- Public activity
- 17 items
- HN profile
- View on Hacker News ↗
About canadahonk
No profile information was provided.
Recent public activity
- story
-
comment
Comment #41117573
This type of test does work as expected. The "sync" means that it does not feature a full event loop (yet) so cannot easily support async I/O or some more "advanced" use cases.
-
comment
Comment #41117557
Yep! Also as it is technically more of an engine/runtime (sometimes) than "just" a compiler, folks in the JS space are more familiar with engine as a term :)
-
comment
Comment #41115077
Exactly. The versioning system is definitely unique and controversial, but I think it fits for a fast moving project like this, so I don't have to really consider versioning which …
-
comment
Comment #41115066
Hey, dev here, I agree that is an interesting application which Porffor could potentially help with! Happy to chat sometime :)
-
comment
Comment #41114977
Good comparison and thanks! A few minor clarifications: - Porffor isn't fully self-hosted yet but should be possible hopefully! It does partially compile itself for builtins (eg Ar…
-
comment
Comment #41114917
For now, unless it is given a literal string (eg `eval('42')`) eval just won't work.
-
comment
Comment #39206646
Agreed, I have it behind a flag because of this, in the (far) future I could enable by default if I write a type checker built-in or something. Thank you!
-
comment
Comment #39206628
Unfortunately yes, optimizer at high levels is very unstable/aggressive at the moment. Currently working on refactoring things for perf generally instead of just an optimizer, but …
- story
-
comment
Comment #38046442
CSS light-dark() function heh ;)
-
comment
Comment #38046427
JS is a language I can cobble together something hacky in and I don't have to care about types or anything yet, just making something work. It's fun! :)
-
comment
Comment #38045296
Zoom isn't taken into account so probably why it looks bad. The FPS is locked to your monitor's frame rate (or what your browser provides, LibreWolf might always send 60 to avoid f…
-
comment
Comment #38045119
TIL, looks neat!
-
comment
Comment #38045058
It's there - Ladybird ( https://ladybird.dev )
-
comment
Comment #38044824
It is technically memory safe :^)
-
comment
Comment #38044627
Nope! It uses Wasm (really WASI) builds of existing JS engines ;)