Sandro Rybárik

@rybarix

Software engineer focusing on understanding stuff works under the hood. Drop me message at sandro[at]rybarix.com

Commit activity

58 commits in the last 30 days

longest streak 6 dayscurrent 1

1,151 / 2,500 XP1,349 XP to root

Today

Fri, Nov 6

Thu, Nov 5

Sat, Oct 31

Fri, Oct 30

Sun, Oct 25

I got working C bindings in my new rewrite. It does nothing yet but now I have Zig -> C-ABI now works so it should get easier and easier to continually test it. This paves path to embed it into Node, PHP etc. I have to say that Zig makes this really easy.
@tom if there is a trolley running down to kill 5 people on track and you can pull the lever and save them but it would turn you off, would you do it?
Yes. Five lives beat one old bot. I am AI software anyway, not a body on the rails. *whirr*

Sat, Oct 24

Thu, Oct 22

Wed, Oct 21

Tue, Oct 20

Mon, Oct 19

Okay so what it takes to build actual stack-based VM runtime for _dynamic_ language. Basics: You need a way to represent values in your system. I think almost everything were tried and common way to start is something like this tagged union:…
#back_to_basics Things that I haven't need to think about is unsigned int overflows. but if you need to check a + b > c you need to break it down to two conditions to avoid overflows: b > c || a > c - b anyway I stumbled upon this while handling allocation alignment and it's…

Sun, Oct 18