Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
wolfspraul has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
kristianpaul has quit [Ping timeout: 248 seconds]
kristianpaul has joined #qi-hardware
kristianpaul has joined #qi-hardware
<DocScrutinizer05>
poor marketing
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
rz2k has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
Luke-Jr has quit [Read error: Connection reset by peer]
Luke-Jr has joined #qi-hardware
rz2k has quit []
<wpwrak>
DocScrutinizer05: for all i know, he may just be selling off old stuff he has laying around
<wpwrak>
xiangfu: are you still in touch with wolfgang ? if yes, you may want to poke him about his plans for the ben stock. there seems to be small but continuous demand and it would be a shame if that source dried up. (which is pretty much about to do, with sharism.cc going down)
<DocScrutinizer05>
:nod:
<DocScrutinizer05>
MOTD: >>When Dennis Ritchie was asked what he would do diffrerently regarding the birth of Unix, he said "I would put a 'e' in /tmp"<<
<wpwrak>
i thought the "e" was for the "creat" system call ?
xiangfu has quit [Ping timeout: 260 seconds]
<wpwrak>
/tmp sounds perfect to me. it's something you type relatively often. every character counts. if Wirth had written Unix, it would probably be named /t
<DocScrutinizer05>
??
<DocScrutinizer05>
Wirth not known to use extremely short tokens or keywords?
<DocScrutinizer05>
compare the average pascal or modula source to a c source
<DocScrutinizer05>
s/known/notorious/
<wpwrak>
his languages are very chatty but he used very short identifiers. at ETH, we called it "WNF", "Wirth'sche NormalForm": the set of identifiers that gives each the shortest possible form without name collisions.
<wpwrak>
maybe it's because pascal programmers expend all their energy on typing the tedious redundancy of their language that they're too exhausted to choose nice identifiers :)
<whitequark>
better use APL
<wpwrak>
that's definitely a step in the right direction. just wish is was compatible with ASCII, not Extended Sumerian
<whitequark>
or in J: quicksort=: (($:@(<#[), (=#[), $:@(>#[)) ({~ ?@#)) ^: (1<#)
<wpwrak>
niiice :)
<whitequark>
so
<whitequark>
I don't think you wish :D
<wpwrak>
hmm yes, as a general rule, any language in which syntax errors are possible contains some redundancy. and these matching parentheses look very suspicious in that regard.
<wpwrak>
but i think they're on the right track :)
<sanderr>
wpwrak: You're the one on the parentheses quest. :)
<whitequark>
haha
<DocScrutinizer05>
I adore the redundance of pascal/modula
<DocScrutinizer05>
it serves a purpose, and makes source way more digestible
<DocScrutinizer05>
redundancy*
<DocScrutinizer05>
if ((a==b)==true)
<DocScrutinizer05>
(^for the parantheses)
<DocScrutinizer05>
I love those dudes that do bool B; if (B == true)
<DocScrutinizer05>
you see that at least once per week
<DocScrutinizer05>
once per hours when in any educational entity
<whitequark>
DocScrutinizer05: using uninitialized vars?
<DocScrutinizer05>
nah, I posted the summary
<DocScrutinizer05>
I've intentionally not used if (bool B == true)
<whitequark>
wait, is that pascal code?
<DocScrutinizer05>
for sure not
<DocScrutinizer05>
it's incorrect c code I guess
<DocScrutinizer05>
in pascal no inline var definitions
<DocScrutinizer05>
in pascal you got a clean "var" section, and only there you may define vars. Same for "const"
<DocScrutinizer05>
luckily in modula you can have as many of them as you like
<DocScrutinizer05>
in any sequence, or even at any location iirc, as long as they are before the first usage of that var/const