log☇︎
60200+ entries in 0.015s
asciilifeform: on subj.
asciilifeform: ben_vulpes: grep http://www.loper-os.org/pub/ilkka.txt for 'Adagietto'
asciilifeform: ( there is not, notably, any possibility of a pill that dun force cpointerism ; as gnatv is at birth a cpointeristic turd )
asciilifeform: aaand if anyone can think of a less revoltingly-tasting pill, plz to also write in.
asciilifeform: if anyone knows otherwise, plox to write in.
asciilifeform: it relies , as is obvious , on the guts of gnat's main() initializer, that sets the turds . but in so far as i can tell , it is the same in all known gnats
asciilifeform: ^ used in place of , rather than in addition to, Ada.Command_Line
asciilifeform: aaaaand here: http://wotpaste.cascadianhacker.com/pastes/tPv4l/?raw=true << is the tentative pill.
asciilifeform: ben_vulpes: dare i ask at what sort of table
asciilifeform: what was author thinking...
asciilifeform: it's like encountering a toilet with a reverse gear, is what this is.
asciilifeform: and hats off to the 1st reader here who immediately thought, reading the ads earlier, 'wtf does it mean and who ever heard of ~removing~ arguments from cmdline ?!'
asciilifeform: ( the 2ndarystack is used to keep around the lengths of this variable-length turd that got thrown on the primary. )
asciilifeform: if you return a String, that's 2ndarystacktronic . no escape.
asciilifeform: this is the , in mircea_popescuine parlance, 'hole where the night came in'
asciilifeform: end;
asciilifeform: return Arg;
asciilifeform: Fill_Arg (Arg'Address, Num);
asciilifeform: begin
asciilifeform: Arg : aliased String (1 .. Len_Arg (Num));
asciilifeform: declare
asciilifeform: i'ma paste , for the hall of fame:
asciilifeform: here's the trisomy artifact itself : http://wotpaste.cascadianhacker.com/pastes/PlehJ/?raw=true
asciilifeform: at any rate i dun presume to distinguish.
asciilifeform: and new orders from moscow, were to think of it, lol
asciilifeform: here's the original, appreciate the horror : https://www2.adacore.com/gap-static/GNAT_Book/html/rts/a-comlin__adb.htm + https://www2.adacore.com/gap-static/GNAT_Book/html/rts/a-comlin__ads.htm
asciilifeform: it sits on the edge between outright wrecking and simple down's syndrome
asciilifeform: well i have nfi , but it entirely needlessly drags along the secondarystack thing
asciilifeform: dunno why i didn't think of it earlier
asciilifeform: just as easily it is possible to give it a 'here's an empty string of length L to take a shit into, for each cmdline param, and if the actual exceeds it, trigger constrainterror'
asciilifeform: and thereby force the use of secondary stack
asciilifeform: and in the process discovered that the original was ~maliciously~ stupid, there is NO reason why it HAD to return an unknown-length string value
asciilifeform: in other noose, asciilifeform wrote a sane commandline-getter for gnat
asciilifeform: the surviving hruschebas asciilifeform saw in bucharest, however, looked quite like this
asciilifeform: ( upper-right of pic )
asciilifeform: eh those ac units look as chronologically '80s as ipad.
asciilifeform: especially a compiler.
asciilifeform: c is simply a terrifyingly retarded lang in which to write ~anything~ compactly, even ccompiler.
asciilifeform: it's apparently all meat.
asciilifeform: incidentally bellard's tcc is not in any simple way trimmable, no autoconf garbage or the like, in there.
asciilifeform: iirc phf's diff is ~6 kLoc
asciilifeform: and of comparable size to... minix
asciilifeform: quite heavy compared to even, say, trb.
asciilifeform: only 'small' compared to gcc monster.
asciilifeform looked again at last-known tcc. it is not , after all, so small : ~54kLoc ; ~1.7MB !!! of sores.
asciilifeform: in other olds, asciilifeform found insinuations that gcc 4.7 was at some time built successfully using tcc. but no detail re how, in particular which tcc, where to get that
asciilifeform: both are , of a kind, nomenklatura.
asciilifeform: and indeed 'daytime tv starlets' and 'fat brown women behind fast food counter' are far closer to owners , than the engineer.
asciilifeform: q is 'nao wat'
asciilifeform: engineer's view that he doesn't own anything, i.e. is gulag inmate -- is generally accurate.
asciilifeform: lol
asciilifeform: to give 'innocent' explanation
asciilifeform: phf: there is no amount of bending-over-backwards that is toomuch for these usefulidjits
asciilifeform: it isn't clear that it is even possible to carry out an intellectual exchange with such folx, who have 0 shared priors with actual people. the only conversation can then consist of the lime pit.
asciilifeform: i was abouttosay, what good does 'proof' when reply is inevitably 'but where is the proof of yer proof's proofiness'
asciilifeform: did it ever fully vanish ?
asciilifeform: а воз и ныне там (tm)(r)
asciilifeform: imho it was a mistake.
asciilifeform: phf: the 'special' status of macros always bothered me
asciilifeform: the unix dir tree concept braindamage is a gift that keeps on givin', eh
asciilifeform: i can't think of any serious minus, in fact
asciilifeform: this is pretty good imho idea
asciilifeform: serial , 9600@8,N,1
asciilifeform: on 2nd thought, neh, decadence,
asciilifeform: in 80x25!111
asciilifeform: 'don't build into os'
asciilifeform: ... comments ? ... eggogs ?
asciilifeform: how the hell to represent , e.g., the source itself
asciilifeform: mircea_popescu: i can't picture how to apply it to ~text~ tho
asciilifeform: 1 of the very few antipoettering bugsprays available to the wotless -- writing 'into a desk'
asciilifeform: phf: i'ma guess this is 90% of the world of 'stfu, no , i won't publish it'
asciilifeform: rather than in favour of 256bit or whatever chars.
asciilifeform: phf: strictly arguing against 'worked for the romans' mode of thinking
asciilifeform: q is, of what is made a 'string'
asciilifeform: trinque: any kind of string
asciilifeform: they 'worked' in the sense that 'romans' were ok with overflows, crashes, never heard of what is exploitability
asciilifeform: and nulltermed strings etc
asciilifeform: this is how you get unix liquishit
asciilifeform: and how come can't reverse this q and ask trinque to justify 8-bit c-ism ?
asciilifeform: nor tty
asciilifeform: if not, then neither can you have a notion of 'string'
asciilifeform: trinque: is 'character' concept built in ? if yes, then you have what we have
asciilifeform: O(N) length calculation is braindamaged.
asciilifeform: then even 64bit per char beats utfism
asciilifeform: i'm not sure this is braindamaged tho: if you ~must~ have orcograms
asciilifeform: thought i oughta ask, lol
asciilifeform: http://btcbase.org/log/2017-12-20#1755434 << byte ?!!! ☝︎
asciilifeform: cpu-boundness is rarer than anybody's willing to admit.
asciilifeform: this is possible. when's the last time you saw a cpu-bound proggy in cl tho ☟︎
asciilifeform: oh hm we had the thread, apparently, http://btcbase.org/log/2017-01-19#1605202 ☝︎
asciilifeform: no emission of x86olade at runtime.
asciilifeform: no 'status' of code. tinyscheme-like representation.
asciilifeform: ( b/w a fits-in-cache interpreter, and sbcl's compiler )
asciilifeform: the wedge between cpu and ram clocks today would , i suspect, wipe out the performance difference for most problems
asciilifeform: ( really ought to have a http://btcbase.org/log/2017-12-10#1749276 instead ) ☝︎
asciilifeform: the existence of the compiler seems to be ~the~ fountain of braindamage for pc lisps
asciilifeform: ah hm i thought it had 'progressed' into unusability recently
asciilifeform: phf: what didja say was rotten in sbcl 1.3.11 ?
asciilifeform: ( at least as much so as my other gentoo boxen )
asciilifeform: fwiw the box appears to be stable, usable, nao.