5 ms·
Redbean web server debugging with ZeroBrane Studio
- grimgrin 4y agoA nice way to debug is just what we needed. Paul has been very foundational to a positive spirit in the cosmo/redbean community. Besides this cool work, they're also the author of fullmoon, a web framework for redbean https://github.com/pkulchenko/fullmoon https://github.com/pkulchenko/fullmoon
- paulclinger 4y agoThanks @grimgrin! BTW, Fullmoon scripts can be debugged too.
- grimgrin 4y agoAnd I'll reply here to say that though the article mentions "should work on Linux", I have tested and it _does work on linux_.
- paulclinger 4y agoNice; I'll update to mention that. Thank you!
- jart 4y agoPaul's the top contributor to Redbean. He's always believed in and supported the project, even while I was on my SectorLISP hiatus. He's an artist with APIs and I couldn't have designed the Redbean UNIX module as well as I did without his help. It's very welcome to see his ZeroBrane IDE being used to debug Redbean. It's a multiplatform IDE but if you run it on Windows, I like how it has the classic vibe of legendary tools like Borland Delphi or Visual Basic 6. It fills a similar niche as SerenityOS in that sense.
- paulclinger 4y agoThank you, Justine, for your kind words and all the work you put into Redbean and Cosmopolitan!
- AMICABoard 4y agoRedbean and Cosmopolitan is like magical alien technology that unites all computing on earth! Now we have a visual debugging method, good work kind ladies & gentleman! The team is like nuts aliens and I admire their brains.
- giraffe_lady 4y agoI love redbean and am actively using it on a project, completely in awe. BUT I'm a little put off by the claims that it is so universal when it doesn't support arm. This would have been a reasonable claim even a few years ago but specifically because of m1 macs arm is becoming much more common. It also prevents it from being used in one of the situations where you would most want a high performance standalone binary server & environment: raspberry pi. There are technical solutions to this limitation and they are fine. But they significantly break the universality illusion and benefits.
- jart 4y agoRedbean runs on M1 Macs with ARM. Daniil Kulchenko pulled off an impressive hack to make that possible. https://github.com/jart/cosmopolitan/issues/429 https://github.com/jart/cosmopolitan/issues/429 Redbean also works great on Windows ARM https://youtu.be/CQ7Npip88Yw https://youtu.be/CQ7Npip88Yw As for Linux ARM, we're working on it. If you can point me to any place where we've claimed it's "universal" rather than "runs on nearly all PCs and servers" then let me know and I'll correct the language. It wasn't my intent to put Redbean on the same level as Turing's universal machine. Systems engineering isn't the same thing as computer science, but I think Redbean will help elevate it as a field.
- giraffe_lady 4y agoOh interesting, I didn't realize it was supposed to work on arm. It crashes for me after a minute or two and I didn't see arm explicitly mentioned so figured it wasn't supported. I'll open an issue about it.
- 4y ago
- riidom 4y agoNice to see Zerobrane is still around. I moved a bit away (for now) from the Lua world, but working with Zerobrane was a blast at that time.
- paulclinger 4y agoThanks @riidom! Good times. Hope you'll come back to the Lua world ;).
- elitepleb 4y agoabsolutely loving your work on https://github.com/pkulchenko/fullmoon https://github.com/pkulchenko/fullmoon and redbean, keep it up!
- soupbowl 4y agoThe Cosmopolitan ecosystem is really cool, I love seeing updates and improvements. I have not jumped into using redbean yet but I plan too soon. Good work everyone involved!