00:10:35 -!- turtletime has joined. 00:17:35 -!- ehird` has quit. 00:18:02 hm 00:18:31 Anyone use EsoAPI or PESOIX? 00:24:44 Anyone use BFComp? 00:24:46 -!- importantshock has joined. 00:24:49 Hi importantshock 00:25:50 -!- oerjan has quit ("Good night"). 00:26:06 howdy 00:26:10 what's going on? 00:26:16 not much 00:26:18 * Sgeo is playing with BFC and PESOIX 00:26:20 WRU? 00:26:39 is it still called BFC? 00:27:05 western reserve? 00:27:10 it's a private high school now. 00:27:36 THat's not what I meant 00:27:46 http://www.clifford.at/bfcpu/bfcomp.html 00:27:55 ah. 00:28:22 i wrote my first interpreter for an esoteric language today! 00:28:56 congratulations importantshock 00:29:06 i'm totally thrilled with myself 00:29:10 :P 00:29:37 which? 00:31:12 HQ9+ 00:31:18 but i did it in Haskell! 00:31:23 which i am still learning 00:31:34 and getting an accumulator to work properly was a Herculean task 00:31:43 hahahaha 00:31:51 hey, don't laugh 00:31:53 i are not smart 00:32:09 ah, yes, Haskell FTW 00:32:31 You might find that monad transformers help greatly 00:32:35 no, i agree, incrementing the accumulator is certainly harder in haskell than it ought to be for the purpose of implementing HQ9+ 00:33:23 it's just a mind-bender wrapping my head around monads 00:33:41 I suppose you can just make a "lazy" implementation, that simply wouldn't increment the accumulator at all - that's in the spirit of haskell :) 00:34:10 lament: That was my first implementation :P 00:34:31 once you get monads you are above most programmers 00:34:36 or use IORefs, or use a StateT on top of IO 00:35:28 i went out and bought a book on Haskell today 00:35:31 are you using Parsec to parse it? :) 00:35:37 lament: yes, Parsec is awesome 00:35:45 are there equivalents in other languages? 00:35:54 right now my goal is to understand monads 00:36:14 you probably understand monads if you think parsec is awesome :) 00:36:58 believe me, i don't understand monads. i do understand how much better Parsec is than using regular expressions, though. 00:37:05 cue tired, but relevant, jwz quote. 00:37:50 and how come you're not in #haskell? 00:37:54 "1. If the PESOIX aware esotool has declared that it supports memory 00:37:54 cells, the current cell will be set to NUL." ick, that makes writing this thing harder 00:40:09 ISTR that Python has a library that is trivially equivalent to Parsec. Also C++. 00:40:19 -!- sebbu has quit ("@+"). 00:40:34 although Python ++ circucular definition == pain 00:41:46 what is the python one called? 00:41:52 dunno 00:41:59 I have the name arouns somewhere... 00:44:46 pyparser, I think 00:46:07 pyparsing, i think 00:46:10 http://pyparsing.wikispaces.com/ 00:47:02 -!- cosmic_string has joined. 00:52:15 Sgeo: PESOIX needs to be cleaned up. . . Near as I can tell, it requires much more access to interpreter state than I/O. 00:52:38 Also, an *interpreter* would be nice. 00:53:05 * Sgeo hates the alteration of memory 00:54:47 * pikhq proposes that the results of a PESOIX command shall be given on stdin. . . 00:55:29 Shall we call this room the International PESOIX 2 convention? :p 00:58:13 http://www.clifford.at/bfcpu/bfcomp.html needs more publicity 00:58:31 * Sgeo is writing a PESOIX library for BFC 00:58:44 Jeeze. . . 00:59:06 That's a remarkably inefficient macro language. 00:59:24 hm? 00:59:26 PFUCK's BFC rendition was nearly a megabyte. 00:59:35 PFUCK? 00:59:45 My Brainfuck->C compiler, now in PEBBLE. 01:00:33 PEBBLE? 01:00:50 *groan* 01:01:01 The Practicle Esoteric Brainfuck-Based Language, Eh? 01:01:06 http://pikhq.nonlogic.org/pebble.php 01:01:14 I've only been working on it for, what, a year? 01:01:22 (and obsessively talking about it) 01:01:36 pikhq: wow....just wow. 01:01:45 * importantshock kneels before pikhq 01:01:48 XD 01:04:50 * Sgeo wonders if BFC code could easily be converted into PEBBLE 01:08:54 I doubt it could be done the other way around.. PEBBLE is more expressive/powerful >.> 01:09:01 s/is/seems to be/ 01:11:16 Actually, the hard part would involve BFC's local variables. . . 01:11:49 PEBBLE, BTW, is to BFC as C is to C#. ;) 01:12:23 * Sgeo isn't aware of any "right" or "left" commands in BFC.. 01:12:35 '>'; 01:12:43 I meant by a variable number 01:13:11 Or do those commands only accept constants? 01:15:38 "right" and "left" only accept constants. . . 01:16:16 while condition {right 1} nets you a variable amount, just like '[>]'; does in BFC/BF polyglot. 01:16:25 -!- turtletime has quit. 01:17:48 Is it safe to say that [in PESOIX] 00h 00h will always be regular output 00h? 01:17:56 Like in EsoAPI? 01:18:04 -!- importantshock has quit ("Meh."). 01:18:09 Or are dialects allwoed to change that? 01:19:15 No idea. 01:23:44 [wrt Select Dialect] "A return code indicating sucess or failure will be placed on the input 01:23:44 channel, your application should read this value and respond 01:23:44 appropriately." 01:23:47 YAY 01:24:39 Return code 0 - PESOIX-SetDialect was successful 01:24:39 Return code 1 - PESOIX-SetDialect failed 01:24:52 hm, should I have the macro return those directly? 01:25:07 * Sgeo isn't even up to that yet though 01:29:21 oO 01:30:17 PESOIX specs for a PESOIX tool indicating that it does not support memory writes conflicts with non-PESOIX interpreters that might return 0 on first read.. e.g. EOF=0 and no input or something 01:31:29 -!- Figs has joined. 01:32:27 Ok, wrote pesoix_init() and p_out() 01:40:06 00h 00h should be reserved in all dialects, IMO 01:55:02 http://jonripley.com/easel/api.txt some of those don't NEED PESOIX 01:55:28 * Sgeo will include a supplimentary BFC file to provide non-PESOIX versions of some of that stuff 01:57:02 * pikhq would like you to just write some PESOIX versions of PEBBLE macros. :p 01:57:34 ACRONYM of the ACRONYMING ACRONYM 01:57:36 Be back laterish 01:58:51 AOTAA: "AOTAA of the AOTTA AOTTA" 02:35:49 back 02:36:12 pikhq, hm? 02:37:43 baxk! 02:37:53 *back 02:37:58 wb Figs 02:38:06 thanks :D 02:38:15 * Sgeo should also write a Python implementation of PESOIX while he's at it 02:38:24 PESOIX? 02:40:59 http://esoteric.voxelperfect.net/wiki/PESOIX 02:41:09 http://jonripley.com/easel/ 02:42:03 http://www.badongo.com/file/4139332 02:42:08 new song ;) 02:42:21 feedback always appreciated :) 02:52:48 -!- turtletime has joined. 02:58:02 -!- turtletime has quit. 03:05:38 -!- cosmic_string has quit. 03:06:01 -!- turtletime has joined. 03:07:08 -!- turtletime has quit (Client Quit). 03:14:50 -!- turtletime has joined. 03:20:07 haha 03:20:12 this is a funny story on xkcd 03:20:14 "When I was a lot younger, say about five or so, we went on vacation in Germany (we did a trip a few countries in western Europe), that is my mom and dad, my older brother, myself and my younger brother, who was about three. 03:20:14 03:20:14 We go to a restaurant and everyone orders and then the waiter brings drinks or something (don't remember exactly what). So my dad says "Thank you", my mom says "thank you", my older brother does and me as well. However, my younger brother says "fuck you"." 03:20:18 (the forums) 03:20:57 -!- turtletime has quit. 03:21:42 Would a Python non-memory-altering PESOIX interpreter be appreciated? 03:22:45 Given that it'd be the first one ever, yes. 03:22:57 first PESOIX interpreter ever? 03:23:03 I do believe so. 03:23:07 yayayay! 03:23:18 * Sgeo 's code will probably be filled with WTFs though :/ 03:23:38 * Sgeo is a WTF.. 03:25:02 haven't you ever seen anything I've written? I'm gonna give DailyWTF a run for its money one of these days... 03:31:16 -!- turtletime has joined. 03:43:17 -!- Chuck_ has joined. 04:04:41 -!- turtletime has quit. 04:18:37 * Sgeo unilaterally decides his PESOIX interpreter will have a semantic deviation from the current PESOIX spec 04:18:52 this thread is epic 04:18:55 156 pages 04:19:08 That's natural. 04:19:22 The current PESOIX spec is difficult to impossible. 04:19:30 lol 04:19:41 * Sgeo simply wants 00h 00h to print NUL regardless of dialect 04:19:47 isn't that ... appropriate for an esolang? 04:21:00 Also, I don't have the sort of skill necessary for the PESOIX interpreter to ask the user upon each dangerous PESOIX operation :/ 04:21:36 * Sgeo might have them enablable from switch, and have it ALWAYS write to stderr 04:38:00 -!- Chuck_ has left (?). 04:59:15 how do i train megahal? 04:59:22 his man page is not so manly 05:00:06 you talk to him 05:00:08 that's it. 05:00:14 give it testosterone injections 05:00:14 or use the training file 05:00:31 it should autotrain if the file is detected 05:00:41 otherwise just talk to him and he'll learn from you.' 05:13:22 arg 05:13:24 argh 05:13:46 If I use Python's select.select, that would mean PESOIX couldn't run on Windows 05:13:54 PESOIX would need POSIX >.> 05:27:57 Next version of PESOIX should be called PESOX >.> 05:28:11 http://www.physorg.com/news107109720.html 05:31:57 In fact, I think I'm not going to implement PESOIX 05:32:01 PESOX, here I come 05:32:05 But not now 05:32:08 I need to sleep 05:32:17 do what you will. 05:32:21 do no harm. 05:32:22 :D 05:32:27 go forth. 05:32:36 ooo, i got it 05:32:45 rename a huge txt file megahal.trn 05:33:18 I usually just talk to it for a few hours 05:33:21 more fun that way 05:35:11 mmm, especially if you do megahal | espeak 05:35:29 espeak? 05:36:41 text to speech for stdin 05:37:58 probably should disable type writter mode then... 05:38:25 Hm 05:38:37 * Sgeo HATES HATES HATES the idea of PESOIX writing to memory 05:39:02 'writing to memory'? 05:39:19 I mean, I don't want to name something PESOX unless it's substantially different, but my ideas aren't PESOIX 05:39:39 Figs, PESOIX can sometime write directly to a cell-based esolangs' cells 05:39:43 e.g. Brainfuck 05:39:50 * Sgeo hates that idea 05:39:55 why? 05:40:18 It means that fewer esolangs will work with PESOIX 05:40:27 to PESOIX's full capacity, I mean 05:40:57 don't do it then? 05:41:02 It also means that to add those features, I'd need to integrate PESOIX with the esolang's interpreter 05:41:16 wouldn't you need to anyway? 05:41:23 No 05:41:27 why not? 05:41:32 I can make a wrapper around an interpreter 05:41:36 Treat it like a blackbox 05:41:48 With me modifying stdin and sdtout 05:41:54 ... 05:41:56 Because that's how PESOIX communicates.. 05:41:58 ok 05:42:07 when it isn't modifying memory 05:42:14 then don't modify memory? 05:42:26 Thus what he's saying. 05:42:43 I miss the problem. 05:42:49 *ed 05:43:02 There are some things in the PESOIX spec that say "modify memory, or don't include this".. I want to include it, but via stdin/stdout 05:43:32 then do something else? 05:43:44 PESGEOX 05:43:50 or something 05:44:05 * Sgeo was thinking PESOX, but that should really be for something really new, IMO 05:44:13 call it PNP and really confuse people 05:44:23 PNP's Not PESOIX... 05:44:29 lol 05:44:57 or better, call it PNP-PESOIX 05:45:09 PNP's Not PESOIX - PESOIX 05:45:34 PESOX is funny too *defending name* 05:45:43 IX -> X 05:45:49 9 -> 10 05:45:58 * Figs gives Sgeo a pair of socks 05:46:02 call it PSOX 05:46:50 hehe 05:47:07 am I the only one who gets *really* embaressed by accidently unplugging the headphones? 05:47:18 even when what comes out is perfectly legit? 05:47:20 :P 05:49:23 Why PSOX? 05:50:35 Figs: hehe, me too 05:51:15 Semantic difference between PESOIX and PESOX: 00h 00h in PESOX is always print NUL 05:51:31 PESOIX is the same, because both existant dialects do that, but there's a semantic difference 05:54:34 Just be sure to document your changes. 05:56:39 Will do 05:56:44 PESOX will have versioning 05:57:05 I only have a vague idea now, and it's time to go to sleep 05:57:08 G'night all 05:59:58 -!- Sgeo has quit ("Ex-Chat"). 06:08:55 "bye" 06:09:39 hey Eidolos, have you seen jamendo.com? 06:11:02 nope 06:11:17 take a look 06:11:26 free legal music by independant artists :D] 06:11:38 some of it is even good 06:11:43 legal is over rated 06:12:19 yeah, well, if you're a soon-to-be-college student in the US like me... 06:12:20 if it's not legal, they can put you in jail for 5 months, along with forcing you to use windows for the 5 months after that 06:12:23 ^.^ 06:12:43 I already use windows... :S 06:13:08 poor guy 06:13:42 Eeeeew. 06:14:01 indeed 06:14:09 bsmntbombdood: As far as I'm concerned, that's cruel and unusual punishment. 06:14:10 * Figs drips windex on you 06:14:38 his internet connection is monitored, that's pretty cruel too 06:14:45 Yeah. 06:15:05 I'd probably set up a script to just show goatse to the log for those 5 months. 06:15:46 http://esoteric.voxelperfect.net/wiki/PESOIX <<< if this is the PESOIX spec, you people are seriously skilled at reading between then lines 06:16:32 :P 06:16:34 hi oklokok 06:17:10 * Figs mentions the word "piano" and tries to see if psychology has any merits... 06:17:27 :DD 06:17:30 :P 06:17:39 i played guitar a bit the other day 06:17:57 http://www.badongo.com/file/4139332 06:18:14 pikhq: goatse may be considered obscene (illegal) in the US 06:19:03 oklokok, take a look at my link :D 06:19:11 so you get hit with parole violation and transporting obscenity 06:19:18 bsmntbombdood: The definition for obscenity is fairly loose. 06:19:29 yes 06:19:41 http://jonripley.com/easel/api.txt <<< oh, this is actually pretty cool 06:19:45 considering a guy got put away for 10 years for selling lightbulbs... 06:19:48 Figs: i'm getting there 06:19:53 And given that the goatse pic comes from an actual sold collection of porn pictures, it seems likely to me that it would not fit that definition. 06:20:36 pikhq: in that case, it applies to prurient interest 06:21:08 it could be considered to depict excretory or sexual functions in an offensive way 06:21:20 pikhq: And given that the goatse pic comes from an actual sold collection of porn pictures, it seems likely to me that it would not fit that definition. <- then wouldn't you be violating copyright law by illegally downloading porn? 06:21:32 Fuck; you would. 06:21:33 and it could be said to lack serious literary, artistic, political or scientific value 06:21:40 hence, it could be said to be obscene 06:21:59 The same applies to some of what passes for 'art' today. 06:22:00 at first I though you just said "fuck you" :P 06:22:49 bsmntbombdood: It has uh, historical value... uh, to the development of the internet... uh, yeah... really! :P 06:23:23 well, i'm going to go to sleep and dream of anal stretching and how its depictions relate to obscenity laws 06:23:38 hahah 06:23:49 http://www.answers.com/topic/p-emoticon-shouting?cat=technology <<< i'm pretty sure that's wrong, or at least an obsolete definition 06:23:54 glad we could help to further *stretch* your imagination... 06:24:04 *open* your mind... 06:24:08 i want a bumper sticker that says "i fap to goatse" 06:24:18 o.o 06:24:24 :S 06:24:38 where di you get your name bsmntbombdood? 06:24:39 along with maybe a E03 06:24:45 people would yawn from all the old when they saw that 06:24:54 ----> bed 06:24:55 "bull shit mountain bomb dude"? 06:25:33 or did I totally misinterpret your name? :S 06:25:37 bed, eh? 06:25:42 well tell me later then ^.^ 06:25:59 oklokok, I just mistyped your name as "kolokoko" 06:26:22 :P 06:26:27 did you listen? 06:26:44 just scramble a few o's, k's and l's and you get pretty near. 06:26:50 and i'm getting to it! 06:27:14 lokoloko! 06:27:39 oklolo 06:28:11 * Figs sees he's getting to oklokok~! 06:28:22 successful attack of the secret ninja man! 06:29:12 o 06:29:22 hmm... 06:29:34 i opened your song link twice, but it's not open. 06:29:40 great 06:29:41 ? 06:29:44 give it a third time? :) 06:29:47 http://www.badongo.com/file/4139332 06:32:43 now listening 06:32:53 yay 06:34:11 blargh... can't hear a thing 06:34:17 i'll redl the file.. 06:34:26 o.o 06:34:52 it won 06:34:59 't play it 06:35:02 .| 06:35:18 turn up your volume? 06:35:21 Figs: basement 06:35:29 i was just listening to another mid :P 06:35:30 ? 06:35:42 headphones :D 06:35:52 so... i'm pretty sure i have volume 06:35:53 can you hear it at alll? 06:36:00 headphone hole not work 06:36:05 :'( 06:36:17 i can no-at all hear. 06:36:25 hm 06:36:27 >.< 06:36:30 I dunno then 06:36:37 works fine here, obviously :P 06:37:21 eh 06:37:22 hmm 06:37:35 i imported it into guitar pro, and i got a score. 06:37:39 now listening. 06:37:41 :D 06:37:48 WHUT 06:37:56 i see the notes, but it won't play xD 06:38:03 O_o 06:38:08 hehe wtf? :P 06:38:54 *sigh* :P 06:39:05 I guess no one shall ever hear my song then 06:39:48 okay... made it into a gp4 song and reopened, i can hear it now! 06:39:51 now listening! 06:39:57 YAY 06:41:17 relisten 06:42:39 pretty nice 06:43:28 thanks ;) 06:43:34 Any suggestions? 06:43:59 was afraid it'd turn out overly trivial at first, because of the basic chord pattern, but it quickly evolved and proved me wrong 06:44:02 hmm 06:50:22 can't say i do, the long chords are a bit ...i lose the word here 06:50:58 long chords? 06:51:26 i don't see anything wrong with stopping a quick run in a long note, but it somewhat kills the "go" :P 06:51:39 i really seem to have forgotten all my vocabulary. 06:52:04 long chords 06:52:31 i mean... a chord you play for the whole bar 06:53:04 they work well when you do the prefixing ghost note... eh, i mean, the ti-dii xD 06:53:16 ? 06:53:35 time position? 06:53:36 this is very hard to explain without being able to sing what i mean. 06:53:52 you can just give me time positions :D 06:54:10 i could, if i wasn't playing from guitar pro 06:54:20 bar numbers? 06:54:28 note names? 06:55:08 I see what you mean though 06:55:11 hmm... i'll have to retract that statement, there's nothing wrong with doing that, really 06:55:31 I think I over-do it a bit though for a 1:12 song 06:55:56 okay 06:56:21 what i'd do, is i'd make left play short low melodies when the chord stops 06:56:35 yeah. 06:56:41 hold on a second 06:57:20 well okay, i'd make it slash a few very low octaves in a rapid manner, but you do something less theatrical, merecommends :P 06:58:24 if you do the leftie melody, you get the stop, but the melody continues anyhow 06:58:27 http://www.badongo.com/file/4140970 06:59:03 similar to the later parts of this? 06:59:25 there was nothing wrong with that as it was, though, i just feel obligated to give a suggestion when asked. 06:59:27 but i'll listen 06:59:41 well, you're right though 06:59:46 my piece doesn't flow too well 07:00:02 it's like 'move move move stop.... move move move stop...." 07:00:28 it's a problem caused by my use of 4-bar patterns 07:00:41 okay 07:00:56 bar 20 is where it doesn't sound that good, i think all the other long bars work 07:01:38 and 36 might need some spicing up, since at that point you're kinda *going for the big final* 07:02:18 at the beginning it doesn't have to be that flowsome, since you're just introducing the theme 07:02:45 what did you think of bar 8? 07:02:54 and i think you do the stops pretty well when the melody starts 07:02:58 wait 07:03:19 it works 07:04:06 it's fine stopping like that before starting a new theme 07:04:20 the "ghost" thing you meant was bar 16 maybe? 07:04:22 plus, left hand makes it obvious there's a stop ahead 07:04:36 because of the... *oklokok sings what he means* 07:04:39 ... 07:04:43 :P 07:05:23 hmm... just play leftie in the beginning and you'll know what i mean 07:05:26 there's a lot I could still do with this, actually 07:05:31 especially since you pointed it out 07:05:48 the last rise into the chord makes it work, but i'll see about bar 16 07:06:12 12 would be blunt if you didn't continue right away 07:06:35 and i think that somehow also justifies bar 16 being long 07:07:03 and yeah, the quick not before 16 is exactly something you might do when doing a long chord 07:07:30 but 16 might need a left-hand melody there or something, it might be a *bit* too long 07:08:00 the issue is basically with the rhythm of the "cadences" (not sure if that term is meant to apply outside of chords, but meh, I'll use it) 07:08:30 17-28 is your main problem area iyam 07:09:00 do you like the rhythm of the non-stop areas in that? 07:09:41 yeah, good old afterbeat 07:09:45 or whaddyacallit 07:09:48 :P 07:10:19 it's basically the first part repeated with the notes that fuck up the harmony removed 07:10:25 I thought it sounded kind of cool 07:10:49 I think I also shifted it down 07:11:50 i see what you mean by that, though i didn't know you'd generated the melody that wayt 07:11:52 *way 07:11:56 :) 07:12:02 and yeah, it sounds pretty cool 07:12:04 thanks 07:12:40 but i recall you having some more complex rhythms in a song sometime... don't remember where exactly 07:13:03 I play with rhythm occasionally 07:13:08 you shifted cde -> abc 07:13:13 yeah 07:14:30 i was thinking of making myself a game that generates melodies and you have to note up the melody 07:14:58 hehe :P 07:15:05 you could sell it to music majors 07:15:15 they have to do that stuff to get their degree 07:15:30 would be fun to make different melody generators, plus that'd be a much more natural way for me to improve my ear than making scores for existing songs 07:15:47 :P 07:16:07 there are some notes I can tell 07:16:10 most I have no idea 07:16:16 but G is one of them... 07:16:21 when played on the midi pian 07:16:23 *piano 07:16:28 oh 07:16:35 if you can find G, it's trivial finding the rest 07:16:41 I can usually always tell the G above the treble cleff 07:17:03 actually no 07:17:05 it wasn't the piano 07:17:09 it was the vibraphone... :P 07:17:48 heh, i have the occasional skill of knowing what tone a key on my piano will produce, but that's it 07:17:59 the program wouldn't ask you for absolute noting 07:18:16 well i guess it could on harder levels or smth. 07:18:35 well, that's basically what it is 07:18:44 I just got used to particular notes my program makes 07:18:56 I can't apply it to other instruments very well 07:19:50 I think I could be relatively decent at playing things I've heard in the key of A minor 07:19:59 with a bit of practice 07:21:50 if you play metal, i can usually memorize a piece on a few hearings and play it straight away 07:22:23 pop music is just as easy, but classic has too many details for that 07:22:28 yeah 07:24:55 (metal can have a lot of details too, i'm talking about the majority of cases where only the guitar solo is complex :)) 07:25:02 :P 07:28:16 you can't play guitar pro? 07:28:42 ? 07:28:55 can you play guitar pro? 07:29:11 Guitar Pro 07:29:17 play guitar pro? The program? 07:29:21 I don't own it. 07:29:29 and I can't play guitar :P 07:29:48 i meant the program 07:30:03 i'd've given you a few songs, if you'd had that 07:30:33 I need to write a music editing program 07:40:10 ah, lament, you once recommended me to read "in search for lost time" or however it's called in english 07:40:40 it's a russian book, so i made the assumption you have something to do with the language or the country. 07:41:28 dunno if that's the only reason i had a feeling you know russian before you told me... guess my brain digs 'em up sooner or later, if there were other quotes. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:27:20 -!- Figs has left (?). 09:30:13 -!- RedDak has joined. 11:06:22 -!- Tritonio has quit (Read error: 104 (Connection reset by peer)). 11:06:35 -!- Tritonio has joined. 11:11:48 -!- lizendir has joined. 11:26:58 -!- lizendir has quit ("leaving"). 12:16:58 -!- turtletime has joined. 12:21:12 -!- ehird` has joined. 14:05:02 -!- ololobot has quit (Read error: 104 (Connection reset by peer)). 14:27:34 -!- RedDak has quit ("I'm quitting... Bye all"). 14:51:14 -!- oklokok has quit (Read error: 110 (Connection timed out)). 16:09:20 -!- Tritonio_ has joined. 16:09:33 -!- Tritonio has quit (Read error: 110 (Connection timed out)). 16:11:22 -!- Tritonio_ has quit (Client Quit). 16:11:34 -!- Tritonio has joined. 16:35:01 -!- sebbu has joined. 17:34:12 -!- Sgeo has joined. 17:38:11 -!- oerjan has joined. 17:41:25 -!- poiuy_qwert has joined. 17:43:59 http://esoteric.voxelperfect.net/wiki/BF_machine 17:44:10 * Sgeo thinks that maybe that could become part of PESOX 17:49:11 whats PESOX? 17:49:46 My idea of a sort of improved PESOIX 17:51:31 ah 17:53:37 Is there anything that uses PESOIX out there? 17:53:52 Because PESOX will be generally incompatible :/ 17:58:56 Does anything use EsoAPI? 18:01:05 -!- keyn has joined. 18:01:13 Hi keyn 18:01:21 * Sgeo pokes pikhq 18:05:27 hi Sgeo 18:11:03 -!- rechercher has left (?). 18:34:10 -!- pikhq has quit (Read error: 110 (Connection timed out)). 18:38:29 -!- pikhq has joined. 18:47:39 re pikhq 19:07:09 -!- oklokok has joined. 19:10:44 Hi oklokok 19:19:53 -!- sebbu2 has joined. 19:22:50 Hi sebbu 19:22:53 sebbu2, 19:37:56 -!- oerjan has quit ("Supper"). 19:38:42 -!- sebbu has quit (Connection timed out). 19:45:43 -!- lhadie has joined. 19:45:49 Hi lhadie 19:45:56 Um.. hi.. 19:46:43 -!- gnomon has left (?). 19:58:44 -!- turtletime has quit. 20:11:29 * Sgeo tries to stay focused on PESOX 20:31:19 -!- poiuy_qwert has quit (Read error: 110 (Connection timed out)). 20:41:51 hmm 20:42:03 * Sgeo makes output NUL be 0x00 0x00 0x00 instead of 0x00 20:42:05 erm 20:42:09 instead of 0x00 0x00 20:45:59 -!- keyn has quit ("kaerimashou"). 20:46:13 hm n/m 20:46:34 0x00 0x00-0x03 will be reserved by PESOX :/ 20:50:05 Actually only 0x00 0x00-0x02 20:51:53 hm, afaict, exit with 0 will be 0x00 0x02 0x00 0x00 0x03 0x00 20:52:25 0x00 0x02 0x00 20:52:31 0x00 0x03 0x00 20:52:42 -!- RedDak has joined. 20:52:51 0x00 0x02 0x00 - switch to domain 0 20:52:56 0x00 0x03 0x00 - exit(0) 20:53:02 Hi RedDak 20:53:38 oegs ih! 20:55:52 Make that: 0x00 0x01 0x00 - switch to domain 0 20:56:01 0x00 0x02 0x00 -exit(0) 21:00:15 * Sgeo goes to try to write a PESOX bf program 21:01:34 .+++++++.-------.,[-]..,[-].+.-..++.--. 21:02:50 0x00 0x07 [init] 0x00 [majorver] 0x00 0x00 [minorver] 0x00 0x01 0x00 [domainswitch to 0x00] 0x00 0x02 0x00 [exit0] 21:05:17 I would think that PEBBLE already has a library to handle PESOIX 21:05:59 oO hm? 21:06:51 :/ 21:06:57 Where? 21:09:20 * Sgeo hopes not, because so far PESOX is completely incompatible with EsoAPI and PESOIX 21:11:53 * Sgeo realizes that domain0 won't work.. *changes PESOX-System domain to 0x01* 21:12:17 Actually, I don't even have that in the spec 21:12:21 *changes it mentally* 21:20:18 actually, I can use domain0 21:37:54 -!- oerjan has joined. 21:38:39 Hi oerjan 21:39:32 hi Sgeo 21:41:12 * Sgeo keeps working on PESOX 21:43:10 "Please note that PESOX, as described here, is in no way whatsoever backwards compatible with either PESOIX or EsoAPI 1.0.. if there is enough demand, I might eventually try to figure out how to fix that.." 21:45:41 I thought there was a versioning thingy... 21:45:57 Within PESOX versions 21:46:27 ROT-26 bitches 22:02:33 Sgeo: please do not choose a name that looks like a misprint for the name of an existing product in the same field. 22:02:39 PESOX vs PEOSIX 22:02:44 um 22:02:48 PESOX vs PESOIX 22:02:58 that was intentional 22:03:32 hm 22:03:35 Would PSOX be ok? 22:03:48 That was suggested by someone else 22:03:53 * Sgeo already forgot who 22:04:59 It IS largely inspired by PESOIX though.. 22:05:56 how about psocks? 22:06:09 no, wait, that sounds like a sockets library 22:06:31 So PSOX is out? 22:06:41 hmm 22:06:45 no, it is good 22:07:06 although something with a really contorted actronym would be good too 22:07:23 Someone suggested PNP for PNP is Not PESOIX 22:07:38 And then PNP-PESOIX 22:08:47 PP? 22:08:54 pseudo-PESOIX 22:09:25 Sgeo: what's your IRL name? 22:09:39 * Sgeo tries to avoid giving that out 22:10:25 POSGEX? 22:11:05 SimonRC: it's Osama bin Laden, just don't tell anyone 22:12:10 the famous one or a diferent one? 22:12:36 there is a different one? 22:12:49 yes 22:20:37 PSOX so far: http://sgeo.diagonalfish.net/esoteric/psox.txt 22:22:17 * Sgeo pokes SimonRC and oerjan 22:22:46 Sgeo: don't give anyone your name on the internet 22:22:49 you see, nobody has your name 22:22:53 your name is completely unique 22:22:55 and there is a secret website 22:23:02 where internet stalkers can find your address, picture, and phone number 22:23:06 just through your unique name 22:23:16 actally that last bit is effectively true 22:23:34 not if you haven't posted your address, picture and phone number on the internet 22:23:49 well - you can get address+phone number if you've registered an unprotected domain 22:24:09 Any comments on PSOX? 22:24:43 I heard that people can get your address even if you have never posted it on the Internet. 22:25:07 It's via a system called "Earth". 22:25:07 SimonRC: umm how 22:25:09 heh 22:25:17 :) 22:25:34 Every address of anyone (AFAIK) is present on the Earth 22:27:11 * SimonRC thinks that "references" is a fun word to type on a qwerty keyboard 22:28:11 references 22:28:15 references 22:28:16 references 22:28:19 references 22:28:20 references 22:28:25 references 22:28:27 references 22:28:29 references 22:28:31 what's fun about it? 22:28:48 No comments on PSOX? 22:32:21 The first 7 letters 22:32:38 or maybe just the first 6 22:32:49 you just want to type refereferefereferefer... 22:32:57 no you don't 22:33:00 refereferefere 22:33:01 no 22:33:02 i don't 22:33:03 :p 22:33:15 oh, never mind 22:33:54 PSOX, people! PSOX! 22:36:04 hm 22:37:59 how many bytes are each $foo_VER 22:38:45 1 22:39:49 Although the specs will include a way to specify, at any point, an arbitrary size number 22:41:12 you can do such things UTF-style or BER-style 22:41:59 the former is obvious, the latter means that "0xxx xxxx" == end-of-number, "1xxx xxxx" == number continues 22:42:09 understand? 22:42:44 I understand the latter, but what's UTF? 22:43:15 *UTF-style 22:43:20 STFW 22:43:34 What does unicode have to do with arbitrary-size numbers? 22:44:08 sigh 22:44:53 UTF is a way of encoding quite wide numbers so that the small ones fit in one byte, but there is still a way to encode the large ones 22:45:30 UTF-8 maps 21-bit codepoints onto (strings of) 8-bit bytes 22:52:12 -!- RedDak has quit (Remote closed the connection). 22:59:28 unicode is only 21-bits? 22:59:37 why is it UTF-32 instead of UTF-24 then? 22:59:49 alignment issues 23:00:05 existing 32-bit character sets? 23:03:53 Any comments on the rest of the spec? 23:10:37 seems good so far 23:10:50 what are the default namespace mappings? 23:11:01 obviously you need 0 = system 23:12:28 brb 23:21:13 back 23:21:23 Well, considering I haven't defined other domains yet.. 23:21:32 There definately will be a File I/O 23:21:37 And Date/Time 23:21:54 * Sgeo will probably start off with the functionality of Project Easel 23:22:18 "Returns number of parameters passed to program on the 23:22:18 command line." Maybe that should go into 0? 23:24:34 hmm 23:26:28 make sure that you can fetch date and time together atomically 23:32:17 How would that work? 23:32:42 n/m 23:33:10 oO Project Easel doesn't have that, yet PSOX will =P 23:33:14 to stop the day-change falling in-between 23:33:20 lol: http://i2.photobucket.com/albums/y13/Arsonade/ZorkTfrontcopy.jpg 23:44:11 hm 23:44:44 * Sgeo wonders if he should really hold onto the idea of some domains (even domains) being premapped