Hide Idle (>14 d.) Chans


← 2023-04-18 | 2023-04-20 →
jonsykkel[asciilifeform]: its kinda distgusting to lok at memory dump where 70% of bytes are 00
jonsykkel[asciilifeform]: im considerating memory model where each cell is 64bit then seprately, 4bit types packed togetehr in start of heap
jonsykkel[asciilifeform]: that would make car/cdr 32bit, limiting adres space to 32gb
jonsykkel[asciilifeform]: would that limitation make a script lang useless to anybudy else than me?
asciilifeform: jonsykkel: not useless, but potentially annoying (esp. if run w/out gc)
jonsykkel[asciilifeform]: indeed not so good for gcless operation
asciilifeform: ( in asciilifeform's cosmography, 'scripting lang' is 1 where a typical proggy runs '1 shot' -- e.g. vtron -- and terminates. and so gc-less operation is potentially The Right Thing : simpler runtime, easily-predicted time, etc )
jonsykkel[asciilifeform]: doesnt cache effects make time somwat unpredictable either way?
jonsykkel[asciilifeform]: in my toy tests prog total execution time is lower with simple gc than no gc
jonsykkel[asciilifeform]: presumably cuz of those
asciilifeform: jonsykkel: pretty strange (if a cell aint accessed, should not be dinging cache locality of proggy)
jonsykkel[asciilifeform]: well in gc version it collects a couple of times, so ends up accessing smaller amount of cells
asciilifeform: aa makes sense, it's a stop&copy/compacting gc, neh
← 2023-04-18 | 2023-04-20 →