~icefox

Just foxing about.

https://wiki.alopex.li/

~icefox/riscv-reference-devel

Last active 29 days ago

~icefox/scalar-discuss

Last active 1 year, 10 months ago

~icefox/public-inbox

Last active 2 years ago

~icefox/cargofox

Last active 3 years ago
View more

Recent activity

Re: [BUG] Lack of env args silently generates bad code a month ago

From Simon Heath to ~mpu/qbe

Ok, turns out that QBE doesn't check function call args at all; I could 
have sworn it did in my testing, but I may have just tested instruction 
args.

So, up to you whether this is considered a bug or just operating as 
expected.

Simon

[BUG] Lack of env args silently generates bad code a month ago

From Simon Heath to ~mpu/qbe

Hi,

I was toying around with functions that use the `env` arg feature and
found what appears to be a bug.

The following program:

```
data $str = { b "%ld", b 0 }

function $print_i64(env %e, l %i) {
@start
    %foo =l add %e, %i
    call $printf(l $str, ..., l %foo)

[PATCH] Fix minor typos in IL doc a month ago

From Simon Heath to ~mpu/qbe

Happy 1.0 release!  Have a patch that smoothes over a couple typos and
poor wordings in IL doc.  It's not much, but it's what I've got.

Regards,
Simon

Hello world 3 months ago

From Simon Heath to ~icefox/riscv-reference-devel


[ANN] Scalar, an experiment for a minimalist chat protocol inspired by Gemini 1 year, 10 months ago

From Simon Heath to ~adnano/gemini

Hi, all.  Pardon me if this is a little off-topic, it was suggested I
share this here.  I got annoyed at Matrix's complexity and IRC's
idiosyncracies, and said "I wish there were something like Gemini for
chat protocols".  So I decided to take a weekend and try to make
something like that, and after going over my time budget by a factor of
eight or so I ended up with something I call Scalar: 
https://sr.ht/~icefox/scalar/

It's very WIP still, but there's a minimum viable product specification
and implementation, with much more emphasis on "minimum" than "viable".
However, it's proof that the idea works, and carrying on the design of
the protocol is pretty straightforward. I can't *quite* bring myself to
design something as hardcore minimalist as Gemini, but I still hope it
meets Gemini's design criteria.  No idea if I will keep working on it

Test 1 year, 10 months ago

From Simon Heath to ~icefox/scalar-discuss

Hello world!

Re: Hello world! 3 years ago

From Simon Heath to ~icefox/cargofox

Hi there.