changeset 2520:779da8bd2627

<hagb4rd> pastelogs cpressey
author HackBot
date Sat, 30 Mar 2013 02:53:27 +0000
parents b9fd2a04f3cf
children 54abc1638ff2
files paste/paste.3068
diffstat 1 files changed, 301 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/paste/paste.3068	Sat Mar 30 02:53:27 2013 +0000
@@ -0,0 +1,301 @@
+2004-10-26.txt:01:10:43: -!- cpressey has joined #esoteric.
+2004-10-26.txt:14:37:55: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2004-10-26.txt:14:41:54: -!- cpressey has joined #esoteric.
+2004-10-26.txt:14:50:07: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2004-10-26.txt:14:54:06: -!- cpressey has joined #esoteric.
+2004-10-26.txt:15:02:37: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2004-10-26.txt:15:05:07: -!- cpressey has joined #esoteric.
+2004-11-03.txt:12:18:51: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2004-11-03.txt:12:20:33: -!- cpressey has joined #esoteric.
+2004-11-03.txt:12:20:46: -!- cpressey has quit (Killed by sagan.freenode.net (Nick collision)).
+2004-11-03.txt:12:20:46: -!- cpressey has joined #esoteric.
+2004-11-03.txt:14:55:19: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2004-11-03.txt:14:56:30: -!- cpressey has joined #esoteric.
+2004-11-04.txt:13:21:01: -!- cpressey_ has joined #esoteric.
+2004-11-04.txt:13:21:02: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2004-11-04.txt:22:52:59: <cpressey_> hello :)
+2004-11-04.txt:22:53:31: -!- cpressey_ is now known as cpressey.
+2004-11-05.txt:00:16:25: <cpressey> yep
+2004-11-08.txt:03:57:21: <cpressey> heatsink: re type inference: the dragon book contains a good description & algorithm
+2004-11-08.txt:03:58:42: <cpressey> np
+2004-11-08.txt:03:58:57: <cpressey> it still took me a loooong time to figure out exactly what was going on with it :)
+2004-11-08.txt:03:59:20: <cpressey> replacing the greek letters with T1, T2, T3 and walking myself through abunch of examples seemed to help
+2004-11-08.txt:04:02:47: <cpressey> no
+2004-11-08.txt:04:03:44: <cpressey> word-final :)
+2004-11-08.txt:04:03:46: <cpressey> cute
+2004-11-08.txt:04:06:31: <cpressey> silly textbook publishers.
+2004-11-08.txt:04:06:34: <cpressey> anyway, i have to be off
+2004-11-08.txt:04:06:37: <cpressey> catch you later.
+2004-11-12.txt:21:05:21: -!- cpressey_ has joined #esoteric.
+2004-11-12.txt:21:05:21: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2004-11-14.txt:01:21:27: -!- cpressey_ has quit (Read error: 104 (Connection reset by peer)).
+2004-11-14.txt:01:23:27: -!- cpressey has joined #esoteric.
+2004-11-14.txt:18:01:23: -!- cpressey has quit (Read error: 110 (Connection timed out)).
+2004-11-14.txt:18:03:33: -!- cpressey has joined #esoteric.
+2004-11-14.txt:18:20:32: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2004-11-14.txt:18:23:22: -!- cpressey has joined #esoteric.
+2004-11-15.txt:03:13:40: -!- cpressey has quit (Read error: 60 (Operation timed out)).
+2004-11-15.txt:03:31:02: -!- cpressey has joined #esoteric.
+2004-11-18.txt:06:25:34: -!- cpressey has quit (leguin.freenode.net irc.freenode.net).
+2004-11-18.txt:06:26:48: -!- cpressey has joined #esoteric.
+2004-11-18.txt:10:01:56: -!- cpressey has quit (leguin.freenode.net irc.freenode.net).
+2004-11-18.txt:10:03:03: -!- cpressey has joined #esoteric.
+2004-11-21.txt:02:16:16: -!- cpressey has quit ("leaving").
+2004-11-21.txt:02:28:43: -!- cpressey has joined #esoteric.
+2004-11-21.txt:02:32:25: -!- cpressey has quit (Client Quit).
+2004-11-21.txt:02:50:46: -!- cpressey has joined #esoteric.
+2004-11-23.txt:19:37:42: -!- cpressey has quit (Read error: 110 (Connection timed out)).
+2004-11-23.txt:20:56:00: -!- cpressey has joined #esoteric.
+2004-11-25.txt:05:32:42: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2004-11-25.txt:05:40:50: -!- cpressey has joined #esoteric.
+2004-11-25.txt:13:19:20: -!- cpressey_ has joined #esoteric.
+2004-11-25.txt:13:19:28: -!- cpressey has quit (Remote closed the connection).
+2004-11-26.txt:01:32:45: -!- cpressey_ is now known as cpressey.
+2004-11-28.txt:20:51:41: -!- cpressey has quit (Read error: 60 (Operation timed out)).
+2004-11-28.txt:21:00:39: -!- cpressey has joined #esoteric.
+2004-12-03.txt:03:34:18: -!- cpressey has quit (Read error: 110 (Connection timed out)).
+2004-12-03.txt:03:42:29: -!- cpressey has joined #esoteric.
+2004-12-05.txt:04:01:27: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2004-12-05.txt:04:01:46: -!- cpressey has joined #esoteric.
+2004-12-10.txt:06:09:39: -!- cpressey has quit ("leaving").
+2004-12-10.txt:06:25:05: -!- cpressey has joined #esoteric.
+2004-12-10.txt:10:00:29: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2004-12-10.txt:10:04:12: -!- cpressey has joined #esoteric.
+2004-12-14.txt:17:25:50: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2004-12-14.txt:17:29:05: -!- cpressey has joined #esoteric.
+2004-12-14.txt:17:29:25: -!- cpressey has quit (Client Quit).
+2004-12-14.txt:17:30:09: -!- cpressey has joined #esoteric.
+2004-12-15.txt:10:11:15: -!- cpressey_ has joined #esoteric.
+2004-12-15.txt:10:11:15: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2004-12-15.txt:10:12:17: -!- cpressey_ is now known as cpressey.
+2004-12-17.txt:00:34:50: -!- cpressey has joined #esoteric.
+2004-12-18.txt:01:58:35: <cpressey> i would've though perl would be perfectly apropos for a language called "Argh!"
+2004-12-18.txt:02:31:47: <cpressey> ah.  i'm not familiar with that one.
+2004-12-18.txt:07:18:51: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2004-12-18.txt:07:19:23: -!- cpressey has joined #esoteric.
+2004-12-25.txt:00:11:46: <cpressey> nooga: the interpreting loop of befunge is iterative, like:  while(!done) { execute_at(x,y); x+=dx; y+=dy; }
+2004-12-25.txt:00:14:15: <cpressey> i wasn't here earlier :)
+2004-12-25.txt:00:18:39: <cpressey> yeah.  >, for example, sets dx=1 and dy=0
+2004-12-25.txt:00:45:25: <cpressey> no problem
+2004-12-29.txt:19:24:49: <cpressey> calamari_: hi
+2004-12-29.txt:19:27:06: <cpressey> :)
+2004-12-29.txt:19:27:22: <cpressey> i haven't done anything with esolangs in a looong while.
+2004-12-29.txt:19:27:38: <cpressey> well, nothing of note anyway.
+2004-12-29.txt:19:28:02: <cpressey> yeah, i saw... bf OS, huh?  very cool :)
+2004-12-29.txt:19:32:49: <cpressey> i've been pondering ideas for how to get esolangs to talk to the outside world, which is something an eso OS would need.
+2004-12-29.txt:19:33:52: <cpressey> the only thing most esolangs have in common is the standard input/output, so i was thinking, some kind of escape sequence through it would be the best way.
+2004-12-29.txt:19:34:06: <cpressey> for example, output control-E, then a couple of bytes
+2004-12-29.txt:19:35:42: <cpressey> yeah.  one problem is that there is really no good way for a program to 'detect' whether it's runing under this system or not.  but otherwise, i can't think of a better way.  adding instructions to the language is ugly IMHO, and it doesn't really apply cross-linguistically, so there'd be no consistency for an e.g. befunge or malbolge OS
+2004-12-29.txt:19:40:10: <cpressey> right.  but if the only way to communicate back to the program is through standard input, the "installation check" in this case has to read from standard input.  and if it's not running under the eso system, well, it waits for a key :) which isn't pretty, but i suppose it works alright
+2004-12-29.txt:19:41:05: <cpressey> the other problem is that output of arbitrary binary data might trigger the 'escape codes' accidentally
+2004-12-29.txt:19:41:31: <cpressey> but otoh, these are esolangs, so we don't have to look at these as problems per se, they can be 'fun features'!
+2004-12-29.txt:19:41:37: <cpressey> :)
+2004-12-29.txt:19:44:16: <cpressey> i was meaning to, but it's a big project and i never found the time.
+2004-12-29.txt:19:44:47: <cpressey> i did do some work on a program that would intercept and translate another program's I/O, but it's only partly done and only works on unix
+2004-12-29.txt:19:48:34: <cpressey> heh
+2004-12-29.txt:19:49:12: <cpressey> right, i didn't consider that what you meant by "bootable bf interpreter" must have been bf-in-the-bootblock :)
+2004-12-29.txt:19:50:05: <cpressey> the nice thing about escape sequences is that as long as there's an unassigned code somewhere they can be extended
+2004-12-29.txt:19:50:33: <cpressey> so, yeah.  this could be fun, i might turn my attention to it again if i can find the time...
+2004-12-29.txt:19:51:58: <cpressey> yep, me too.  ttyl.
+2004-12-31.txt:07:06:34: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2004-12-31.txt:07:07:31: -!- cpressey has joined #esoteric.
+2005-01-03.txt:20:29:24: -!- cpressey_ has joined #esoteric.
+2005-01-03.txt:20:30:15: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2005-01-06.txt:11:14:39: -!- cpressey_ has quit (Read error: 104 (Connection reset by peer)).
+2005-01-06.txt:11:17:27: -!- cpressey has joined #esoteric.
+2005-01-10.txt:22:52:16: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2005-01-10.txt:23:04:25: -!- cpressey has joined #esoteric.
+2005-01-11.txt:05:03:44: -!- cpressey has quit ("leaving").
+2005-01-11.txt:05:06:43: -!- cpressey has joined #esoteric.
+2005-01-11.txt:17:36:20: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2005-01-11.txt:17:37:01: -!- cpressey has joined #esoteric.
+2005-01-14.txt:11:13:29: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2005-01-14.txt:11:19:16: -!- cpressey has joined #esoteric.
+2005-01-16.txt:10:20:35: -!- cpressey has quit (Remote closed the connection).
+2005-01-16.txt:10:25:00: -!- cpressey has joined #esoteric.
+2005-01-21.txt:10:24:27: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2005-01-21.txt:10:24:52: -!- cpressey has joined #esoteric.
+2005-01-22.txt:19:01:18: -!- cpressey has quit ("leaving").
+2005-01-22.txt:19:04:04: -!- cpressey_ has joined #esoteric.
+2005-01-22.txt:19:05:01: -!- cpressey_ is now known as cpressey.
+2005-01-23.txt:02:00:25: -!- cpressey has quit (Read error: 110 (Connection timed out)).
+2005-01-23.txt:02:09:13: -!- cpressey has joined #esoteric.
+2005-01-26.txt:23:55:46: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2005-01-26.txt:23:55:47: -!- cpressey has joined #esoteric.
+2005-01-27.txt:12:05:16: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2005-01-27.txt:12:05:55: -!- cpressey has joined #esoteric.
+2005-02-02.txt:02:14:47: -!- cpressey has quit (tolkien.freenode.net irc.freenode.net).
+2005-02-02.txt:02:16:44: -!- cpressey has joined #esoteric.
+2005-02-07.txt:03:32:06: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2005-02-07.txt:03:37:33: -!- cpressey has joined #esoteric.
+2005-02-09.txt:20:22:01: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2005-02-09.txt:20:22:54: -!- cpressey has joined #esoteric.
+2005-02-12.txt:17:54:21: -!- cpressey has quit ("leaving").
+2005-02-12.txt:19:17:46: -!- cpressey has joined #esoteric.
+2005-02-18.txt:04:50:19: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2005-02-18.txt:04:52:03: -!- cpressey has joined #esoteric.
+2005-02-25.txt:02:25:57: -!- cpressey has quit (Read error: 110 (Connection timed out)).
+2005-02-25.txt:02:43:35: -!- cpressey has joined #esoteric.
+2005-02-25.txt:02:45:37: -!- cpressey_ has joined #esoteric.
+2005-02-25.txt:02:58:27: -!- cpressey_ has quit ("leaving").
+2005-03-02.txt:04:19:57: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2005-03-02.txt:04:21:42: -!- cpressey has joined #esoteric.
+2005-03-03.txt:20:57:36: <cpressey> wumpus and flip are good candidates.
+2005-03-04.txt:00:28:14: <cpressey> {^Raven^}: jeffry was working on something like this.
+2005-03-04.txt:00:28:36: <cpressey> damn, what's his nick again.... caligari, i think?
+2005-03-04.txt:00:28:49: <cpressey> that's it, thanks :)
+2005-03-04.txt:00:33:50: <cpressey> {^Raven^}: afaik, he's working on it as a full-fledged operating system.
+2005-03-04.txt:00:34:17: <cpressey> but the layer is just a protocol, it could be implemented for other os'es...
+2005-03-04.txt:00:34:31: <cpressey> the useful thing would be to have the same protocol
+2005-03-04.txt:00:34:51: <cpressey> dare i say "standardized"...?  no, i daren't.  :)
+2005-03-04.txt:00:47:45: <{^Raven^}> cpressey: found the BOS section of his site and it does look interesting, would have never thought of implementing low level disk access and stuff
+2005-03-05.txt:20:29:25: <cpressey> such are the limits of most people's ability to code in brainfuck, i suppose :)
+2005-03-05.txt:20:31:19: <cpressey> heh :) i like to think of it this way: being able to write complex brainfuck programs is not the kind of clever i am :)
+2005-03-05.txt:20:31:41: <cpressey> ok, that grammar sounded a lot better in my head than it did in text, but you get the idea.
+2005-03-05.txt:20:43:14: <cpressey> i think calculating pi requires more number theory type knowledge than brainfuck programming ability anyway.
+2005-03-05.txt:20:44:30: <cpressey> and yeah, a _real_ tutorial would be nice.  something that demonstrates that it really is just as computationally powerful as java, or whatever is on most coder's minds these days.
+2005-03-05.txt:22:07:57: <cpressey> the horrific part would be the stack management, i think :)
+2005-03-05.txt:22:08:37: <cpressey> hi lament 
+2005-03-05.txt:22:17:29: <cpressey> like calamari's eso-os?
+2005-03-05.txt:22:21:08: <cpressey> like #!/usr/local/bin/bf ?
+2005-03-05.txt:22:21:23: <cpressey> except make some wrapper that strips out the first line of text
+2005-03-05.txt:22:22:39: <cpressey> mod_bf is kind of lame from what i hear
+2005-03-05.txt:22:25:30: <cpressey> yo calamari :)
+2005-03-05.txt:22:52:36: <cpressey> {^Raven^}: is calamari's EsoAPI like what you had in mind?
+2005-03-05.txt:22:53:35: <cpressey> how so?
+2005-03-05.txt:22:57:36: <cpressey> hmm.  well, it could be extended, obviously.
+2005-03-05.txt:22:57:47: <cpressey> my criticism of it as it stands is that it's not quite general enough.
+2005-03-05.txt:22:59:48: <cpressey> right, that's what i meant.
+2005-03-05.txt:23:00:03: <cpressey> having the return code appear in a memory location isn't general enough, for example.
+2005-03-05.txt:23:00:13: <cpressey> you might not have memory locations :)
+2005-03-05.txt:23:00:19: <cpressey> it should appear on the input channel...
+2005-03-05.txt:23:02:51: <cpressey> well, there's an issue of opacity.  it would be nice for the layer to be able to work with existing interpreters without modifying them, meaning, you couldn't play with the memory locations directly anyway.
+2005-03-05.txt:23:08:39: <cpressey> {^Raven^}: that's still not quite general enough for my taste.
+2005-03-05.txt:23:17:30: <cpressey> but, until i write something up, my taste is a moot point :)
+2005-03-05.txt:23:17:35: <cpressey> i'll write something up.
+2005-03-05.txt:23:24:28: <cpressey> like EsoAPI, but more general.  a layer that lives between the i/o and the os, that translates special input/output to/from the program, into system calls.
+2005-03-05.txt:23:30:50: <cpressey> cool.
+2005-03-05.txt:23:37:16: <cpressey> hmm, i don't think of it that way.  it's essentially a protocol; it _should_ be public.
+2005-03-05.txt:23:37:54: <cpressey> if the internet didn't have peer-reviewed rfc's, the world would be a mess :)
+2005-03-05.txt:23:38:07: <cpressey> of course, this is esoteric programming, so you could easily make a counter argument...
+2005-03-05.txt:23:38:30: <cpressey> that things should be as obscure as possible ;)
+2005-03-06.txt:01:55:39: <cpressey> ok, i wrote something up.
+2005-03-06.txt:01:55:43: <cpressey> http://catseye.webhop.net/projects/pesoix/doc/pesoix.html
+2005-03-06.txt:02:21:33: <cpressey> ok, cool!  i've added it.
+2005-03-06.txt:02:24:28: <cpressey> yeah
+2005-03-06.txt:02:24:48: <cpressey> i don't know yet
+2005-03-06.txt:02:27:07: <cpressey> well, EsoAPI has the first few 'non banked' commands.  Easel has (so far) banks 01, 02, and 03 (which conflict with EsoAPI).  and i threw in bank 10
+2005-03-06.txt:02:27:10: <cpressey> (all in hex)
+2005-03-06.txt:02:28:19: <cpressey> there could in theory be an unlimited number of api calls, if one of the banks admits sub-banks (and one of those sub-banks admits sub-sub-banks, etc)
+2005-03-06.txt:02:30:45: <cpressey> well, i'd like all the 'common' api sections to be only 1 bank deep, and have anything deeper reserved for 'vendor extensions' :)
+2005-03-06.txt:02:31:35: <cpressey> the low-level disk access doesn't have to be real... it could be emulated.  or more simply, those commands could just be reserved for EsoAPI
+2005-03-06.txt:02:32:06: <cpressey> since the low-level stuff is mostly useful for booting anyway.
+2005-03-06.txt:02:33:23: <cpressey> i worry that calamari's boot block doesn't have enough space left in it to parse a bank number :)
+2005-03-06.txt:02:41:10: <cpressey> hmmm, a modal api :)  actually, that probably makes the most sense.  and it's even ugly enough to be kind of esoteric!
+2005-03-06.txt:02:41:22: <cpressey> i'll think about it for a bit.
+2005-03-06.txt:02:42:23: <cpressey> heh
+2005-03-06.txt:03:02:49: <cpressey> ok, i like the idea of different 'dialects' (with the default dialect being the BOS aka EsoAPI dialect), and a command to switch between dialects.  but the command to switch between dialects should probably be the same in every dialect, or chaos will ensue
+2005-03-06.txt:03:02:58: <cpressey> (not that that's _necessarily_ bad, mind you :)
+2005-03-06.txt:03:03:28: <cpressey> and if a particular implementation doesn't support a particular dialect, well, that's ok.  but it needs to notify the program of that.
+2005-03-06.txt:03:05:03: <cpressey> essentially, yeah.  the important thing is that it allows for more overlap.
+2005-03-06.txt:03:08:14: <cpressey> yep.
+2005-03-06.txt:03:08:28: <cpressey> btw, nice website :)
+2005-03-06.txt:03:09:12: <cpressey> "*** Winner of the 2204 2k Classic Text Adventure Competition ***" - heh, are you a time traveller? :)
+2005-03-06.txt:03:11:09: <cpressey> hehe
+2005-03-06.txt:03:29:48: <cpressey> g'night :)
+2005-03-06.txt:03:29:53: <cpressey> i'll work on it a bit more too...
+2005-03-06.txt:03:30:06: <cpressey> 00 09 sounds good to me
+2005-03-06.txt:07:47:31: <{^Raven^}> have completed a working PESOIX source as per the cpressey's specs
+2005-03-06.txt:07:54:33: <cpressey> hi
+2005-03-06.txt:07:54:41: <cpressey> i've implemented something too
+2005-03-06.txt:07:54:52: <cpressey> http://catseye.webhop.net/projects/esobrace/src/esobrace.c
+2005-03-06.txt:07:55:34: <cpressey> all it does is recognize the SWITCH DIALECT command and acknowledge it, right now
+2005-03-06.txt:07:55:39: <cpressey> but it's a nice start imo :)
+2005-03-06.txt:07:56:23: <cpressey> the issues with buffered i/o are a little more painful than i even expected (and i expected quite a bit of pain)
+2005-03-06.txt:07:56:33: <cpressey> but i think i can work them into the spec
+2005-03-06.txt:07:56:44: <cpressey> but it's almost midnight here, so that'll wait :)
+2005-03-06.txt:08:02:08: <{^Raven^}> cpressey: that's a scary bit of code
+2005-03-06.txt:08:18:14: <cpressey> that's accounted for, sort of
+2005-03-06.txt:08:18:32: <cpressey> you should get a confirmation if a dialect switch is successful
+2005-03-06.txt:08:18:59: <cpressey> if you don't you assume the current system doesn't support that dialect
+2005-03-06.txt:08:19:16: <cpressey> and so bos only supports one dialect, that;s ok
+2005-03-06.txt:08:21:15: <cpressey> still a lot of details to work out :)
+2005-03-06.txt:08:22:58: <cpressey> but otherwise yes
+2005-03-06.txt:08:24:02: <cpressey> k
+2005-03-06.txt:08:24:35: <cpressey> stuck how?
+2005-03-06.txt:08:37:01: <{^Raven^}> cpressey has done an impressive job with the specs so far
+2005-03-06.txt:08:37:23: <cpressey> my 2c... biggest problem right now is that EsoAPI and Easel both assume the esolang has the concept of a "current cell"... not all of them do
+2005-03-06.txt:08:38:07: <calamari> cpressey: esoapi could be made to work with a stack based language as well
+2005-03-06.txt:08:38:50: <cpressey> calamari: i'm pushing for working through the i/o channels only.  it's the only thing common enough.
+2005-03-06.txt:08:40:20: <cpressey> calamari: although in the case of EsoAPI it's very understandable; the code required to (say) read a disk block in via "standard input" probably wouldn't fit in a boot block nicely :)
+2005-03-06.txt:08:40:40: <cpressey> {^Raven^}: that's a bit more reasonable, yeah
+2005-03-06.txt:08:41:09: <calamari> cpressey: the main problem with pure i/o was the installation check.. if I read a byte on a normal bf interp, it is going to hang until I press a key
+2005-03-06.txt:08:41:16: <cpressey> although in any case the input routine turns into "do i have something to return? if so return it. if not then do real input"
+2005-03-06.txt:08:41:39: <cpressey> calamari: that's sort of unavoidable though
+2005-03-06.txt:08:41:48: <calamari> cpressey: not the way I did it :)
+2005-03-06.txt:08:42:06: <cpressey> calamari: that's because you know the language will be brainfuck :)
+2005-03-06.txt:08:43:22: <cpressey> calamari: what would you use in thue?  or strelnokoff?
+2005-03-06.txt:08:43:51: <calamari> cpressey: never heard of them
+2005-03-06.txt:08:44:05: <cpressey> also, i don't like the idea of rewriting every esolang interpreter to work with this
+2005-03-06.txt:08:44:18: <cpressey> calamari: that only means they're even more esoteric :)
+2005-03-06.txt:08:45:32: <cpressey> ok.  i find that acceptable, while i find modifying every interpreter to handle responses (each in a different way depending on the language) to not be acceptable.
+2005-03-06.txt:08:45:48: <cpressey> calamari: no, actually you don't.  that's the brace program i'm working on.
+2005-03-06.txt:08:47:01: <cpressey> if you want to be friendly, you could output a message first, like: if you are not running under pesoix, press "return" to exit
+2005-03-06.txt:08:47:50: <cpressey> no
+2005-03-06.txt:08:47:54: <cpressey> it doesn't.
+2005-03-06.txt:08:48:36: <cpressey> the esobrace program runs another program (the esolang interpreter) and intercepts its I/O
+2005-03-06.txt:08:50:07: <cpressey> yeah, it only works on unix right now, freebsd in particular... porting it to windows might be, ehm, interesting.  (maybe with cygwin)
+2005-03-06.txt:08:52:03: <cpressey> should work on modern macs, since they're mostly bsd based.  risc os, no clue :)
+2005-03-06.txt:08:52:30: <cpressey> a modified interpreter is a good approach too; the drawback is of course that it's only one language
+2005-03-06.txt:08:53:04: <calamari> cpressey: thats also the advantage, though.. because the implementor can make the esoapi calls work in a way consistent with the language
+2005-03-06.txt:08:54:10: <cpressey> resulting in 'n' different ways to use the api, as opposed to one :)
+2005-03-06.txt:08:55:29: <calamari> (that was to cpressey, sorry my typing is slow)
+2005-03-06.txt:08:58:02: <cpressey> calamari: it's not that i want to argue, it's just that there are pros and cons to each approach.  i'll consider both sides and write something up, maybe we can get a better idea about it.  in the very worst case, pesoix can support both... somehow :)
+2005-03-06.txt:08:59:17: <cpressey> in the meantime, i need some shuteye :)
+2005-03-06.txt:08:59:22: <cpressey> g'night folks!
+2005-03-06.txt:21:30:57: <{^Raven^}> cpressey: http://jonripley.com/easel/ep_specs.txt, contains a write up of my ideas for PESOIX specification so far, please read and comment. Thanks
+2005-03-07.txt:06:07:14: <cpressey> {^Raven^}: will do
+2005-03-07.txt:14:35:19: <{^Raven^}> cpressey: minor revison to stream IDs
+2005-03-07.txt:14:35:56: <{^Raven^}> cpressey: updated version online, Draft Easel API is at http://jonripley.com/easel/api.txt
+2005-03-09.txt:01:53:04: -!- cpressey has quit ("leaving").
+2005-03-09.txt:02:00:10: -!- cpressey has joined #esoteric.
+2005-03-17.txt:20:32:28: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2005-03-17.txt:20:33:01: -!- cpressey has joined #esoteric.
+2005-03-21.txt:03:17:58: -!- cpressey has quit (Read error: 104 (Connection reset by peer)).
+2005-03-21.txt:03:22:22: -!- cpressey has joined #esoteric.
+2005-03-21.txt:22:29:13: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2005-03-21.txt:22:31:44: -!- cpressey has joined #esoteric.
+2005-03-22.txt:08:56:44: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2005-03-22.txt:09:22:03: -!- cpressey has joined #esoteric.
+2005-03-23.txt:13:17:07: -!- cpressey has quit (clarke.freenode.net irc.freenode.net).
+2005-03-23.txt:13:17:13: -!- cpressey has joined #esoteric.
+2005-03-24.txt:03:33:59: -!- cpressey has quit (clarke.freenode.net irc.freenode.net).
+2005-03-24.txt:03:34:25: -!- cpressey has joined #esoteric.
+2005-03-29.txt:12:01:47: * DMM guesses cpressey is Chris Pressey
+2005-03-30.txt:07:02:03: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2005-03-30.txt:07:02:52: -!- cpressey has joined #esoteric.
+2005-04-01.txt:09:01:45: <matricks> yo cpressey, the funge-98 specification doesn't say how wrapping is done if you got a ip delta like (10, 3)
+2005-04-06.txt:19:09:28: <cpressey> Keymaker: i've noticed if i reload google's result pages, i get different results.  i think it randomizes them slightly
+2005-04-15.txt:01:55:19: <cpressey> fizzie: at first glance I don't see anything that says CHAR_BIT must be finite...
+2005-04-15.txt:01:56:12: <cpressey> well, uh... "The value  UCHAR_MAX+1  shall  equal  2  raised  to  the   power CHAR_BIT"... ok, that either presents a small problem, or is just infinite too
+2005-04-18.txt:00:12:29: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2005-04-18.txt:00:13:21: -!- cpressey has joined #esoteric.
+2005-04-19.txt:07:11:49: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2005-04-19.txt:07:12:14: -!- cpressey has joined #esoteric.
+2005-04-19.txt:07:15:22: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2005-04-19.txt:07:16:43: -!- cpressey has joined #esoteric.
+2005-04-19.txt:07:18:00: -!- cpressey has quit (sterling.freenode.net irc.freenode.net).
+2005-04-19.txt:07:18:55: -!- cpressey has joined #esoteric.
+2005-04-19.txt:07:18:56: -!- cpressey has quit (Killed by ballard.freenode.net (Nick collision)).
+2005-04-19.txt:07:19:20: -!- cpressey has joined #esoteric.
+2005-04-28.txt:03:03:28: -!- cpressey has quit (Remote closed the connection).
+2005-04-28.txt:03:03:41: -!- cpressey has joined #esoteric.
+2005-04-28.txt:03:21:44: -!- cpressey has quit (niven.freenode.net irc.freenode.net).
+2005-04-28.txt:03:21:59: -!- cpressey has joined #esoteric.
+2005-05-01.txt:14:48:43: <pgimeno> cpressey: just curious, will the Cat's Eye pages content include a discussion on the several languages and paradigms, as the original did?
+2005-05-03.txt:13:38:09: -!- cpressey has quit (niven.freenode.net irc.freenode.net).
+2005-05-03.txt:13:39:41: -!- cpressey has joined #esoteric.
+2005-05-04.txt:05:20:36: -!- cpressey has quit (niven.freenode.net irc.freenode.net).
+2005-05-04.txt:05:21:33: -!- cpressey has joined #esoteric.
+2005-05-10.txt:17:34:11: <pgimeno> it's in cpressey's site
+[too many lines; stopping]