Live data from Hacker News

Viewing profile — canadahonk

canadahonk

HN member
Joined
Fri, Oct 27, 2023, 10:06 PM UTC
HN karma
40
Public activity
17 items

About canadahonk

No profile information was provided.

Recent public activity

  1. story
  2. 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.

  3. 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 :)

  4. 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 …

  5. comment
    Comment #41115066

    Hey, dev here, I agree that is an interesting application which Porffor could potentially help with! Happy to chat sometime :)

  6. 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…

  7. comment
    Comment #41114917

    For now, unless it is given a literal string (eg `eval('42')`) eval just won't work.

  8. 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!

  9. 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 …

  10. story
  11. comment
    Comment #38046442

    CSS light-dark() function heh ;)

  12. 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! :)

  13. 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…

  14. comment
    Comment #38045119

    TIL, looks neat!

  15. comment
    Comment #38045058

    It's there - Ladybird ( https://ladybird.dev )

  16. comment
    Comment #38044824

    It is technically memory safe :^)

  17. comment
    Comment #38044627

    Nope! It uses Wasm (really WASI) builds of existing JS engines ;)