00:11:17 -!- Arrogant has joined. 00:13:40 -!- Arrogant has quit (Client Quit). 00:16:34 -!- Arrogant has joined. 00:18:51 -!- GregorR has quit (Remote closed the connection). 00:51:42 -!- GregorR has joined. 01:19:11 -!- GregorR has quit (Remote closed the connection). 01:28:10 -!- mtve has quit ("Terminated with extreme prejudice - dircproxy 1.0.5"). 01:28:46 -!- mtve has joined. 01:29:45 -!- GregorR has joined. 01:44:15 -!- GregorR has quit (Remote closed the connection). 02:04:01 -!- Arrogant has quit ("Leaving"). 02:04:20 -!- jix has joined. 02:12:55 -!- GregorR has joined. 03:01:02 -!- GregorR_ has joined. 03:02:32 Wowsa, GregorR's survived a while with no connection X-P 03:08:28 -!- kipple has joined. 03:23:10 -!- jix has quit ("This computer has gone to sleep"). 03:29:54 -!- GregorR_ has quit (Remote closed the connection). 04:46:04 -!- jix__ has joined. 04:46:24 -!- jix__ has changed nick to jix. 04:47:37 moin everyone 05:37:06 -!- lucien has joined. 05:37:13 bonjour 05:37:18 -!- lucien has changed nick to nameless. 05:37:24 hello 05:37:29 someone here ? 05:37:31 hi 05:40:10 i wanted to have information about creation of programming language 05:41:16 i've got a project of language, but i don't know what is the easier way to develop it 05:46:27 nobody can help me ? 05:46:51 what exactly is it you need help with? 05:47:47 designing the language itself, or implementing it? 05:48:26 i want to create the language 05:48:33 this language doesn't exist yet 05:48:38 i want to create a compilator 05:48:41 if you want 05:50:55 ok 05:53:00 what kind of language is it? 05:53:23 i.e. what languages is it similar to (if any) 05:58:56 hum 05:59:03 it's kind imperatif 05:59:12 but i want to implemente a new method 05:59:19 autoprogrammation 05:59:30 i want to use list to save the syntax 05:59:49 a non static syntax if you want 05:59:55 or a dynamic syntax language 06:00:03 :) 06:00:16 sounds interesting 06:00:28 but i'd implement such a language using an interpreter instead of a compiler 06:00:45 hum... 06:00:57 my first idea was to develop in pascal 06:01:08 with dynamic list 06:01:23 but i want to have information to know other method of development 06:01:23 and where is the problem? 06:01:28 ah 06:01:40 the easier way, the best way, the other way 06:01:55 i'd choose a language that is somewhat similar to the language you want to implement 06:02:15 so i have to learn lisp ... arf 06:02:21 LISP is very good for doing dynamic stuff like that... 06:02:33 yep 06:02:43 nah... LISP isn't the only language that is able to do dynamic list stuff 06:03:07 I guess some of the newer langs like haskell or ruby would also be fine 06:03:18 yeah but haskell isn't good for imperative languages.... 06:03:24 i'd choose ruby 06:04:30 ruby ? 06:04:36 i don't know this language 06:05:29 nameless: it's a mix of perl python smalltalk and something new 06:05:37 hum... 06:05:46 it's easy to learn and is Object Orientated 06:05:53 ok 06:06:04 has dynamic arrays, bignums and everything 06:06:49 nameless: http://ruby-doc.org/docs/ProgrammingRuby/ << this is a good tutorial 06:07:42 do you know if exist a ruby and lisp compilator on ubuntu ?N 06:07:48 ruby isn't compiled 06:07:51 ruby is intepreted 06:08:04 and yes the ruby interpreter should be in the ubuntu package system 06:08:11 ok 06:08:13 thx 06:08:41 it's true lol 06:08:42 and if you decide to use lisp i'd use SBCL but i don't know wether it's in the ubunto package system 06:08:44 i already have ruby 06:08:55 SBCL ? 06:08:58 what is ? 06:09:01 Steel Bank Common Lisp 06:15:47 do u know the name of the list packet on ubuntu ? 06:16:10 i search on synaptic (packet gestionnar) but i have many packet 06:17:12 i found sbcl :D 06:19:40 nameless: oh and a good lisp tutorial: http://www.gigamonkeys.com/book/ 06:20:18 thx 06:21:04 i'll give you information when my DSLC (Dynamic Syntax Language Compiler) will be finish :) 06:28:28 how can i wrote on screen a what contain's ruby's variable ? 06:28:35 or a calcul 06:28:48 when i do 1 + 1 06:29:04 nothing happenend 06:32:52 forget 06:33:00 i'll read some tutos 06:33:04 bye thx for all 06:33:17 -!- nameless has quit ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006012415]"). 06:34:19 -!- nameless has joined. 06:34:23 -!- nameless has left (?). 06:34:44 -!- nameless has joined. 07:57:52 -!- nameless has quit (Read error: 110 (Connection timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:11:47 -!- GregorR has quit (Remote closed the connection). 09:04:50 -!- nooga has joined. 09:04:56 hi! 09:54:40 -!- ihope has joined. 10:08:37 Hmm, botbotbot. 10:10:31 hm? 10:11:29 My IRC bot isn't finished. 10:11:34 I started over. 10:11:57 Now I have to use enumerated types for things that enumerated types should be used for. 10:12:47 i'm writing lambda calculus evaluator as a core of sadol ]|[ 10:18:32 Hmm, /me thinks 10:18:47 How would these lambda thingies be represented? 10:19:52 ~expression 10:21:29 I mean internally, by the compiler/interpreter. 10:23:18 oh, i'm working on it ;p 10:23:35 Heh... 10:23:47 You could parse it into SKI calculus. 10:24:35 -!- namelesss has joined. 10:25:38 that's an idea 10:35:34 Blum blum shub ding-a-ling prung... 10:36:21 Nope. 10:36:57 ? 10:37:19 I can't figure out how to represent SKI calculus in SADOL ;-) 10:37:31 me either 10:37:48 but SADOL ]|[ can be different from previous 10:47:28 "I see," said the blind man as he spit into the wind. "It's all coming back to me now..." 10:47:54 o.O/? 10:49:15 "I see," said the blind man as he spit into the wind. "It's all coming back to me now..." 10:50:56 nose hump 11:23:12 -!- fuse has joined. 11:23:21 hello 11:23:34 hello ;p 11:23:43 nooga 11:23:58 hm? 11:24:05 i got to brag and boast about this to someone 11:24:08 really, it's killing me 11:24:15 I WON THE 18TH IOCCC 11:24:18 DAMN, I RULE 11:24:26 there, i said it. thanks for your attention. 11:24:50 oh 11:24:58 i feel much better now 11:25:06 really, i tried to write Obfusc. C proggy 11:25:13 wanna see 11:25:18 i'll probably have to use a different nickname from now on 11:25:46 so are you interested in esoteric programming languages, nooga? 11:26:35 yea, even invented one language 11:26:57 cool, how does it look like? 11:27:02 got an interpreter 11:27:03 ? 11:27:05 sure 11:27:09 w8 11:27:23 W8, eh? 11:27:49 maybe he means "wait" 11:29:20 http://rafb.net/paste/results/E1eSiP45.html << whis is my obfuscated c attempt ;p (only header actually) 11:29:48 http://esolangs.org/wiki/SADOL << here's my eso lang 11:31:00 http://rafb.net/paste/results/YvYKS271.html << and this is unfinished rest of this obfuscated proggy :/ 11:31:28 the first one looks readable with gcc -E :) 11:31:58 because it is ;p 11:32:37 hahah, cool 11:32:39 http://99-bottles-of-beer.net/language-sadol-989.html :> 11:33:17 woot 11:33:32 hm? 11:33:39 nice 11:34:06 :-) 11:34:09 ty 11:34:17 my ioccc entry: http://www.fzort.org/mpr/hacks/mpr-ioccc-2005.c.txt 11:35:33 wohoo 11:36:32 ... and the corresponding remarks file: http://www.fzort.org/mpr/hacks/mpr-ioccc-2005.remarks.txt 11:37:27 n/c 11:37:54 * ihope tests to see how good whatever compression algorithm 11:37:58 ...is 11:38:12 it has zero compression 11:38:25 Um... 11:38:41 in fact, it performs negative compression 11:39:14 erm 11:39:54 i tried to implement run-length encoding, but there was no way to make the code fit within the required size constraints 11:40:28 so i just left it out 11:40:40 Now, should I write that Malbolge "Hello, world!" program now or later? 11:41:09 i think someone already did that :) 11:41:39 fuse: can you write an obfuscated quine in C? 11:42:10 nooga: here's one i wrote a while ago: http://fuse.superglue.se/life.c.txt 11:42:57 nooga: it's not technically a quine, since the output doesn't look exactly like the original program 11:42:59 gulp 11:43:05 nooga: it's close though 11:43:11 (4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C 11:43:22 heh 11:43:23 now, here's a SADOL quine, already obfuscated :> 11:44:15 cool 11:44:45 * jix has to write a rhotor quine 11:45:26 jix: do you have an idea how to write rhotor interpreter in strictly imperative language? :p 11:45:50 yes 11:46:09 oh great 11:46:15 i'm so stupid 11:46:21 nooga: a bunch of quines: http://fuse.superglue.se/quines.txt 11:46:30 even you can implement lazy evaluation -.-' 11:46:51 what's rhotor, excuse my ignorance? 11:47:11 a language invented by jix 11:47:31 fuse: u r real C hacker... never saw one ;] 11:47:45 heh 11:47:55 nah 11:50:54 lol, por que you gave your root pasword on your homepage? hm? 11:51:11 i don't believe in passwords 11:52:31 and that's the reason? ;p 11:52:45 yeah. pwn my computer! 11:54:01 * fuse browses esolangs.org 11:55:42 i feel confused and tricked 11:56:29 well, g2g, bye 11:56:36 -!- nooga has quit. 11:56:37 bye! 12:11:17 -!- fuse has quit ("ircII EPIC4-2.0 -- Are we there yet?"). 12:12:17 -!- ihope has quit (Read error: 110 (Connection timed out)). 12:14:08 !rhotor \q/<%34>,r,b/<%92>,<%92>,\s,a,b/a,\p/<%34>,<%44>,<%60>,<%62>,<%10>,<>>,y>,y>,%"\\q/<%34>,r,b/<%92>,<%92>,\\s,a,b/a,\\p/<%34>,<%44>,<%60>,<%62>,<%10>,<>>,y>,y>,%",<> 12:14:29 that's my quine 12:56:34 -!- namelesss has quit (Read error: 110 (Connection timed out)). 13:18:46 jix: euch 13:19:54 SimonRC: euch? 13:22:11 you rquine looks horrible 13:22:31 yes 13:25:30 hmm 13:26:14 Does rhotor *really* use improper lists or is that a mistake in the wiki? 13:27:20 improper lists? 13:28:24 well it doesn't use lists at all.. rhotor uses cons.... and your program uses them to implement some kind of list 13:28:51 but IO is done with proper lists 13:29:12 ah and yes the default syntax creates inproper lists 13:31:57 The wiki says: "Strings are written as ,...." 13:32:22 rather than: "Strings are written as ,...,<>" 13:32:28 hmm yes you're right 13:32:35 BUT the %"test" syntax creates improper lists 13:32:55 ! 13:33:02 so you'd have to write %"test",<> for a proper list 13:33:33 feel free to fix that 13:33:48 * SimonRC reads the source. 13:34:01 You were inspired by Shakell, yes? 13:34:10 no 13:34:19 Though you used more than one file, unlike me. 13:34:24 oh 13:34:28 i wasn't inspired by shakell 13:34:36 Aaaaaaaaaaaargh! 13:34:51 TABS!!! 13:34:56 SimonRC: TABS?! 13:35:10 tell me i didn't used tabs.. i never use them 13:35:23 but i never changed the default for haskell D'OH 13:37:19 You used 4-space tabs (4 spaces == nice indent), but emacs is configured for 8-space-tabs. 13:37:43 (in Haskell mode) 13:37:50 Probably because you aren't supposed to use tabs in Haskell. 13:40:25 updated a new version with spaces instead of tabs 13:47:12 Have you considered using Parsec, instead of rolling-your-own? 13:49:04 yes but i was faster writing my own than learning how to use parsec 13:49:50 but the result is very ugly 13:51:18 -!- GregorR_ has joined. 13:52:17 -!- GregorR_ has quit (Remote closed the connection). 13:52:52 -!- GregorR_ has joined. 13:59:20 -!- GregorR_ has quit (Remote closed the connection). 13:59:46 -!- GregorR_ has joined. 14:05:22 -!- calamari has joined. 14:06:20 calamari! 14:06:26 Give me SVN commit privileges! 14:06:26 O_O 14:06:27 Gregor! 14:06:37 -!- GregorR_ has changed nick to GregorR. 14:06:58 g1mm3 0pzzzzzzzzz!!!!!11one 14:27:08 -!- fuse_ has joined. 14:27:36 hello 14:27:41 hi fuse 14:27:52 hey, what's going on? 14:28:01 not too much, just working 14:43:47 -!- ihope has joined. 14:47:04 hi 14:47:10 hello 14:48:15 -!- ihope_ has joined. 14:49:01 Arr, it be the underscores! 14:49:10 Aye? It be the underscores? 14:49:20 Aye, it be the underscores! 14:49:31 Oh no, it be the underscores! 14:49:39 Arr, it be the UNDERSCORES! 14:49:46 hahah 14:52:27 (Arr|Aye|Oh no)(,|?) (it|It) be the (underscores|UNDERSCORES)(!|?) 14:52:37 48 combinations 14:52:41 :-) 14:53:09 Oh no? It be the UNDERSCORES? 14:53:31 By the way, I think that should be (, it|? It). 14:53:47 true 14:58:12 -!- fuse_ has quit (Remote closed the connection). 14:58:52 heh 15:07:00 -!- ihope has quit (Read error: 110 (Connection timed out)). 15:14:38 GregorR: are you moving c2bf to svn? 15:15:18 btw, did you request the c2bf project? 15:49:37 -!- GregorR_ has joined. 15:49:42 -!- GregorR_ has quit (Read error: 104 (Connection reset by peer)). 15:51:15 -!- ihope_ has quit ("What the heck is a Beerdigungnachricht?"). 16:02:20 -!- GregorR_ has joined. 16:02:20 -!- GregorR_ has quit (Remote closed the connection). 16:02:49 -!- GregorR__ has joined. 16:06:18 -!- GregorR___ has joined. 16:06:23 -!- GregorR__ has quit (Remote closed the connection). 16:07:38 -!- Keymaker has joined. 16:15:34 -!- GregorR has quit (Nick collision from services.). 16:15:38 -!- GregorR___ has changed nick to GregorR. 16:39:45 -!- Keymaker has quit (niven.freenode.net irc.freenode.net). 16:39:45 -!- calamari has quit (niven.freenode.net irc.freenode.net). 16:39:49 -!- puzzlet has quit (niven.freenode.net irc.freenode.net). 16:39:57 -!- kipple has quit (niven.freenode.net irc.freenode.net). 16:39:57 -!- cmeme has quit (niven.freenode.net irc.freenode.net). 16:39:57 -!- pgimeno has quit (niven.freenode.net irc.freenode.net). 16:39:58 -!- tokigun has quit (niven.freenode.net irc.freenode.net). 16:40:20 -!- tokigun has joined. 16:42:33 -!- kipple has joined. 16:42:33 -!- cmeme has joined. 16:42:33 -!- pgimeno has joined. 16:47:15 -!- kipple has quit (niven.freenode.net irc.freenode.net). 16:47:16 -!- pgimeno has quit (niven.freenode.net irc.freenode.net). 16:47:16 -!- cmeme has quit (niven.freenode.net irc.freenode.net). 16:47:16 -!- fizzie has quit (niven.freenode.net irc.freenode.net). 16:47:20 -!- lindi- has quit (niven.freenode.net irc.freenode.net). 16:47:20 -!- SimonRC has quit (niven.freenode.net irc.freenode.net). 16:47:20 -!- ChanServ has quit (niven.freenode.net irc.freenode.net). 16:47:25 -!- GregorR has quit (niven.freenode.net irc.freenode.net). 16:47:25 -!- jix has quit (niven.freenode.net irc.freenode.net). 16:47:25 -!- sekhmet has quit (niven.freenode.net irc.freenode.net). 16:47:25 -!- sp3tt has quit (niven.freenode.net irc.freenode.net). 16:47:25 -!- tokigun has quit (niven.freenode.net irc.freenode.net). 16:47:25 -!- mtve has quit (niven.freenode.net irc.freenode.net). 16:47:25 -!- lament has quit (niven.freenode.net irc.freenode.net). 16:49:13 -!- mtve has joined. 16:53:41 -!- puzzlet has joined. 16:55:13 -!- clog has joined. 16:55:13 -!- clog has joined. 16:57:06 -!- ChanServ has joined. 16:57:06 -!- CXI has joined. 16:57:06 -!- jix has joined. 16:57:06 -!- lindi- has joined. 16:57:06 -!- irc.freenode.net has set channel mode: +o ChanServ. 16:58:27 -!- mtve has joined. 16:59:35 -!- calamari has joined. 16:59:51 -!- sekhmet has joined. 16:59:54 -!- SimonRC has joined. 16:59:56 -!- sp3tt has joined. 16:59:56 -!- fizzie has joined. 17:03:43 -!- puzzlet has joined. 17:04:01 -!- lament has joined. 17:26:46 -!- Arrogant has joined. 17:51:14 -!- nameless has joined. 17:51:16 hi 17:51:57 hi? 17:52:09 ho 17:52:53 can you give me some information about compiler 17:53:11 which compiler 17:53:19 in general 17:53:28 i'm programming a language 17:53:28 oh, you mean writing compilers? 17:53:31 nono 17:53:38 i'm programming a language 17:53:44 but i want some information 17:53:55 about who is stocked variable information 17:54:13 what? 17:54:44 when user make for example : 17:54:49 MyVariable : integer; 17:54:55 MyVariable := 12; 17:55:06 who is stocked MyVariable information ? 17:55:12 type, value adress etc.. 17:55:20 name 17:55:24 size of type 17:55:43 not who but how ^^ 17:55:50 are you asking where the information is being stored? 17:55:55 where and how 17:56:25 well, it depends 17:56:35 is this variable created dynamically or statically? 17:56:45 dynamically 17:57:03 i'm implementing a dynamic syntax language :) 17:57:18 well then store it in memory when it is created 17:57:36 using a data structure that holds all the info that you want 17:57:50 a list of data structur 17:57:54 dynamic list 17:58:35 so i have to emulate the stack all things considerate 17:58:50 considered* 18:01:10 what language is the compiler written in? 18:01:34 i code in pascal 18:04:24 are you compiling to machine code, asm, pascal, something else? 18:05:10 pascal 18:05:35 i develop a new language with pascal language 18:05:55 i create a compiler 18:05:58 if you want 18:06:42 I'm not too familiar with pascal, does it allow dynamic memory? if so, you already know how to handle the situation 18:07:58 dynamic variables rather 18:08:45 "does it allow dynamic memor" => yes using pointer 18:08:58 ok thx 18:09:01 merci 18:12:38 have fun :) 18:14:10 :) 18:14:19 have you developped some esoteric language ? 18:15:27 yep! 18:15:58 http://esolangs.org/wiki/Jeffry_Johnston 18:18:20 ho you develop a brainfuck compiler 18:18:22 nice ^^ 18:18:35 thanks, it was fun :) 18:19:29 arf numberix seems really hard 18:20:11 numberix isn't that special really.. I tohught I'd come up with something new (based on Wierd), then I found out about befunge later hehe 18:20:19 hehe 18:20:41 what is a spaghetti code ? 18:20:54 unfortunately my shell is down again 18:21:54 linguine seems really interessant language 18:23:05 thanks, I like it too 18:23:47 been coding an encryption routine in it 18:24:07 eventualyl if I get far enough it can be used to play games in here 18:24:13 yep 18:24:47 is exist some real and complete language on wiki ? 18:25:02 what you you mean by that? 18:25:06 do you 18:25:34 i quickly read some language from the esoteric list language on the wiki 18:25:44 but i don't read a really serious language 18:25:59 what's your definition of a serious language? 18:26:08 i mean language where i can easily and clearly code 18:26:17 and strong 18:26:26 with many possibility 18:26:40 well, many of the languages onm the wiki are turing complete, so they can compute anything that any other language can compute 18:27:20 yes but i can't coded really with this language 18:27:23 but usually if a language is too obvious or easy to program in, then it's not really esoteric 18:27:56 so esoteric language is just for hackers programmers who want makes virus impossible to understand ^^ ? 18:28:25 0o 18:28:35 it goes to the definition of esoteric: designed for or understood only by the specially initiated 18:29:04 so if anyone can understand without putting effort in, it's not esoteric :) 18:30:33 hmm, that's interesting.. afaik no one has coded up an esoteric virus.. hehe 18:31:21 really ? 18:31:23 no one ? 18:31:58 why ? 18:32:14 most people here aren't into causing problems.. we want to learn different languages and ways of coding things :) 18:34:02 I happen to enjoy minimalistic languages 18:35:05 hum... 18:35:32 i prefer search new method of programming 19:52:14 -!- RoboGregorR has joined. 19:52:21 Bloody TERRIBLE connection. 19:52:27 My home network is down for the count. 20:08:51 gn8 20:10:28 -!- jix has left (?). 20:16:07 -!- nameless has quit ("Leaving"). 20:39:02 -!- RoboGregorR has quit ("Foooooooooooood"). 20:59:42 -!- kipple has quit (Read error: 110 (Connection timed out)). 21:13:26 -!- Sgeo has joined. 21:24:12 -!- Arrogant has quit ("Leaving"). 22:28:18 -!- Sgeo has quit (Remote closed the connection). 22:55:14 -!- Sgeo has joined. 23:09:14 -!- Sgeo has quit. 23:26:15 -!- mtve has quit (Read error: 110 (Connection timed out)).