00:46:17 -!- tgwizard has quit (Remote closed the connection). 00:56:51 -!- sebbu2 has quit ("@+"). 01:41:13 -!- nazgjunk has joined. 01:46:34 -!- EgoBot has quit (calvino.freenode.net irc.freenode.net). 01:46:34 -!- tokigun has quit (calvino.freenode.net irc.freenode.net). 01:46:34 -!- Sukoshi`` has quit (calvino.freenode.net irc.freenode.net). 01:46:34 -!- GregorR has quit (calvino.freenode.net irc.freenode.net). 01:46:35 -!- oklopol has quit (calvino.freenode.net irc.freenode.net). 01:46:35 -!- SimonRC has quit (calvino.freenode.net irc.freenode.net). 01:46:35 -!- NK` has quit (calvino.freenode.net irc.freenode.net). 01:46:35 -!- sekhmet has quit (calvino.freenode.net irc.freenode.net). 01:46:37 -!- nooga has quit (calvino.freenode.net irc.freenode.net). 01:46:37 -!- mtve has quit (calvino.freenode.net irc.freenode.net). 01:46:55 -!- wooby has joined. 01:47:12 -!- SimonRC has joined. 01:47:12 -!- NK` has joined. 01:47:12 -!- sekhmet has joined. 01:47:12 -!- oklopol has joined. 01:47:12 -!- GregorR has joined. 01:47:12 -!- EgoBot has joined. 01:47:12 -!- tokigun has joined. 01:47:12 -!- Sukoshi`` has joined. 01:47:12 -!- nooga has joined. 01:47:12 -!- mtve has joined. 02:02:51 -!- nazgjunk has quit ("Leaving"). 03:14:21 -!- nooga_ has joined. 03:22:59 -!- nooga has quit (Read error: 110 (Connection timed out)). 03:31:38 -!- ShadowHntr has joined. 04:35:50 -!- oerjan has quit ("Good night"). 05:17:10 -!- Remi__ has joined. 05:20:03 -!- Remi__ has quit ("Ex-Chat"). 07:56:03 -!- ShadowHntr has quit (Read error: 145 (Connection timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 08:35:44 -!- jix__ has joined. 08:51:38 -!- jix__ has quit (Read error: 104 (Connection reset by peer)). 08:52:06 -!- jix__ has joined. 09:02:56 -!- sebbu has joined. 10:11:45 -!- wooby has quit. 11:19:39 -!- goban has joined. 12:01:45 -!- UnrelatedToQaz has joined. 12:02:12 !help 12:02:15 help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon 12:02:18 1l 2l adjust axo bch bf{8,[16],32,64} funge93 fyb fybs glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl 12:06:44 !help funge93 12:06:48 To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. 12:07:18 !help bf 12:07:21 To use an interpreter: Note: can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem. 12:07:52 funge93 "h".@ 12:08:02 didn't think so 12:08:17 -!- UnrelatedToQaz has left (?). 12:39:00 -!- tgwizard has joined. 12:56:00 -!- sebbu2 has joined. 13:14:36 -!- sebbu has quit (Read error: 110 (Connection timed out)). 13:16:32 -!- nazgjunk has joined. 14:30:33 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)). 14:33:58 -!- nazgjunk has joined. 14:46:23 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)). 14:46:54 -!- nazgjunk has joined. 15:04:52 -!- goban has quit (Read error: 110 (Connection timed out)). 15:05:06 -!- goban has joined. 15:10:15 -!- nazgjunk has quit ("Leaving"). 15:15:06 yo yo yyo 15:22:14 -!- goban has quit (Read error: 104 (Connection reset by peer)). 15:22:28 -!- goban has joined. 15:35:38 -!- nooga_ has quit ("leaving"). 15:39:36 -!- goban has quit (Connection timed out). 15:42:50 -!- goban has joined. 15:59:51 -!- helios24 has quit (Read error: 60 (Operation timed out)). 16:13:58 -!- nazgjunk has joined. 16:22:02 -!- goban has quit (Success). 16:22:37 -!- oerjan has joined. 16:35:58 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)). 16:41:30 -!- goban has joined. 16:43:37 -!- nazgjunk has joined. 16:58:07 -!- nazgjunk has quit (Connection reset by peer). 17:00:52 -!- goban has quit (Connection timed out). 17:00:54 -!- goban has joined. 17:04:49 -!- UpTheDownstair has joined. 17:04:51 -!- UpTheDownstair has quit (Client Quit). 17:18:17 -!- wooby has joined. 17:22:11 -!- wooby has quit (Client Quit). 17:22:32 -!- nazgjunk has joined. 17:33:18 -!- UpTheDownstair has joined. 17:33:26 -!- nazgjunk has quit (Read error: 131 (Connection reset by peer)). 17:34:07 -!- goban has quit (Connection timed out). 17:44:41 -!- goban has joined. 17:56:43 -!- UpTheDownstair has changed nick to nazgjunk. 18:49:32 -!- nazgjunk has quit ("Leaving"). 19:00:48 -!- oerjan has quit ("leaving"). 19:03:27 -!- nazgjunk has joined. 19:32:53 An ELF loader, eh? 19:32:57 how does that work? 19:34:28 Can that be just a user program? 19:34:32 GregorR: ^ 19:56:59 -!- tgwizard has quit (Remote closed the connection). 20:04:31 * GregorR reappears. 20:04:37 bsmntbombdood: Well, there's a nasty trick to it. 20:04:56 bsmntbombdood: The only place that you can count on /not/ clobbering while loading a program is the stack. 20:05:09 bsmntbombdood: So ... I copy all the code I need to the stack before loading ^^ 20:05:46 bsmntbombdood: The threat of stack-smashing arbitrary code execution is moot, since the purpose of a binary loader is to execute arbitrary code *shrugs* 20:07:02 hmm 20:07:38 How do you load the program? 20:08:18 mmap is your friend - it allows you to map anonymous memory /anywhere/, including areas inhabited by the text or data segment. 20:13:56 -!- SevenInchBread has joined. 20:24:49 -!- UpTheDownstair has joined. 20:24:50 -!- nazgjunk has quit (Read error: 104 (Connection reset by peer)). 20:25:04 -!- UpTheDownstair has changed nick to nazgjunk. 20:52:45 hmmm... 20:52:52 so... 20:53:09 I've come to a problem with Sophia. 20:53:18 I'm not sure what specifies one "statement" from another.. 20:53:34 I don't want to use newlines... but I don't want semicolons either. 20:53:55 I was kind of hoping something could just implicitly separate lines. 20:59:14 -!- jix__ has quit (Read error: 145 (Connection timed out)). 20:59:45 -!- jix__ has joined. 21:06:00 Lisp using parenthesis to know when to split from the expression yeah? 21:06:11 but... I don't think that will work with this. 21:08:59 you've got expression := "(" expression* ")" | word | StringLiteral | NumberLiteral 21:09:05 ...which is a lot like lisp 21:09:53 but it's OO... instead of (func arg1 arg2 ...) you've got (object message arg) 21:11:53 ... 21:13:01 ... 21:13:01 ... 21:13:01 YOU THERE 21:13:01 HELP ME OUT WITH THIS... IT'LL BE FUN. 21:13:01 It's my Lisp/Erlang/Smalltalk thing. 21:13:27 OH 21:13:28 I KNOW 21:13:49 I'll do the implicit-line-continuation-on-parenthesis thing... like Python. 21:34:28 -!- SevenInchBread has quit ("haaaaaaaaaa"). 21:34:53 -!- SevenInchBread has joined. 21:47:26 bsmntbombdood, aaaaah 22:18:45 -!- sekhmet has quit (Read error: 104 (Connection reset by peer)). 22:18:47 -!- sekhmet has joined. 22:24:14 what? 22:24:44 SevenInchBread: 22:25:14 >.> 22:25:18 nothing. :) 22:25:44 I'll do the implicit-line-continuation-on-parenthesis thing... like Python. 22:25:47 ? 22:25:59 I don't know of a lisp that doesn't 22:26:14 lisps don't have a concept of lines 22:27:06 well... lisp uses -only- parenthesis... where I'll be using newlines-but-only-if-no-parenthesis-are-open. 22:27:16 because my syntax doesn't play nice with that. 22:28:10 hmm 22:29:18 so everything on a line would be one sexp? 22:29:34 "foo bar baz\n" is (foo bar baz)? 22:31:11 -!- SevenInchBread has quit (Read error: 113 (No route to host)). 22:31:28 -!- SevenInchBread has joined. 22:31:47 ? 22:33:15 You see what I said? 22:34:05 that's not going to work well 22:35:35 better to keep the syntax nice and regular 22:44:26 well see... 22:45:16 method calls sort of skew the syntax away from being Lispable. 22:45:36 (SophiaObject method 2) + 2 22:47:04 parenthesis don't signify the start and end of an expression. 22:47:18 -!- GreaseMonkey has joined. 22:47:35 huh? 22:49:07 >.> 22:49:09 well... 22:49:20 ... 22:49:31 (send object 'method)? 22:51:46 or (object 'method), same thing 22:52:13 ooh @ moon 22:56:56 -!- Rugxulo has joined. 22:57:05 -!- Rugxulo has quit (Remote closed the connection). 22:57:47 * bsmntbombdood went out and howled last night 22:59:18 hmmm... 22:59:29 see.... parenthesis don't signify a call in Sophia... they just group expressions. 22:59:41 so that can't be used to separate lines. 23:00:32 I like just using newlines unless there's an open parenthesis 23:01:38 or I could change the syntax to object (message arg ...) and say that each line is a message to the module. :) 23:02:45 or you could change the syntax to object.message(arg) and just use python 23:03:29 nope... the semantics are totally different from Python. :P 23:03:54 it's a bastard mix of Lisp, Smalltalk, and my own doing. 23:04:11 ok then, (method object arg) and use CLOS 23:05:10 -!- ShadowHntr has joined. 23:09:03 bsmntbombdood: No you twallock I was talking about the eclipse. 23:09:15 eclipse? 23:09:27 duh 23:09:47 http://news.bbc.co.uk/1/hi/sci/tech/6411991.stm 23:11:07 fun 23:20:41 -!- sebbu has joined. 23:20:52 sebbu: have you been watching? 23:21:02 ~raw PRIVMSG #esoteric :bsmntbombdood 23:21:25 -!- bsmnt_bot has joined. 23:21:30 wtf? 23:22:21 ~raw PRIVMSG #esoteric :bsmntbombdood 23:22:21 bsmntbombdood 23:39:20 -!- sebbu2 has quit (Connection timed out).