Chat Logs

  1. * jreicher joined #primate
  2. * jreicher joined #primate
  3. * jreicher joined #primate
  4. * nevet joined #primate
  5. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  6. * nevet joined #primate
  7. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  8. * nevet joined #primate
  9. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  10. * nevet joined #primate
  11. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  12. * nevet joined #primate
  13. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  14. * nevet joined #primate
  15. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  16. * nevet joined #primate
  17. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  18. * nevet joined #primate
  19. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  20. * nevet joined #primate
  21. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  22. * nevet joined #primate
  23. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  24. * nevet joined #primate
  25. * blue!~blue@user/blue changed the topic to: https://primate.run | this channel is mirrored to the Primate discord, channel #irc
  26. * phaleth joined #primate
  27. bluehi phaleth
  28. bluephaleth: https://github.com/rcompat/rcompat/commit/d9280b08f738d63193a828a8a829f2728810f87d
  29. nevetproby: support executing in bespoke environments via a *.env.ts file · rcompat/rcompat@d9280b0
  30. bluethat is SUPER exciting
  31. phalethhi blue
  32. blueso in case you're interested in WHY this is exciting, I'm going to add happy-dom as a devdep to primate. so finally I could test client code
  33. phalethnode:worker_threads hmm
  34. phalethI ran into happy-dom recently, just randomly
  35. dreamrealblue: is the discord bridge still working as expected?
  36. dreamrealI changed nevet's auth model today
  37. phalethI'm pretty sure you can create a new worker out of a blob, without a need of worker.js file
  38. blueyes worker_threads is an ugly dumpster fire. but I'm not sure @rcompat/worker is capable enough and this is rcompat, I'm *allowed* to be a sloppy bastard
  39. blueworker_threads is an out-of-spec retardation
  40. bot<discord:blue> test
  41. bluedreamreal: yes
  42. dreamrealokay, thank you
  43. bluephaleth: I don't like happy-dom. much like I don't like most deps. I'd much ather have @rcompat/dom. that being said, I don't have the lifetime to recreate a DOM in JS, so as long as it's a devdep, it's ok
  44. bluewould be absolutely not acceptable inside rcompat or as a normal dep
  45. bluein fact I'm still eyeing the very few deps that rcompat has, suspiciously. @rcompat/env has dotenv (slated for removal), while @rcompat/http has busboy and ws, which I also want to remove
  46. bluemy goal is that @primate/core is depsfree
  47. blueI really do wish node included websockets in its http server, seems like absolute basics in 2026
  48. bluebusboy is for supplorting multipart form data, which arguably should also be in node
  49. phalethblue: https://paste.debian.net/plainh/0d393a9d
  50. blueok, cool
  51. phalethI'd say it's good enough that node can do an HTTP server
  52. phalethI'd think only unix socket communication should be allowed with the runtime, but node decided to be an HTTP server and also to run on windows and all sorts of unnecessary, some functionalities should be taken by libraries and that's fine
  53. phalethwhy are all these javascript libraries written in javascript or typescript only is another story, prolly cause they want to remain portable
  54. phalethanyway, nowadays windows also has unix socket
  55. phalethso http server is an overkill