←2007-02-22 2007-02-23 2007-02-24→ ↑2007 ↑all
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:25:09 <bsmntbombdood> ``smart quotes''
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:22:25 <bsmntbombdood> I know
01:22:27 <bsmntbombdood> they suck
01:23:09 <bsmntbombdood> In LaTeX/TeX, that syntax makes them look good
01:24:19 <SimonRC> Argh!
01:24:29 * SimonRC curses time-decay.
01:25:04 <bsmntbombdood> wazzat?
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:31 <SimonRC> *past
01:25:37 <bsmntbombdood> huh?
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:27:08 <bsmntbombdood> !?
01:27:11 <EgoBot> Huh?
01:28:40 <SimonRC> Hint: What is the real cause of the noted Usenet phenomenon?
01:35:37 <Shaunaf> badly set clocks?
01:37:02 <SimonRC> no.
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:00 <bsmntbombdood> i was gonna say...
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:23:46 <bsmntbombdood> fun, there's a band called "Esoteric"
03:24:28 -!- ShadowHntr has joined.
04:12:38 <SimonRC> zzzz
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:29:42 <nooga> YEAH!!!
07:30:28 <nooga> my noname-lame-language to SADOL2 compiler works !!1
07:32:56 <nooga> kix ass
07:37:30 <nooga> http://pastebin.ca/368682
07:37:34 <nooga> LOOK
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:06:34 <Sukoshi> No.
08:29:34 <SevenInchBread> nooga, what is that?
08:58:42 -!- SevenInchBread has quit ("haaaaaaaaaa").
09:02:42 -!- Sgeo has quit ("Leaving").
09:20:35 <Sukoshi> ?taht si tahw ,agoon
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:04 <nooga> heii
10:43:07 * oerjan has come down with something infectious, so he may not think especially clearly today.
10:43:12 <oerjan> hei nooga
10:44:14 <nooga> i've got my lame-noname-language to SADOL2 compiler
10:44:20 <nooga> working
10:44:43 <oerjan> i saw that
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:45:39 <nooga> ;p
10:46:16 <oklopol> fstream rec=fstream("D:\\smth.rec");
10:46:17 <nooga> g++
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:50 <oklopol> and i can
10:46:53 <oklopol> ...
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:19 <nooga> oklopol lol
10:47:22 <oklopol> fstream(...) creates an fstream object
10:47:35 <nooga> use g++
10:47:51 <oerjan> yes it was the rec i was wondering about
10:48:32 <oklopol> it's a var name
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:25 <oerjan> impossible
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:49:52 <oklopol> fizzie yeah
10:50:04 <oklopol> hmm, actually, you're right :D
10:50:08 <oklopol> you can't assign stream
10:50:09 <oklopol> *s
10:50:10 <nooga> eh
10:50:20 <oklopol> okay, might actually be my mistake then
10:50:21 <nooga> throw away 'new'
10:50:23 <nooga> use malloc
10:50:29 <oklopol> nooga that was java
10:50:36 <nooga> no matter
10:50:38 <nooga> kill java
10:50:39 <oklopol> :D
10:50:39 <nooga> use C
10:50:53 * nooga is just bored
10:50:53 <oklopol> gotta go! --------->
10:51:06 <oerjan> no, use raw casts to (void*) from integer constants.
10:51:19 <nooga> c u
10:51:47 <oerjan> bye
10:51:53 <nooga> waaa 113 shift-reduce conflicts ;/
10:53:18 <oerjan> what language are you parsing?
10:53:28 <nooga> lame-noname
10:54:00 <oerjan> can i see the grammar?
10:54:12 <nooga> no, i'm in school ;|
10:54:32 <oerjan> oh
10:54:43 <nooga> i have it in home
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:17 <nooga> yeah
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:22 <oerjan> hm, or not.
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:02:58 <nooga> heh
11:03:07 <nooga> g2g
11:03:09 <nooga> bbl
11:03:12 <oerjan> bye
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:21:56 <nooga> back
14:31:10 <nooga> eh
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:56:36 <oerjan> so yes
14:56:40 <nooga> mhm
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:00:46 <oerjan> mostly python i guess
15:02:09 <oerjan> well i don't see anything in that syntax that should mean it is hard to parse.
15:02:43 <nooga> well
15:02:46 <nooga> w8
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:06:57 <nooga> ;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:11:32 <nooga> nevermind
15:11:45 <oerjan> or else
15:11:48 <nooga> it works ;d
15:12:02 <oerjan> well it would shift by default
15:12:18 <oerjan> which is often the right thing.
15:12:34 <nooga> hm
15:12:42 <oerjan> greedy parsing :)
15:13:53 <nooga> so what :D
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:21:58 <nooga> nah
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:17 <nooga> hm
15:25:25 <nooga> compiled again and it suddenly works ;>
15:25:33 <oerjan> bah :)
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:19 <nooga> hmm
15:35:30 <oerjan> is it like i suspect that they aren't? :)
15:35:36 <nooga> 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:10 <nooga> well a sort of
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:30 <oerjan> right.
15:43:59 <nooga> and c was definefined to take unknown count of arguments, and that count must be specified when calling c
15:44:10 <oerjan> ok
15:44:29 <oerjan> so not currying.
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:40 <oerjan> ok
15:48:46 <nooga> so it's rather imperative but functional wannabe ;p
15:50:51 <nooga> hehe
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:53:28 <nooga> well
15:53:32 <nooga> i hate logo :D
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:54:49 <oerjan> eh, i guess not.
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:56:47 <nooga> yup
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:13 <oerjan> aha
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:43 <oerjan> but not quite
16:00:52 <oerjan> can the reversed program be run?
16:01:25 <nooga> never checked :D
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:03:39 <nooga> 8 is not parsed
16:27:51 <nooga> g2g
16:27:51 <nooga> bye
16:28:11 <oerjan> bye
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:33:54 <SimonRC> Newsquiz FTW!
18:35:17 <oklopol> rarar
18:35:26 <GregorR> zipip
18:44:15 <SimonRC> Nonono, _The Newsquiz_ is great comedy from Radio 4.
18:44:24 <SimonRC> And it's on now.
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:17:44 <SimonRC> bye
20:18:09 <oklopol> bye
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:23 <SevenInchBread> hmmm...
21:29:34 <SevenInchBread> I think I'll use Ogham runes as the preprocessor directives.
21:29:57 <SevenInchBread> and the entire unihan plane will be subroutine names.
21:38:31 <SimonRC> Que'?
21:40:34 <nazgjunk> SevenInchBread, yeah!
21:40:36 <nazgjunk> ogham is fun.
21:40:43 <nazgjunk> i only write futhark though.
21:41:07 <SimonRC> fiuthark to you too
21:42:57 <SevenInchBread> hmm...
21:43:16 <SevenInchBread> I need one really special character for something...
21:45:20 <SevenInchBread> ah.
21:45:26 <SevenInchBread> U+16E5
21:45:34 <SevenInchBread> ᛥ <--stan
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:47:59 <SevenInchBread> It
21:48:00 -!- goban has quit (Read error: 104 (Connection reset by peer)).
21:48:02 <SevenInchBread> 's some room
21:48:05 <SevenInchBread> er... rune
21:48:17 -!- goban has joined.
21:48:17 <SevenInchBread> It kinda looks like a block... with a hole in it.
21:48:25 -!- UpTheDownstair has joined.
21:48:43 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)).
21:49:24 <UpTheDownstair>
21:49:28 <UpTheDownstair> woo.
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:01 <oklopol> lol
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:01:37 <nazgjunk> *typing
22:06:25 -!- SimonRC_ has joined.
22:06:44 <SimonRC_> hmm
22:06:49 <SimonRC_> éfi
22:06:54 <SimonRC_> well that works fine
22:06:59 <SimonRC> éfi
22:07:09 <SimonRC> but this looks wrong
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:08:24 <SimonRC_> hm
22:09:00 <SevenInchBread> I'd rather just have some kind of syntax for typing them in directly.
22:09:05 <SimonRC> hmm
22:09:13 <SevenInchBread> like <U+16E5>
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:11:39 <SimonRC> :-S
22:12:53 <nazgjunk> "stan"
22:12:54 <nazgjunk> lovely.
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:15:29 <SevenInchBread> collisions between countrs are operations.
22:16:48 <nazgjunk> wow creepy.
22:17:27 <nazgjunk> that sounds a small bit like a Piet-variant i discussed with... you? few weeks ago, anyway.
22:17:51 <SevenInchBread> well.. not counters... that's a lame name.
22:17:54 <SevenInchBread> we'll call them bugs.
22:18:12 <SevenInchBread> big bugs and little bugs.. crawling through tunnels... and... asexually reproducing?
22:18:14 <SevenInchBread> I dunno.
22:18:20 <SevenInchBread> terminology is for wimps.
22:18:46 <nazgjunk> haha
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:21:29 <nazgjunk> hah
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:31:10 <SimonRC> :-S
22:31:55 <bsmntbombdood> 1+2+3.1
22:32:08 <SimonRC> 6.099999999999999998
22:32:26 <bsmntbombdood> 6.0999999999999996
22:32:45 <SimonRC> your rounding errors are worse than mine, it seems
22:33:13 <bsmntbombdood> 6.344444444444444444444
22:33:16 <bsmntbombdood> wow, way off
22:33:17 <bsmntbombdood> :P
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:35:11 <bsmntbombdood> heh
22:35:40 <SevenInchBread> True in languages is in fact an illusion.
22:35:45 <SevenInchBread> there is no truth... merely untruth.
22:35:54 <SevenInchBread> there is no false, merely unfalse
22:36:21 <SevenInchBread> There is no nil, merely unanything
22:37:32 <oklopol> is that so?
22:38:59 <SimonRC> unfalse
22:40:16 -!- tgwizard has joined.
22:47:00 -!- crathman has joined.
22:57:01 <SevenInchBread> tiz
22:57:07 <bsmntbombdood> naz
22:57:19 <nazgjunk> guh.
22:57:22 <nazgjunk> ?
22:57:30 <bsmntbombdood> naz gunk
23:04:19 <SevenInchBread> I think
23:04:29 <SevenInchBread> I shall use only datagram sockets.
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:21:30 <oklopol> raw sockets ftw
23:25:28 <SevenInchBread> alrighty...
23:25:40 <SevenInchBread> raw sockets should go under....
23:26:02 <SevenInchBread> Glagolithic character set?
23:28:47 <oklopol> i don't know what that is.
23:28:54 <SevenInchBread> Ethiopic it is.
23:29:01 <SevenInchBread> for raw sockets.
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 ("@+").
←2007-02-22 2007-02-23 2007-02-24→ ↑2007 ↑all