00:58:37 -!- okopol has quit (Connection timed out). 01:03:09 -!- Sgeo has joined. 01:29:17 -!- sebbu has quit ("@+"). 02:15:52 Holy Batman, there's actually a functioning site for Iota http://barker.linguistics.fas.nyu.edu/Stuff/Iota/ 02:42:50 -!- GreaseMonkey has joined. 03:27:49 -!- ehird_ has quit (Client Quit). 05:09:43 -!- poiuy_qwert has joined. 05:54:12 -!- adu has joined. 06:15:08 -!- Sgeo has quit (Remote closed the connection). 06:23:10 -!- RodgerTheGreat has quit. 06:36:42 -!- codechAos has joined. 06:36:58 #triangleparty 06:37:20 codechAos: #squareparty 06:37:32 It's much more perpendicular 06:37:36 noooo 06:37:39 yes 06:37:41 we are against square 06:37:45 *squares 06:37:50 its even in the topic 06:38:35 Can't you see that square is much better? The fundamental 4 CORNER DAYS PROVES 1 DAY 1 GOD IS TAUGHT EVIL I call down a Demonic Curse upon the Evil 06:38:35 Americans who ignore Earth's 4 Corner Days 06:38:35 within a single rotation of 4 quadrant Earth. 06:38:35 Believing in a God when there is proof that 06:38:35 there is no God, dooms humanity to a Hell 06:38:36 of Horror. America is 1/2 way to it's Hell. 06:38:38 The American "Bill of Rights" - "Freedom of 06:38:40 Speech", is BullShit. MisEducators suppress 06:38:42 The Time Cube Principle and will not allow 06:38:44 Students to discuss or debate it's merits and 06:38:46 application. Also, the Academic bastards 06:38:48 will not even allow Time Cube on their web 06:38:52 sites. On Yahoo, Time Cube - 81,000,000 06:38:55 and on Google was once 89,000,000 - until 06:38:56 cut back to 3,000,000 by ignorant believers. 06:39:16 pastebin? 07:12:09 -!- codechAos has quit (Client Quit). 07:19:59 -!- poiuy_qwert has quit. 07:36:12 hi marshmallows 07:37:02 hey adu! 07:37:07 how are you 07:37:45 I'm rewriting my Prolog interpreter 07:37:46 marshmallows: are you an obscurantist? 07:38:20 mm I don't think so 07:38:29 well 07:38:34 http://www.merriam-webster.com/dictionary/obscurantism 07:38:41 I think I am actually but unintentionally 07:38:51 2 a : 07:39:06 "deliberate vagueness or abstruseness" 07:40:14 I didn't actually mean to paste all that crap btw :/ 07:41:08 ok 07:41:49 I enjoy reading obscurantism, but only if it highlights the absense of the intense variety within the realm of the time tube 07:41:56 hehehe 07:44:26 i think the best obscurantism i've seen tho is political 07:45:32 you know, the parts where they go on and on and on about how this one place has weapons, then they go on and on and on about how they are there... 07:45:57 then they briefly mention how they didn't find any... 07:46:20 then they go on and on and on about how they need to be there for other reasons... 07:46:27 yeah that can happen :p 07:46:50 :P 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:24:21 -!- Judofyr_ has joined. 08:24:21 -!- Judofyr has quit (Read error: 104 (Connection reset by peer)). 08:37:10 -!- atsampson has quit (Read error: 113 (No route to host)). 08:43:29 :D 08:43:37 My rewrite is ~300 lines 09:03:41 -!- adu has quit (Remote closed the connection). 09:24:29 -!- GreaseMonkey has quit ("im tierd"). 10:22:47 marshmallows, of what? 10:24:42 Prolog interpreter 10:32:30 I see 10:32:40 is there any prolog *compiler* btw? 10:33:01 Yes 10:33:10 Aquarius is an excellent one 10:33:28 complining Prolog is really interesting 10:33:30 I still find backtracking weird 10:34:01 and IMO wasting of system resources, it is very time consuming to do backtracking iirc 10:40:45 -!- atsampson has joined. 10:45:58 -!- olsner has quit ("Leaving"). 11:01:34 -!- kryptos23 has joined. 11:27:05 Deewiant, I'm working on a protocol for debugger and funge interpreter 11:31:52 -!- Tritonio_ has joined. 11:33:31 -!- kryptos23 has left (?). 12:19:14 -!- Sukoshi has joined. 12:22:06 -!- Sukoshi has quit (Client Quit). 13:22:38 -!- sebbu has joined. 13:45:05 -!- Corun has joined. 14:19:48 -!- RodgerTheGreat has joined. 14:27:47 -!- Corun has quit (Read error: 113 (No route to host)). 14:46:13 -!- slereah_ has quit (Read error: 104 (Connection reset by peer)). 14:46:23 -!- RedDak has joined. 14:46:28 -!- Slereah has joined. 14:54:01 -!- Judofyr_ has changed nick to Judofyr. 15:43:14 -!- ehird has joined. 15:43:34 foo, bar, baz, quux and zonk 15:44:10 i == true swap [] if that's clever 15:46:58 AnMaster: prolog's don't do real backtracking that often.. 15:47:00 they are clever 15:47:12 hm? 15:48:58 AnMaster: well, they try and do confusing inferrence stuff that i don't understand to avoid backtracking 15:49:10 & i do believe that most prolog's backtracking is micro-optimized anyway 15:50:15 mhm 15:50:22 AnMaster: so i wouldn't worry 15:58:34 -!- okopol has joined. 16:05:08 -!- okopol has changed nick to oklopol. 16:39:16 -!- RedDak has quit (Remote closed the connection). 17:18:06 -!- adi11235 has joined. 19:01:08 -!- oklopol has quit (No route to host). 19:01:17 -!- timotiis has joined. 19:14:50 -!- okopol has joined. 19:15:41 * SimonRC wonders if USAToday are coppying stories from the Onion: http://www.usatoday.com/travel/flights/2006-10-19-skyeurope-minusfare_x.htm 19:16:29 THANK you for flying with us! 19:19:43 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)). 19:20:41 -!- bsmntbombdood has joined. 19:26:41 -!- okopol has quit (Remote closed the connection). 19:27:05 -!- okopol has joined. 19:30:10 peaker is so misguided. 19:30:22 although it is a really beautiful dream :) 19:30:30 lament: I agree 19:30:35 and will probably happen eventually 19:30:40 I disagree 19:31:00 * SimonRC goes (pub) 19:31:22 ehird: not for modern programming languages. They're all optimized to be entered as text. 19:31:40 lament: I doubt it will ever happen. Text is mungible, bungible, malleable, storable, movable stuff. 19:32:11 ehird: not really. it's just a bunch of characters. 19:32:20 ehird: consider writing with a pen on a piece of paper. 19:32:32 ehird: it's WAY more free-form than entering text in an editor. 19:32:47 ehird: in comparison, text is "structured" 19:33:08 and yet, we still use it 19:39:43 personally i would prefer the revolution to go the less structured way. That's how humans work 19:40:03 write your program as a bunch of notes on a piece of paper. 19:40:22 including diagrams, arrows, random doodles, etc 19:40:31 personally i'm very happy with the status quo 19:40:42 then have your editor (presumably a strong AI) sort it out :) 19:41:09 i'm not. Modern programming languages clearly suck. 19:41:27 an unambiguous (to a human) description of an algorithm tends to be MUCH shorter than a corresponding program. 19:41:51 lament: you might want to try K 19:41:53 ;) 19:42:01 if it's shorter-than-description you're after 19:42:05 or oklotalk 19:42:07 not funny 19:42:21 why not? 19:43:08 having a bunch of short builtins does not translate to expressivity 19:43:32 (corollary: paul graham is a moron) 19:45:14 lament: to be honest the array paradigm of K seems to scale quite well to certain types of problems 19:45:17 but i agree with the corollary 19:47:30 -!- okopol has quit (Remote closed the connection). 19:50:31 -!- okopol has joined. 19:55:10 subtextual.org certainly seems kinda lame 19:58:19 lament: from a 2sec glance the 'everythign is serializable' is nice 19:58:21 SISC can do that 19:58:25 I ought to write something like that 19:58:30 It would be nice 19:58:37 Serializing continuations, functions, etc. 19:58:47 You could serialize sockets, maybe, in a limited way (store host+port) 20:00:38 sisc doesn't try to revolutionize programming 20:01:33 and it isn't weirdly visual and stuff :) 20:01:44 lament: sure, but you can serialize procs&conts&all that 20:01:47 what i really don't understand is why peaker thinks haskell is a good language for his task 20:02:04 (as opposed to, like... scheme) 20:02:26 lament: he doesn't 20:02:32 remember his "int x = y" example? 20:05:09 btw, is sisc like, the best scheme out there? 20:06:01 http://reddit.com/info/6dnlu/comments/ seems to lean towards PLT 20:09:13 PLT has a horrendous UI :) 20:11:01 PLT has that typed scheme thing though, and a lot of other packages 20:19:21 lament: mzscheme = console plt 20:19:28 you can use it with emacs or w/e 20:19:32 Chicken is good too 20:19:35 lots of libs 20:19:40 however, sisc is based on java 20:19:45 both positive and negatiev 20:20:01 SISC is actually really good but a bit slow compared to others 20:20:10 lament: DrScheme's actual features are good though 20:20:13 even if it is a bit ugly 20:26:14 SISC? 20:26:18 sisc just seems... clean 20:26:25 Serious instruction set? :o 20:26:56 Second Interpreter of Scheme Code 20:27:15 Oh. 20:28:40 -!- olsner has joined. 20:28:49 * lament so wishes there was ONE scheme implementation :) 20:30:05 -!- okopol has quit (Read error: 113 (No route to host)). 20:40:13 -!- Corun has joined. 20:51:30 -!- adrian__ has joined. 21:03:49 -!- adi11235 has quit (Read error: 110 (Connection timed out)). 21:10:03 -!- adrian__ has quit (Read error: 113 (No route to host)). 21:22:16 http://codepad.org/PPXTpdOr this is pretty esoteric :) 21:22:29 things I want to fix: make it valid C too, instead of just valid shell 21:22:41 and fix the program there 21:22:48 it should say 'I am ./script.c' 21:22:52 not 'I am /tmp/sdfoisudoi' 21:22:57 comments welcome :) 21:23:10 I wanted this ! 21:23:23 I didn't bother to do it but it seemed useful earlier 21:23:28 hmmm wait... 21:23:31 marshmallows: Improving it now 21:23:35 It's nice how you can go 21:23:44 // 21:23:47 in a .java f ile 21:23:54 for appletviewer 21:24:01 -!- adrian__ has joined. 21:24:49 marshmallows: http://codepad.org/2FseWr0r 21:25:07 removes the file even on compiler failure 21:25:54 my Prolog interp is -fast- :D 21:26:05 mutablestate++; 21:27:18 I don't think you're propagating $CODE properly 21:28:15 GregorR: you're right. just fixed it 21:28:28 http://codepad.org/bUixvfvj 21:28:31 its a line longer now 21:28:42 mm oh wait 21:28:47 i don't need \n after the comment line 21:29:20 hmm 21:29:24 /* will always fail in shell? 21:29:26 hopefully? 21:29:26 :P 21:30:42 Uh, it will after a #, that's for sure. 21:30:50 Fail to do anything, that is :P 21:30:59 No 21:31:03 I mean without the #* 21:31:07 It assumes one thing: 21:31:19 there isn't an executable that gets sorted first in / 21:31:39 Currently it starts: 21:31:44 /* 2>/dev/null; 21:31:58 Ah, I see the quandry. 21:32:03 Yeah. 21:32:07 Trying to reduce lines & get it valid c 21:32:15 Because, if I can get it valid C 21:32:17 How about #define true /*\ntrue 21:32:18 then I can remove all my filtering 21:32:25 Nah, that probably won't work, come to think of it :P 21:32:27 and just have it call gcc 21:33:52 Wait 21:33:58 How about just #if 0 #endif instead of /* */? 21:34:14 GregorR: Great idea! 21:34:23 But the shebang must be the first line of the file. 21:35:15 Oh, you don't want to be tail'ing that off? :P 21:35:26 ahaaa! wait a second!! 21:35:33 #define true \ 21:35:33 #!/bin/sh 21:35:33 #if 0 21:35:36 except the problem is 21:35:39 i don't want to define anything 21:35:41 solution: undef after that 21:35:51 Uh, plus the shebang line isn't the first line then? 21:35:58 Ohh. Crap. 21:36:17 GregorR: Don't see how to do this :( 21:39:06 -!- RedDak has joined. 21:39:58 GregorR: Any thoughts? 21:40:11 basically, #!foo and #! foo are acceptable 21:42:19 GregorR: :/ 21:42:32 -!- adrian__ has quit (Read error: 113 (No route to host)). 21:43:09 GregorR: I don't think there's any way to get cc to acecpt it 21:50:24 GregorR: It's getting more and more advanced by the minute :p 21:50:29 #if 0 21:50:29 FILE=`mktemp -t _$(echo "$0" | tr -c [:alnum:] _).XXXXXXXXXX` || exit 1 21:50:29 if gcc -Wall -xc "$0" -o "$FILE"; then "$FILE" $*; CODE=$?; else CODE=$?; fi 21:50:29 rm -f $FILE; exit $CODE 21:50:29 #endif 22:02:53 Okay. GregorR, marshmallows: http://codepad.org/09A2RJCH A c-script that turns a c file into a c-script 22:03:47 I wonder what system the remote side runs to get that output. 22:04:13 GregorR: it's described somewhere 22:04:21 http://codepad.org/about 22:05:14 GregorR: Here! http://www.hackerdashery.com/2008/03/scaling-at-2am-with-ec2.html 22:05:29 -!- adrian__ has joined. 22:05:37 Basically, lots of Amazon C2 services which automatically rewipe themselves regularly 22:05:49 & all programs under them run under heavy tracing & each in their seperate chroot jail 22:20:25 -!- adi11235 has joined. 22:20:44 -!- Tritonio_ has quit (Remote closed the connection). 22:24:44 -!- adrian__ has quit (Read error: 113 (No route to host)). 22:42:37 -!- adi11235 has quit (Read error: 113 (No route to host)). 22:49:50 -!- Corun has quit ("This computer has gone to sleep"). 22:52:58 -!- Corun has joined. 23:28:50 -!- marshmallows has left (?). 23:30:51 -!- marshmallows has joined. 23:54:45 -!- digital_me has joined. 23:55:19 -!- bsmntbombdood has quit (Nick collision from services.). 23:55:26 -!- digital_me has changed nick to bsmntbombdood. 23:55:55 -!- bsmntbombdood_ has joined.