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 <GregorR_> 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 <jix> moin everyone
05:37:06 -!- lucien has joined.
05:37:18 -!- lucien has changed nick to nameless.
05:40:10 <nameless> i wanted to have information about creation of programming language
05:41:16 <nameless> i've got a project of language, but i don't know what is the easier way to develop it
05:46:51 <kipple> what exactly is it you need help with?
05:47:47 <kipple> designing the language itself, or implementing it?
05:48:33 <nameless> this language doesn't exist yet
05:53:00 <kipple> what kind of language is it?
05:53:23 <kipple> i.e. what languages is it similar to (if any)
05:59:12 <nameless> but i want to implemente a new method
05:59:30 <nameless> i want to use list to save the syntax
05:59:49 <nameless> a non static syntax if you want
06:00:16 <jix> sounds interesting
06:00:28 <jix> but i'd implement such a language using an interpreter instead of a compiler
06:00:57 <nameless> my first idea was to develop in pascal
06:01:23 <nameless> but i want to have information to know other method of development
06:01:23 <jix> and where is the problem?
06:01:40 <nameless> the easier way, the best way, the other way
06:01:55 <jix> i'd choose a language that is somewhat similar to the language you want to implement
06:02:15 <nameless> so i have to learn lisp ... arf
06:02:21 <kipple> LISP is very good for doing dynamic stuff like that...
06:02:43 <jix> nah... LISP isn't the only language that is able to do dynamic list stuff
06:03:07 <kipple> I guess some of the newer langs like haskell or ruby would also be fine
06:03:18 <jix> yeah but haskell isn't good for imperative languages....
06:03:24 <jix> i'd choose ruby
06:05:29 <jix> nameless: it's a mix of perl python smalltalk and something new
06:05:46 <jix> it's easy to learn and is Object Orientated
06:06:04 <jix> has dynamic arrays, bignums and everything
06:06:49 <jix> nameless: http://ruby-doc.org/docs/ProgrammingRuby/ << this is a good tutorial
06:07:42 <nameless> do you know if exist a ruby and lisp compilator on ubuntu ?N
06:07:48 <jix> ruby isn't compiled
06:07:51 <jix> ruby is intepreted
06:08:04 <jix> and yes the ruby interpreter should be in the ubuntu package system
06:08:42 <jix> 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:09:01 <jix> Steel Bank Common Lisp
06:15:47 <nameless> do u know the name of the list packet on ubuntu ?
06:16:10 <nameless> i search on synaptic (packet gestionnar) but i have many packet
06:19:40 <jix> nameless: oh and a good lisp tutorial: http://www.gigamonkeys.com/book/
06:21:04 <nameless> i'll give you information when my DSLC (Dynamic Syntax Language Compiler) will be finish :)
06:28:28 <nameless> how can i wrote on screen a what contain's ruby's variable ?
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:54:40 -!- ihope has joined.
10:11:29 <ihope> My IRC bot isn't finished.
10:11:57 <ihope> Now I have to use enumerated types for things that enumerated types should be used for.
10:12:47 <nooga> i'm writing lambda calculus evaluator as a core of sadol ]|[
10:18:47 <ihope> How would these lambda thingies be represented?
10:21:29 <ihope> I mean internally, by the compiler/interpreter.
10:23:18 <nooga> oh, i'm working on it ;p
10:23:47 <ihope> You could parse it into SKI calculus.
10:24:35 -!- namelesss has joined.
10:35:34 <ihope> Blum blum shub ding-a-ling prung...
10:37:19 <ihope> I can't figure out how to represent SKI calculus in SADOL ;-)
10:37:48 <nooga> but SADOL ]|[ can be different from previous
10:47:28 <ihope> "I see," said the blind man as he spit into the wind. "It's all coming back to me now..."
10:49:15 <ihope> "I see," said the blind man as he spit into the wind. "It's all coming back to me now..."
11:23:12 -!- fuse has joined.
11:24:05 <fuse> i got to brag and boast about this to someone
11:24:08 <fuse> really, it's killing me
11:24:15 <fuse> I WON THE 18TH IOCCC
11:24:26 <fuse> there, i said it. thanks for your attention.
11:24:58 <fuse> i feel much better now
11:25:06 <nooga> really, i tried to write Obfusc. C proggy
11:25:18 <fuse> i'll probably have to use a different nickname from now on
11:25:46 <fuse> so are you interested in esoteric programming languages, nooga?
11:26:35 <nooga> yea, even invented one language
11:26:57 <fuse> cool, how does it look like?
11:27:02 <fuse> got an interpreter
11:27:49 <fuse> maybe he means "wait"
11:29:20 <nooga> http://rafb.net/paste/results/E1eSiP45.html << whis is my obfuscated c attempt ;p (only header actually)
11:29:48 <nooga> http://esolangs.org/wiki/SADOL << here's my eso lang
11:31:00 <nooga> http://rafb.net/paste/results/YvYKS271.html << and this is unfinished rest of this obfuscated proggy :/
11:31:28 <fuse> the first one looks readable with gcc -E :)
11:32:39 <nooga> http://99-bottles-of-beer.net/language-sadol-989.html :>
11:34:17 <fuse> my ioccc entry: http://www.fzort.org/mpr/hacks/mpr-ioccc-2005.c.txt
11:36:32 <fuse> ... and the corresponding remarks file: http://www.fzort.org/mpr/hacks/mpr-ioccc-2005.remarks.txt
11:37:54 * ihope tests to see how good whatever compression algorithm
11:38:12 <fuse> it has zero compression
11:38:41 <fuse> in fact, it performs negative compression
11:39:54 <fuse> 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 <fuse> so i just left it out
11:40:40 <ihope> Now, should I write that Malbolge "Hello, world!" program now or later?
11:41:09 <fuse> i think someone already did that :)
11:41:39 <nooga> fuse: can you write an obfuscated quine in C?
11:42:10 <fuse> nooga: here's one i wrote a while ago: http://fuse.superglue.se/life.c.txt
11:42:57 <fuse> nooga: it's not technically a quine, since the output doesn't look exactly like the original program
11:43:05 <fuse> nooga: it's close though
11:43:11 <nooga> (4:C",216!"9(4:C",216!C!C!"9(4:C",216!C!C
11:43:23 <nooga> now, here's a SADOL quine, already obfuscated :>
11:44:45 * jix has to write a rhotor quine
11:45:26 <nooga> jix: do you have an idea how to write rhotor interpreter in strictly imperative language? :p
11:46:21 <fuse> nooga: a bunch of quines: http://fuse.superglue.se/quines.txt
11:46:30 <nooga> even you can implement lazy evaluation -.-'
11:46:51 <fuse> what's rhotor, excuse my ignorance?
11:47:11 <nooga> a language invented by jix
11:47:31 <nooga> fuse: u r real C hacker... never saw one ;]
11:50:54 <nooga> lol, por que you gave your root pasword on your homepage? hm?
11:51:11 <fuse> i don't believe in passwords
11:52:31 <nooga> and that's the reason? ;p
11:52:45 <fuse> yeah. pwn my computer!
11:54:01 * fuse browses esolangs.org
11:55:42 <nooga> i feel confused and tricked
11:56:36 -!- nooga has quit.
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 <jix> !rhotor <r,y/x/r<s,a,b/a,<s.s,b>\q/<%34>,r<s,<%92>,b/<%92>,<%92>,<s.s,b>\s,a,b/a,<s.s,b>\p/<%34>,<%44>,<%60>,<%62>,<%10>,<>>,y>,y><s,a/s.s,a>,%"<r,y/x/r<s,a,b/a,<s.s,b>\\q/<%34>,r<s,<%92>,b/<%92>,<%92>,<s.s,b>\\s,a,b/a,<s.s,b>\\p/<%34>,<%44>,<%60>,<%62>,<%10>,<>>,y>,y><s,a/s.s,a>,%",<>
12:14:29 <jix> that's my quine
12:56:34 -!- namelesss has quit (Read error: 110 (Connection timed out)).
13:19:54 <jix> SimonRC: euch?
13:26:14 <SimonRC> Does rhotor *really* use improper lists or is that a mistake in the wiki?
13:27:20 <jix> improper lists?
13:28:24 <jix> 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 <jix> but IO is done with proper lists
13:29:12 <jix> ah and yes the default syntax creates inproper lists
13:31:57 <SimonRC> The wiki says: "Strings are written as <byte1>,<byte2>...<byteN>."
13:32:22 <SimonRC> rather than: "Strings are written as <byte1>,<byte2>...<byteN>,<>"
13:32:28 <jix> hmm yes you're right
13:32:35 <jix> BUT the %"test" syntax creates improper lists
13:33:02 <jix> so you'd have to write %"test",<> for a proper list
13:33:33 <jix> feel free to fix that
13:34:01 <SimonRC> You were inspired by Shakell, yes?
13:34:19 <SimonRC> Though you used more than one file, unlike me.
13:34:28 <jix> i wasn't inspired by shakell
13:34:56 <jix> SimonRC: TABS?!
13:35:10 <jix> tell me i didn't used tabs.. i never use them
13:35:23 <jix> but i never changed the default for haskell D'OH
13:37:19 <SimonRC> You used 4-space tabs (4 spaces == nice indent), but emacs is configured for 8-space-tabs.
13:37:50 <SimonRC> Probably because you aren't supposed to use tabs in Haskell.
13:40:25 <jix> updated a new version with spaces instead of tabs
13:47:12 <SimonRC> Have you considered using Parsec, instead of rolling-your-own?
13:49:04 <jix> yes but i was faster writing my own than learning how to use parsec
13:49:50 <jix> 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:26 <GregorR_> Give me SVN commit privileges!
14:06:37 -!- GregorR_ has changed nick to GregorR.
14:27:08 -!- fuse_ has joined.
14:27:52 <fuse_> hey, what's going on?
14:43:47 -!- ihope has joined.
14:48:15 -!- ihope_ has joined.
14:49:01 <ihope_> Arr, it be the underscores!
14:49:10 <ihope_> Aye? It be the underscores?
14:49:20 <ihope_> Aye, it be the underscores!
14:49:31 <ihope_> Oh no, it be the underscores!
14:49:39 <ihope_> Arr, it be the UNDERSCORES!
14:52:27 <fuse_> (Arr|Aye|Oh no)(,|?) (it|It) be the (underscores|UNDERSCORES)(!|?)
14:53:09 <ihope_> Oh no? It be the UNDERSCORES?
14:53:31 <ihope_> By the way, I think that should be (, it|? It).
14:58:12 -!- fuse_ has quit (Remote closed the connection).
15:07:00 -!- ihope has quit (Read error: 110 (Connection timed out)).
15:14:38 <jix> GregorR: are you moving c2bf to svn?
15:15:18 <calamari> 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:52:53 <nameless> can you give me some information about compiler
17:53:28 <calamari> oh, you mean writing compilers?
17:53:55 <nameless> about who is stocked variable information
17:55:06 <nameless> who is stocked MyVariable information ?
17:55:50 <calamari> are you asking where the information is being stored?
17:56:35 <calamari> is this variable created dynamically or statically?
17:57:03 <nameless> i'm implementing a dynamic syntax language :)
17:57:18 <calamari> well then store it in memory when it is created
17:57:36 <calamari> using a data structure that holds all the info that you want
17:58:35 <nameless> so i have to emulate the stack all things considerate
18:01:10 <calamari> what language is the compiler written in?
18:04:24 <calamari> are you compiling to machine code, asm, pascal, something else?
18:05:35 <nameless> i develop a new language with pascal language
18:06:42 <calamari> I'm not too familiar with pascal, does it allow dynamic memory? if so, you already know how to handle the situation
18:08:45 <nameless> "does it allow dynamic memor" => yes using pointer
18:14:19 <nameless> have you developped some esoteric language ?
18:15:58 <calamari> http://esolangs.org/wiki/Jeffry_Johnston
18:18:20 <nameless> ho you develop a brainfuck compiler
18:19:29 <nameless> arf numberix seems really hard
18:20:11 <calamari> 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:54 <calamari> unfortunately my shell is down again
18:21:54 <nameless> linguine seems really interessant language
18:23:47 <calamari> been coding an encryption routine in it
18:24:07 <calamari> eventualyl if I get far enough it can be used to play games in here
18:24:47 <nameless> is exist some real and complete language on wiki ?
18:25:34 <nameless> i quickly read some language from the esoteric list language on the wiki
18:25:44 <nameless> but i don't read a really serious language
18:25:59 <calamari> what's your definition of a serious language?
18:26:08 <nameless> i mean language where i can easily and clearly code
18:26:40 <calamari> 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 <nameless> yes but i can't coded really with this language
18:27:23 <calamari> but usually if a language is too obvious or easy to program in, then it's not really esoteric
18:27:56 <nameless> so esoteric language is just for hackers programmers who want makes virus impossible to understand ^^ ?
18:28:35 <calamari> it goes to the definition of esoteric: designed for or understood only by the specially initiated
18:29:04 <calamari> so if anyone can understand without putting effort in, it's not esoteric :)
18:30:33 <calamari> hmm, that's interesting.. afaik no one has coded up an esoteric virus.. hehe
18:32:14 <calamari> most people here aren't into causing problems.. we want to learn different languages and ways of coding things :)
18:34:02 <calamari> I happen to enjoy minimalistic languages
18:35:32 <nameless> i prefer search new method of programming
19:52:14 -!- RoboGregorR has joined.
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)).