00:05:32 -!- SevenInchBread has joined.
00:06:33 -!- nazgjunk has quit ("Bi-la Kaifa").
00:13:36 -!- nazgjunk has joined.
00:24:37 -!- digital_me has quit ("Lost terminal").
00:26:50 -!- digital_me has joined.
00:32:42 -!- digital_me has quit ("Lost terminal").
00:34:27 -!- goban has quit (Read error: 104 (Connection reset by peer)).
00:34:49 -!- goban has joined.
00:41:24 -!- digital_me has joined.
00:41:53 -!- digital_me has quit (Client Quit).
01:00:29 -!- Shaunaf has joined.
01:19:13 -!- nazgjunk has quit ("Bi-la Kaifa").
01:21:58 <SimonRC> bsmntbombdood: ITYM "dumb quotes"
01:22:10 <SimonRC> They fuck up everything non-microsoft
01:25:06 <SimonRC> It was not until modern times that time-decay has become detectable, but it is really irritating when you encounter it.
01:25:28 <SimonRC> It is the way that time starts to slightly decay as it gets futher into the pase.
01:25:49 <SimonRC> It was not noticeable until electronic media came around.
01:26:24 <SimonRC> I am reading posts from the early days of a certain newsgroup (around 1994) and I keep seeing replies written few hours before the things they reply to.
01:28:40 <SimonRC> Hint: What is the real cause of the noted Usenet phenomenon?
01:37:40 <SimonRC> Google's older archives come from disparate sources. And these would have received the original messages in a different order to one another.
01:40:01 <SimonRC> I was joking about the time decay
01:42:18 <bsmntbombdood> I googled time decay and I got a bunch of stuff about stocks
01:42:18 -!- oklopol has quit (Read error: 104 (Connection reset by peer)).
01:44:56 <SimonRC> bsmntbombdood: I nicked the ide but not the name from The Brightonimicon.
01:45:40 -!- oklopol has joined.
03:24:28 -!- ShadowHntr has joined.
04:18:55 -!- Sukoshi has quit (Remote closed the connection).
05:41:06 -!- Sukoshi has joined.
06:36:42 -!- helios24 has joined.
06:57:55 -!- ShadowHntr has quit (Client Quit).
07:09:35 -!- pjd has joined.
07:30:28 <nooga> my noname-lame-language to SADOL2 compiler works !!1
07:37:30 <nooga> http://pastebin.ca/368682
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:58:42 -!- SevenInchBread has quit ("haaaaaaaaaa").
09:02:42 -!- Sgeo has quit ("Leaving").
09:45:05 <oklopol> "[21:16:24] <oerjan> did you read my wiki post a moment ago?" <<< where can this be read, i don't know how the page works :D
10:07:02 -!- helios24 has quit ("Leaving").
10:32:03 -!- oerjan has joined.
10:37:05 <oerjan> oklopol: http://esoteric.voxelperfect.net/wiki/Talk:CHIQRSX9_Plus
10:37:29 <oerjan> and in general, http://esoteric.voxelperfect.net/wiki/Special:Recentchanges
10:40:36 <oerjan> substitute esolangs.org for the host name if that is what you are reading it as, reading it through two different hostnames leads to a strange reading experience.
10:41:52 <oerjan> i mean, try to pick one of the otherwise equivalent hostnames.
10:43:07 * oerjan has come down with something infectious, so he may not think especially clearly today.
10:44:14 <nooga> i've got my lame-noname-language to SADOL2 compiler
10:45:26 <oklopol> i used 3 hours yesterday to get vc++6 to open a file
10:45:32 <oklopol> some day i'll find a better compiler
10:46:16 <oklopol> fstream rec=fstream("D:\\smth.rec");
10:46:45 <oklopol> it's just i need to be able to draw pixels on the screen, i only know one way to do that and it's sdl
10:46:59 <oerjan> is that supposed to be a recursive definition somehow?
10:47:01 <oklopol> and i can't set up librarys, too hard
10:47:10 <oklopol> oerjan it's a constructor :P
10:47:22 <oklopol> fstream(...) creates an fstream object
10:47:51 <oerjan> yes it was the rec i was wondering about
10:48:57 <oklopol> fstream var creates an fstream object, if you assign the constructor to it, it'll become it
10:49:07 <oklopol> and i'm explaining very well again...
10:49:19 <oklopol> maybe it'd be clearer in java
10:49:31 <oklopol> Fstream rec = new Fstream("D:\\smth.rec");
10:49:37 <fizzie> Isn't that usually "fstream rec("d:\\smth.rec")" to avoid creating a silly temporary?
10:50:04 <oklopol> hmm, actually, you're right :D
10:50:20 <oklopol> okay, might actually be my mistake then
10:51:06 <oerjan> no, use raw casts to (void*) from integer constants.
10:51:53 <nooga> waaa 113 shift-reduce conflicts ;/
10:53:18 <oerjan> what language are you parsing?
10:54:00 <oerjan> can i see the grammar?
10:54:12 <nooga> no, i'm in school ;|
10:54:57 <oerjan> well are you having many binary operators? then you need to assign precedences.
10:55:59 <nooga> i have precedences ;p
10:56:12 <oerjan> then that's probably bad.
10:56:54 <nooga> everything is in exp rule
10:57:31 <nooga> and there are things like exp '[' exp ']'
10:59:04 <oerjan> i guess then both '[' and the rule itself (or ']') needs a precedence
11:00:40 <nooga> i'll fix that later
11:01:12 <nooga> basically only user is me
11:01:32 <nooga> so there's even no error reporting ;>
11:01:50 <oerjan> basically that's usually the case.
11:08:10 -!- nazgjunk has joined.
11:19:16 -!- pjd has left (?).
11:25:22 -!- Sgeo has joined.
11:30:27 -!- goban has quit (Read error: 101 (Network is unreachable)).
11:55:25 -!- goban has joined.
12:16:26 -!- helios24 has joined.
12:19:50 -!- oerjan has quit ("Ayee! The pain!").
12:23:06 -!- nooga has quit (Read error: 110 (Connection timed out)).
12:54:06 -!- Shaunaf has quit (Read error: 60 (Operation timed out)).
12:58:09 -!- nazgjunk has quit (Read error: 54 (Connection reset by peer)).
12:58:49 -!- nazgjunk has joined.
13:18:46 -!- helios24 has quit ("Leaving").
13:56:00 -!- Shaunaf has joined.
14:21:52 -!- nooga has joined.
14:53:23 -!- oerjan has joined.
14:54:26 <nooga> http://pastebin.ca/369022 xD
14:56:01 <oerjan> is that <...> some kind of inline SADOL assembler?
14:56:25 <nooga> <% xxx %> outputs xxx literally
14:57:41 <nooga> i plan to write a raytracer in this shit
14:59:31 <oerjan> are you still getting shift/reduce errors?
15:00:17 <oerjan> it looks to me a bit like a cross between perl and python
15:02:09 <oerjan> well i don't see anything in that syntax that should mean it is hard to parse.
15:03:58 <nooga> http://pastebin.ca/369031 it's really lame
15:04:10 <nooga> i did it last night when my mind was gone ;p
15:09:51 <oerjan> is '^' exponentiation? then it may be better to have it right associate
15:10:45 -!- UpTheDownstair has joined.
15:11:31 <oerjan> ah, your if is dangling :)
15:12:02 <oerjan> well it would shift by default
15:12:18 <oerjan> which is often the right thing.
15:14:17 <nooga> it works somehow, so nevermind
15:16:49 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
15:19:30 <nooga> i don't know why e/e does not work
15:21:26 <oerjan> since i minded anyhow: i don't see any rule where the default precedence would be grossly unintuitive.
15:21:54 <oerjan> maybe there is a SADOL error?
15:23:18 <nooga> http://pastebin.ca/369057
15:23:56 <nooga> it's a strange error
15:24:22 <oerjan> oh. so it's the parser.
15:24:31 -!- UpTheDownstair has quit (Read error: 104 (Connection reset by peer)).
15:25:25 <nooga> compiled again and it suddenly works ;>
15:25:58 <oerjan> mismatched file versions, perhaps.
15:26:24 <oerjan> if you are not using make.
15:27:23 <nooga> yea, it could be the reason
15:27:30 <nooga> i've got quite a mess
15:29:55 <nooga> now i can write a raytracer
15:30:50 <nooga> hm, i think it would be useful to indent generated code instead of printing it as one big line
15:34:19 <oerjan> I am cleaning up the SADOL web page a little. What is your answer to:
15:34:29 <oerjan> * ''Code'' is a list of ''function calls''. <!-- How are these separated? -->
15:35:30 <oerjan> is it like i suspect that they aren't? :)
15:36:00 <nooga> because we know that all identifiers are 1 char long
15:36:24 <nooga> and we now how many arguments to pass every time we call a func
15:37:06 <oerjan> right. the latter is the same as with my Reaper (and the non-esoteric Logo, I think)
15:38:13 <nooga> a45b67c3123 {a(4,5); b(6,7); c<3>(1,2,3) c<3> means that c will take 3 args }
15:40:07 <oerjan> oh, not quite the same then.
15:41:03 <oerjan> why don't a and b need an <n>? Is it used only for currying?
15:42:38 <nooga> arities of a and b are known to be 2
15:43:20 <nooga> bcs a and b were defined to take 2 args
15:43:59 <nooga> and c was definefined to take unknown count of arguments, and that count must be specified when calling c
15:45:07 <nooga> SADOL is not functional in a traditional way
15:45:34 <nooga> or maybe it's not functional at all
15:46:01 <nooga> I like to call it 'expression oriented'
15:47:13 <oerjan> can you pass functions as arguments or return them as results?
15:48:05 <oerjan> If it cannot do those, I wouldn't call it functional.
15:48:18 <nooga> it was included in my spec
15:48:29 <nooga> but implementation does not cover it
15:48:46 <nooga> so it's rather imperative but functional wannabe ;p
15:51:14 <nooga> suprisingly it's quite nice to code in it
15:53:05 <oerjan> It's sort of like compressed Logo.
15:54:30 <nooga> and u can't do such things in logo -> (7:C",228!R!C!"7822,"R:!R!"9822,"C:7(:R",228(7:C",2289"!R!:R",2287"!C!RR!C!"7822,"R:!R!"9822,"C:7(
15:55:09 <oerjan> although i wouldn't know if that extends to more than the syntax.
15:56:21 <oerjan> number -> string conversion, is that like the usual decimal format?
15:57:12 <nooga> what do u mean more than the syntax?
15:58:44 <oerjan> i mean i cannot read it and so i don't know whether it could be translated easily to Logo or not.
15:59:03 <nooga> it's a reversed quine
15:59:29 <nooga> a program that writes out itself but from the end to the begining
15:59:31 <oerjan> i guess that could be difficult in Logo.
16:00:27 <oerjan> it looks almost like a palindrome
16:00:52 <oerjan> can the reversed program be run?
16:01:41 <oerjan> what would be cool is if that produced the original program.
16:02:15 <nooga> i think it could not be run
16:03:03 <nooga> the end: 9822,"C:7( will be printed as: (7:C",2298
16:03:30 <nooga> ,2 indicates that there will be 2 args, and these are 2 and 9
16:47:04 -!- oerjan has quit ("Indeed").
16:53:24 -!- nooga has quit (Read error: 110 (Connection timed out)).
17:12:00 -!- Arrogant has joined.
17:23:18 -!- goban has quit (Read error: 104 (Connection reset by peer)).
17:23:26 -!- goban has joined.
17:41:40 -!- sebbu has joined.
18:44:15 <SimonRC> Nonono, _The Newsquiz_ is great comedy from Radio 4.
18:55:45 <oklopol> i don't think either of us actually meant anything, so "nonono" isn't really accurate :P
19:28:55 -!- goban has quit (Read error: 104 (Connection reset by peer)).
19:29:08 -!- goban has joined.
19:45:02 -!- SevenInchBread has joined.
20:00:52 * SimonRC has the musical of the Very Hungry Catterpillar stuck in his head.
20:02:47 <oklopol> SDL crashes if the exe is given arguments :)
20:02:52 <oklopol> in my compilations that is
20:09:02 -!- sp3tt has quit (Remote closed the connection).
20:09:22 -!- sebbu2 has joined.
20:14:35 -!- sp3tt has joined.
20:28:21 -!- sebbu has quit (Read error: 110 (Connection timed out)).
20:28:21 -!- sebbu2 has changed nick to sebbu.
21:29:10 -!- nazgjunk has joined.
21:29:34 <SevenInchBread> I think I'll use Ogham runes as the preprocessor directives.
21:46:26 <SevenInchBread> stan shall represent the coroutines main IO stream. :)
21:47:42 <SimonRC> Alas I do not seem to have a font with U+16E5 in it.
21:48:00 -!- goban has quit (Read error: 104 (Connection reset by peer)).
21:48:17 -!- goban has joined.
21:48:25 -!- UpTheDownstair has joined.
21:48:43 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
21:49:32 -!- UpTheDownstair has changed nick to nazgjunk.
21:53:04 * SevenInchBread does not actually know how to produce that character... other than by copying and pasting it.
22:00:35 <oklopol> don't you have a hex mode in your client?
22:01:33 <nazgjunk> i can do it by holding shift+ctrl and type u16E5
22:06:25 -!- SimonRC_ has joined.
22:07:18 <SimonRC> it seems something about irssi is not quite right
22:07:28 <SimonRC> they both look the same in each window
22:07:44 <SimonRC> this one shows individual characters, but
22:07:59 <SimonRC_> this one shows the proper appearance
22:09:00 <SevenInchBread> I'd rather just have some kind of syntax for typing them in directly.
22:10:24 <SevenInchBread> alright... I've got malaysian characters for process streams... stan for the current processes main IO... malaysian for file/url streams... now what about stream sockets?
22:10:44 <SevenInchBread> datagram sockets can be like... dingbats or something.
22:10:52 -!- goban has quit (Read error: 104 (Connection reset by peer)).
22:11:03 -!- goban has joined.
22:11:31 -!- SimonRC_ has left (?).
22:13:43 <SevenInchBread> yeah... this is a concurrent fungeoid with a bunch of streams and processes.
22:15:12 <SevenInchBread> you define "counters" (big or little), that move across paths... when a counter hits an intersection it splits off into multiple counters with the contained values copied from the original.
22:17:27 <nazgjunk> that sounds a small bit like a Piet-variant i discussed with... you? few weeks ago, anyway.
22:18:12 <SevenInchBread> big bugs and little bugs.. crawling through tunnels... and... asexually reproducing?
22:19:22 <nazgjunk> you'd have to think out a new universe, and use metaphors from there in the terminology
22:19:33 <SevenInchBread> The bugs are indecisive when they reach an intersection in the tunnels... so instead of choosing one, they just clone themselves and go down all the paths.
22:20:59 <SevenInchBread> hmmm... there should be a file format for images that uses the full x-million-something character ordinals of unicode to map pixel info.
22:23:30 <SevenInchBread> hmm... the interpreters debugger should be a GUI that draws the little bugs going down paths... would be fun to watch.
22:26:35 -!- alex-4 has quit ("leaving").
22:32:45 <SimonRC> your rounding errors are worse than mine, it seems
22:35:03 <fizzie> (number? +nan.0) => #t annoys me every time I think of it. It's Not A Number, yet it is a number. Arrr, the humanity.
22:40:16 -!- tgwizard has joined.
22:47:00 -!- crathman has joined.
23:04:39 <SevenInchBread> and restrict access to stream sockets in this language.
23:19:42 -!- Arrogant has quit (Read error: 113 (No route to host)).
23:28:47 <oklopol> i don't know what that is.
23:30:22 -!- crathman has quit ("Chatzilla 0.9.77 [Firefox 2.0.0.1/2006120418]").
23:41:37 -!- digital_me has joined.
23:43:28 -!- Arrogant has joined.
23:51:15 -!- UpTheDownstair has joined.
23:52:14 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
23:54:04 -!- UpTheDownstair has changed nick to nazgjunk.
23:58:17 -!- sebbu has quit ("@+").