this post was submitted on 13 May 2024
36 points (92.9% liked)

Programming

17394 readers
645 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS
 

Video is nearly 3 years old now, but I think it's worth watching. Her presentation starts at around 2:30.

Basically, she explains how Redbean, a tiny (~450kb) and very fast C http server, works and how the same executable can be used to deploy it on most operating systems (she starts explaining that around 14:30)

Justine is also the mind behind Sector LISP, Lambda Calculus in 383 bytes, considerable optimizations to LLamaAI, plus several other things.

you are viewing a single comment's thread
view the rest of the comments
[–] FooBarrington@lemmy.world 1 points 6 months ago (1 children)

I just tried the current redbean build on Linux AMD64, and everything worked as expected (both launching directly, and through sh). Which examples did you specifically try? Which sh version do you use (I have 5.2.26(1)-release (x86_64-redhat-linux-gnu))?

The cosmopolitan README has a section on the WINE thing, if you want to try and get it running.

[–] sxan@midwest.social 1 points 5 months ago (1 children)

I tried all of the examples from her page about αcτµαlly pδrταblε εxεcµταblε. It looks like the page was written in 2020, so I'm assuming the binaries were compiled then, but that shouldn't matter; I have Go binaries I built in 2021 that still run, and I have no doubt that it I could find an even older binary, they'd run too.

[–] FooBarrington@lemmy.world 2 points 5 months ago (1 children)

Those were their first tests, of course there is a high chance they won't run on all system configurations (especially since things like WINE comparability were likely detailed later). You should try artifacts built with the current version of the format (3 IIRC) if you want to give it a fair shot.

[–] sxan@midwest.social 1 points 5 months ago

Good to know, thanks.