00:04:31 it seems that RISC OS runs on ARM-based computers and was originally designed for 32-bit Acorn Archimedes 00:05:28 Arm is cool 00:06:07 i started to learn arm7 asm 00:06:50 + a bit thumb (16-bit instruction 1/2 of the registers a bit slower but still 32-bit memory (designed for executing code from slow devices)) 00:07:21 the arm7tdmi of the gameboy advance (and ipod (the ipod has 2 of them)) support these instruction sets 00:08:59 -!- kipple__ has quit (Read error: 104 (Connection reset by peer)). 00:09:30 -!- kipple__ has joined. 00:18:41 -!- BigZaphod has quit. 00:22:27 if the arm7 would have a divide instruction it would be a perfect instruction set (imho) 00:27:06 -!- Aardwolf has quit ("Leaving"). 00:54:49 <{^Raven^}> jix: there are quite a few divisions possible in a single ARM instruction 00:56:31 hm? 01:00:21 -!- BigZaphod has joined. 01:00:33 <{^Raven^}> jix: mov rx,rx,lsr#n will divide rx by 2^n 01:03:14 ok 01:45:06 -!- graue has quit ("Donate a manual typewriter to ME for your only hope for a future!"). 01:58:17 -!- jix has quit ("Bitte waehlen Sie eine Beerdigungnachricht"). 02:15:01 -!- jimbo000 has joined. 03:11:05 -!- puzzlet has joined. 03:28:28 -!- kipple__ has quit (Read error: 110 (Connection timed out)). 04:22:09 -!- malaprop has quit ("quit"). 04:53:08 -!- jimbo000 has quit (Read error: 110 (Connection timed out)). 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 11:05:32 -!- kipple__ has joined. 11:18:44 -!- grimace_ has joined. 11:19:31 * grimace_ waves wotcha 12:58:49 -!- tokigun has joined. 12:58:59 hello 12:59:14 lo 12:59:24 ;) 13:06:29 BigZaphod: .wrl is extension of vrml... that's why i used .wr extension for whirl program. 13:41:42 -!- malaprop has joined. 14:40:36 i'm considering name "befilze" for my befunge variant... good? 15:16:02 -!- fungebob has joined. 15:26:45 -!- comet_11 has joined. 15:28:22 -!- CXI has quit (brown.freenode.net irc.freenode.net). 15:39:37 -!- comet_11 has changed nick to CXI. 16:23:46 -!- jix has joined. 16:25:13 moin moin 16:44:31 -!- tokigun has quit ("Chatzilla 0.9.68.5 [Firefox 1.0.3/20050414]"). 16:59:34 -!- Keymaker has joined. 16:59:46 hmh. 16:59:57 now i can continue the quine again 17:00:06 i haven't had chance to work on it all day :) 17:45:47 ah.. now to work the brainfuck part.. 18:00:52 -!- grimace_ has left (?). 18:31:01 -!- yrz has joined. 18:33:05 -!- ChanServ has quit (Shutting Down). 18:35:43 -!- calamari has joined. 18:35:56 -!- ChanServ has joined. 18:35:56 -!- irc.freenode.net has set channel mode: +o ChanServ. 18:45:45 -!- yrz_ has quit (Read error: 110 (Connection timed out)). 18:59:08 -!- calamari_ has joined. 18:59:12 hi 18:59:17 'ello 19:01:56 -!- ineiros has joined. 19:04:40 -!- calamari has quit (Read error: 110 (Connection timed out)). 19:29:38 -!- fungebob has quit ("Today is a good day to chat."). 19:41:22 bye. 19:41:24 -!- Keymaker has quit ("Funkadelic!"). 20:22:30 -!- fungebob has joined. 20:53:17 hi fungebob 20:56:38 -!- BigZaphod has quit. 21:14:09 -!- Keymaker has joined. 21:15:33 i'm planning a new language 21:15:49 cool 21:15:51 i have couple of ideas but not sure what to use 21:16:03 share your ideas 21:16:09 ok 21:16:20 (to note, these aren't very much planned yet!) 21:16:34 one is to make language to use rot13 21:16:49 there'd be something instruction that would rot13 the program 21:17:11 and only for example ascii "a b c d e f g h" would be instructions 21:17:58 and when those are rot13ed then the other part of program could be accessed 21:18:13 in case it has other letters 21:18:42 i can't explain 21:20:15 rghhhhhhh.. haven't planned more about that one 21:20:23 how would looping work etc.. 21:20:53 the other idea is befungeish language, but where one can only do jumps to left and right 21:21:32 that language would have self modification 21:21:43 -!- malaprop has left (?). 21:21:45 and data would be stored inside the program 21:22:28 certain characters would trigger some instructions that for example "increase the value in the next cell" 21:22:48 and if there's no trigger, then the value would be output 21:22:57 so the shortest hello world program would be just 21:23:06 Hello World! 21:23:34 program would start automaticly from left and go to right, and since there'd be no triggers selected those characters would be just output 21:23:46 i'm still thinking about a graphical thue using graphical regular expressions 21:23:59 ok 21:24:31 sounds interesting.. 21:26:14 thanks 21:26:44 althought probably program's need something end character.. like in befunge 21:26:45 how is looping done? replicating the code or is it possible to re-run code parts? 21:27:06 by changing the direction 21:27:16 with < > 21:27:19 ah 21:27:34 probably i could use # for jumping 21:27:46 is there a jump over the next n instructions instruction? 21:27:55 nope 21:28:00 hm 21:28:10 although probably # would need to jump a bit more than only one instruction 21:28:18 probably i'll make it jump 3 or 4 21:29:04 or then have two jump instructions, one to jump only over 1 and the other 3.. or something 21:29:16 if could be just something | or something 21:29:26 Well, you can easily write bidirectional code with #xy#xy#...#xy#xy, which would execute the 'y's when going right and 'x's when going left. 21:29:32 Then you'd just need a conditional <. 21:29:58 hmm you're right 21:30:46 (Or a conditional #, for that matter.) 21:31:14 hmm 21:37:34 -!- graue has joined. 21:43:10 the idea of conditionally skipping an instruction was used by the good ol' hp25 21:44:55 hp25 was a programmable calculator made in the late 70's or very early 80's 21:45:58 -!- BigZaphod has joined. 21:46:09 earliest I have is hp41 21:46:52 sigh.. 21:46:54 the hp 41 is newer; it has LCD, right? the 25 has red LEDs 21:47:08 yeah, it's newer 21:47:11 too many choices.. 21:47:35 Keymaker: you need to decide... or maybe not 21:47:38 can't make up my %&(=)/"# mind!! 21:47:46 up 21:47:58 well 21:48:05 perhaps it's best to leave esolangs for other 21:48:06 s 21:48:15 although i would've liked to make one new 21:48:25 *release one new 21:48:44 i've made that snack language 21:48:51 although it's not anywhere 21:48:59 except my harddrive 21:49:04 but it's not final 21:49:09 i think it has too many instructions 21:49:23 but at least the concept works 21:49:47 The idea of conditionally skipping is used in intercal, too. :p 21:49:53 ABSTAIN FROM, or what was it. 21:50:34 I've noticed that my first languages (maybe all) were not very creative.. Numberix really has little going for it. Although it seemed new to me at the time, it's really nothing new when compared to befunge and bf 21:51:01 yeah, the best have been made already (read: brainfuck) 21:51:39 and on a side note; windows has no comfortable text editor 21:51:46 nah, I think there are still creative esolangs to be made 21:51:53 textpad 21:52:19 wish it worked correctly under wine :( excellent editor 21:52:37 i love kwrite in mandrake 21:52:53 or well, it's not mandrake program if i remember correct someone saying 21:53:00 but that kde stuff 21:53:02 or dunno 21:54:32 kate isn't too bad 21:55:20 kwrite is indeed part of KE. 21:55:23 *KDE 21:55:29 yes 21:55:43 (As opposed to Mandrake) 21:56:39 hmm. my brain(s) don't work 21:58:23 * GregorR is still kicking around 1L in his head. 21:58:31 :) 21:59:00 I think that graue's method would work, but I'm not positive about making one direction be I/O...I think there should always be a nop reverse of a functional direction, seems like it would be necessary ... 21:59:20 Maybe I should write an interpreter and try it out *shrugs* 22:02:48 -!- graue has quit (Read error: 110 (Connection timed out)). 22:04:09 using the program itself as memory makes programming quite hard actually 22:04:59 grhhh.. i'll try to plan this some other time, now i just can't 22:06:04 Speaking of, I'm still the reigning champion of FYB :) 22:06:24 :) 22:31:26 oh no 22:31:49 i haven't even started the work on befunge interpreter in brainfuck.. 22:32:13 (and not gonna start tonight either x)) 22:37:00 * {^Raven^} cannot live without StrongED on RISC OS and shuns all other text editors aside from pico 22:47:19 pice breaks long lines. :p 22:47:26 pico, I mean. 22:47:52 While j is in java, and I hate the Java, j is an excellent text/programmers editor. 22:48:08 I also hate anybody so pretentious as to name their text editor "j" 22:48:11 (Strange. I used to typo 'pine' to 'oubi' back when I used it, and now I typo 'pico' to 'pice', even though e/i and o/e are very far away.) 22:48:32 vim is a good text editor. 22:49:03 Though I use vim all the time (in the vim-emacs war, there is only one), I don't know that I would qualify it as "good" in the modern world :) 22:49:28 emacs would be decent if it was a text editor instead of a bloated operating system. 22:49:50 It's got syntax highlighting, it's got a working macro language, what's there not to like. (Except that people tend to bitch about the modal ui.) 22:49:50 :) 22:50:29 My only problem with the modal UI is it's quite often difficult to tell what mode you're in. 22:50:47 There's no screen real estate dedicated to a mode indicator. 22:52:37 Um. My status line does show "-- INSERT --" or "-- REPLACE --" or "-- VISUAL --" or whatever. 22:53:53 Err, mode isn't quite what I was thinking of, actually XD 22:54:08 *verbalizing* 22:54:58 It doesn't show commands as you type them, so you're typing blind - thus, if you accidentally hit r, then later hit i to go into insert mode, you don't get the result you were expecting. 22:57:08 Well, that's true, for the "normal" commands. ":blah"s show up on the status line, though, so you don't need to write regexps blind. :p The status line could hint more what you're doing, though. After all, I think emacs shows the key presses you've made, after a small delay. 22:57:31 Yeah. 22:57:47 Also, it's terribly autoconf'd. 22:57:57 (Emacs is even worse autoconf'd, and it's a GNU program) 22:58:43 (And the standard scheme indentation script is awfully slow, when expressions get more complex, which is the main reason I use emacs when writing scheme.) 22:58:56 A >.5s 22:59:10 -delay for every newline is not very tolerable. 22:59:17 Although that might well have improved lately. 23:00:41 On a different but (un)related subject, links is infinitely better than lynx, why do people keep using lynx? 23:01:20 Well, it's the "standard text-mode browser". 23:02:55 I rather like the svgalib graphics mode for links2 (or whatever that http://atrey.karlin.mff.cuni.cz/~clock/twibright/links/ branch is called), it was very nice for web-browsing on a P<100 x86 laptop, on which X+any-graphical-browser was quite sluggish. 23:09:51 mhm. boring.. 23:10:21 What, we're not being esoteric enough? :p 23:10:31 :) 23:10:35 no, not that.. 23:12:07 It's past 01am, I think it's safe to assume the ISP for my work-place isn't going to fix their apparent router (mis)configuration problem logical-today. 23:12:13 :) 23:12:25 where do you work, btw? 23:14:09 Uh, it's a small company (physically in Teknologiakylä, Otaniemi, the ugly barracks near Innopoli) doing generally music-related edutainment things for x86/win32 platforms. It's horribly uninteresting, and I only do it _very_ part-timely to pay the rent. :p 23:14:45 I would point you to our web-pages (such as they are), but thanks to the ISP problem they're down now. :p 23:15:11 :) ok 23:15:15 The PC game part (not the TV program) of http://www.staraoke.fi/ is basically my fault, and I'm not proud of it. :p 23:15:19 (Finnish-only.) 23:16:01 hehehe 23:16:05 karaoke! 23:16:09 :D 23:17:22 -!- calamari_ has quit (Read error: 110 (Connection timed out)). 23:20:30 Merrrfl. 23:20:43 I don't much enjoy working on it. 23:20:48 -!- graue has joined. 23:20:56 i bet 23:20:59 :p 23:21:08 Especially since it's based on _old_ ('98) and _crufty_ (massively so) C++ code. 23:21:16 A rewrite is what the thing needs, but... 23:21:17 but well, you gotta do something to pay the rent (or stay with your folks ;)) 23:23:46 Well, recently I arranged for myself a girl-thing to pay half the rent (of the new place; previous "apartment" (single room) wouldn't have been very good for two), and I must say it seems to be more pleasant than working on Staraoke. 23:24:33 Not that this would be very on-topic: there's not much esoteric programming languages involved. 23:26:17 :) 23:26:43 (Although I like to think that my various befunge interpreters have made a favourable impression.) 23:31:55 well. 23:32:10 good nite, i'm outta here :) 23:32:16 -!- Keymaker has quit ("Funkadelic!"). 23:32:45 Night-y-night. I guess I'll sleep too. 23:33:40 -!- kipple__ has quit (Read error: 104 (Connection reset by peer)). 23:34:50 -!- kipple__ has joined.