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:15 <EgoBot> help ps kill i eof flush show ls bf_txtgen usertrig daemon undaemon
12:02:18 <EgoBot> 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:48 <EgoBot> To use an interpreter: <interpreter> <program> Note: <program> can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem.
12:07:21 <EgoBot> To use an interpreter: <interpreter> <program> Note: <program> can be the actual program, an http:// URL, or a file:// URL which refers to my pseudofilesystem.
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: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:56:59 -!- tgwizard has quit (Remote closed the connection).
20:04:37 <GregorR> bsmntbombdood: Well, there's a nasty trick to it.
20:04:56 <GregorR> bsmntbombdood: The only place that you can count on /not/ clobbering while loading a program is the stack.
20:05:09 <GregorR> bsmntbombdood: So ... I copy all the code I need to the stack before loading ^^
20:05:46 <GregorR> 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:08:18 <GregorR> 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:53:18 <SevenInchBread> I'm not sure what specifies one "statement" from another..
20:53:34 <SevenInchBread> I don't want to use newlines... but I don't want semicolons either.
20:53:55 <SevenInchBread> 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 <SevenInchBread> Lisp using parenthesis to know when to split from the expression yeah?
21:08:59 <SevenInchBread> you've got expression := "(" expression* ")" | word | StringLiteral | NumberLiteral
21:09:53 <SevenInchBread> but it's OO... instead of (func arg1 arg2 ...) you've got (object message arg)
21:13:49 <SevenInchBread> 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.
22:18:45 -!- sekhmet has quit (Read error: 104 (Connection reset by peer)).
22:18:47 -!- sekhmet has joined.
22:25:44 <bsmntbombdood> <SevenInchBread> I'll do the implicit-line-continuation-on-parenthesis thing... like Python.
22:27:06 <SevenInchBread> well... lisp uses -only- parenthesis... where I'll be using newlines-but-only-if-no-parenthesis-are-open.
22:31:11 -!- SevenInchBread has quit (Read error: 113 (No route to host)).
22:31:28 -!- SevenInchBread has joined.
22:45:16 <SevenInchBread> method calls sort of skew the syntax away from being Lispable.
22:47:04 <SevenInchBread> parenthesis don't signify the start and end of an expression.
22:47:18 -!- GreaseMonkey has joined.
22:56:56 -!- Rugxulo has joined.
22:57:05 -!- Rugxulo has quit (Remote closed the connection).
22:59:29 <SevenInchBread> see.... parenthesis don't signify a call in Sophia... they just group expressions.
23:00:32 <SevenInchBread> I like just using newlines unless there's an open parenthesis
23:01:38 <SevenInchBread> or I could change the syntax to object (message arg ...) and say that each line is a message to the module. :)
23:02:45 <bsmntbombdood> or you could change the syntax to object.message(arg) and just use python
23:03:29 <SevenInchBread> nope... the semantics are totally different from Python. :P
23:03:54 <SevenInchBread> it's a bastard mix of Lisp, Smalltalk, and my own doing.
23:05:10 -!- ShadowHntr has joined.
23:09:03 <SimonRC> bsmntbombdood: No you twallock I was talking about the eclipse.
23:09:47 <SimonRC> http://news.bbc.co.uk/1/hi/sci/tech/6411991.stm
23:20:41 -!- sebbu has joined.
23:20:52 <SimonRC> sebbu: have you been watching?
23:21:25 -!- bsmnt_bot has joined.
23:39:20 -!- sebbu2 has quit (Connection timed out).