DocScrutinizer05 | poor marketing | 05:51 |
---|---|---|
wpwrak | DocScrutinizer05: for all i know, he may just be selling off old stuff he has laying around | 06:39 |
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) | 06:42 |
DocScrutinizer05 | :nod: | 06:42 |
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"<< | 06:42 |
wpwrak | i thought the "e" was for the "creat" system call ? | 06:44 |
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 | 06:45 |
DocScrutinizer05 | ?? | 06:46 |
DocScrutinizer05 | Wirth not known to use extremely short tokens or keywords? | 06:46 |
DocScrutinizer05 | compare the average pascal or modula source to a c source | 06:47 |
DocScrutinizer05 | s/known/notorious/ | 06:48 |
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. | 06:52 |
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 :) | 06:53 |
whitequark | better use APL | 06:53 |
wpwrak | that's definitely a step in the right direction. just wish is was compatible with ASCII, not Extended Sumerian | 06:54 |
whitequark | wpwrak: http://en.wikipedia.org/wiki/K_(programming_language)#Examples | 06:57 |
whitequark | or in J: quicksort=: (($:@(<#[), (=#[), $:@(>#[)) ({~ ?@#)) ^: (1<#) | 06:59 |
wpwrak | niiice :) | 06:59 |
whitequark | so | 06:59 |
whitequark | I don't think you wish :D | 06:59 |
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. | 07:00 |
wpwrak | but i think they're on the right track :) | 07:00 |
sanderr | wpwrak: You're the one on the parentheses quest. :) | 07:00 |
whitequark | haha | 07:01 |
DocScrutinizer05 | I adore the redundance of pascal/modula | 07:10 |
DocScrutinizer05 | it serves a purpose, and makes source way more digestible | 07:10 |
DocScrutinizer05 | redundancy* | 07:10 |
DocScrutinizer05 | if ((a==b)==true) | 07:13 |
DocScrutinizer05 | (^for the parantheses) | 07:14 |
DocScrutinizer05 | I love those dudes that do bool B; if (B == true) | 07:15 |
DocScrutinizer05 | you see that at least once per week | 07:16 |
DocScrutinizer05 | once per hours when in any educational entity | 07:16 |
whitequark | DocScrutinizer05: using uninitialized vars? | 07:19 |
DocScrutinizer05 | nah, I posted the summary | 07:19 |
DocScrutinizer05 | I've intentionally not used if (bool B == true) | 07:20 |
whitequark | wait, is that pascal code? | 07:20 |
DocScrutinizer05 | for sure not | 07:21 |
DocScrutinizer05 | it's incorrect c code I guess | 07:21 |
DocScrutinizer05 | in pascal no inline var definitions | 07:22 |
DocScrutinizer05 | in pascal you got a clean "var" section, and only there you may define vars. Same for "const" | 07:22 |
DocScrutinizer05 | luckily in modula you can have as many of them as you like | 07:23 |
DocScrutinizer05 | in any sequence, or even at any location iirc, as long as they are before the first usage of that var/const | 07:23 |
whitequark | http://www.kickstarter.com/projects/hundredmillion/sugar-skull-spoon | 08:30 |
wpwrak | kewl :) how do the same for fork and knife | 08:36 |
wpwrak | and then, the great challenge, introduce skull-themed eating gloves, for that finger food | 08:36 |
wpwrak | may also make some beer mugs with a thumb up :) | 08:37 |
lekernel | goth teens will love this | 09:34 |
DocScrutinizer05 | wpwrak: ping | 09:49 |
wpwrak | bong | 10:45 |
roh | fish | 10:58 |
larsc | "Drinking tea may harm you or the persons in your surroundings" | 16:06 |
DocScrutinizer05 | breathing may pollute the environment? | 16:26 |
eintopf | tea <3 | 20:53 |
qi-bot | [commit] Werner Almesberger: modules/sw-spdt-smt.fpd: draw complete outline of case (master) http://qi-hw.com/p/kicad-libs/e15d2b5 | 23:50 |
qi-bot | [commit] Werner Almesberger: modules/usb_a_rcpt_smt.fpd: USB A receptacle (master) http://qi-hw.com/p/kicad-libs/bcb5563 | 23:50 |
qi-bot | [commit] Werner Almesberger: genkicat/pdf.c (make_pdf): set paper size to A4 (master) http://qi-hw.com/p/eda-tools/6bfd9d9 | 23:58 |
--- Sat Oct 26 2013 | 00:00 |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!