←2005-07-20 2005-07-21 2005-07-22→ ↑2005 ↑all
00:04:31 <graue> it seems that RISC OS runs on ARM-based computers and was originally designed for 32-bit Acorn Archimedes
00:05:28 <jix> Arm is cool
00:06:07 <jix> i started to learn arm7 asm
00:06:50 <jix> + 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 <jix> 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 <jix> 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 <jix> 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 <jix> 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 <tokigun> hello
12:59:14 <grimace_> lo
12:59:24 <tokigun> ;)
13:06:29 <tokigun> 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 <tokigun> 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 <jix> 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 <Keymaker> hmh.
16:59:57 <Keymaker> now i can continue the quine again
17:00:06 <Keymaker> i haven't had chance to work on it all day :)
17:45:47 <Keymaker> 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 <calamari_> hi
18:59:17 <Keymaker> '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 <Keymaker> bye.
19:41:24 -!- Keymaker has quit ("Funkadelic!").
20:22:30 -!- fungebob has joined.
20:53:17 <calamari_> hi fungebob
20:56:38 -!- BigZaphod has quit.
21:14:09 -!- Keymaker has joined.
21:15:33 <Keymaker> i'm planning a new language
21:15:49 <jix> cool
21:15:51 <Keymaker> i have couple of ideas but not sure what to use
21:16:03 <jix> share your ideas
21:16:09 <Keymaker> ok
21:16:20 <Keymaker> (to note, these aren't very much planned yet!)
21:16:34 <Keymaker> one is to make language to use rot13
21:16:49 <Keymaker> there'd be something instruction that would rot13 the program
21:17:11 <Keymaker> and only for example ascii "a b c d e f g h" would be instructions
21:17:58 <Keymaker> and when those are rot13ed then the other part of program could be accessed
21:18:13 <Keymaker> in case it has other letters
21:18:42 <Keymaker> i can't explain
21:20:15 <Keymaker> rghhhhhhh.. haven't planned more about that one
21:20:23 <Keymaker> how would looping work etc..
21:20:53 <Keymaker> the other idea is befungeish language, but where one can only do jumps to left and right
21:21:32 <Keymaker> that language would have self modification
21:21:43 -!- malaprop has left (?).
21:21:45 <Keymaker> and data would be stored inside the program
21:22:28 <Keymaker> certain characters would trigger some instructions that for example "increase the value in the next cell"
21:22:48 <Keymaker> and if there's no trigger, then the value would be output
21:22:57 <Keymaker> so the shortest hello world program would be just
21:23:06 <Keymaker> Hello World!
21:23:34 <Keymaker> 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 <jix> i'm still thinking about a graphical thue using graphical regular expressions
21:23:59 <Keymaker> ok
21:24:31 <jix> sounds interesting..
21:26:14 <Keymaker> thanks
21:26:44 <Keymaker> althought probably program's need something end character.. like in befunge
21:26:45 <jix> how is looping done? replicating the code or is it possible to re-run code parts?
21:27:06 <Keymaker> by changing the direction
21:27:16 <Keymaker> with < >
21:27:19 <jix> ah
21:27:34 <Keymaker> probably i could use # for jumping
21:27:46 <jix> is there a jump over the next n instructions instruction?
21:27:55 <Keymaker> nope
21:28:00 <jix> hm
21:28:10 <Keymaker> although probably # would need to jump a bit more than only one instruction
21:28:18 <Keymaker> probably i'll make it jump 3 or 4
21:29:04 <Keymaker> or then have two jump instructions, one to jump only over 1 and the other 3.. or something
21:29:16 <Keymaker> if could be just something | or something
21:29:26 <fizzie> 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 <fizzie> Then you'd just need a conditional <.
21:29:58 <Keymaker> hmm you're right
21:30:46 <fizzie> (Or a conditional #, for that matter.)
21:31:14 <Keymaker> hmm
21:37:34 -!- graue has joined.
21:43:10 <pgimeno> the idea of conditionally skipping an instruction was used by the good ol' hp25
21:44:55 <pgimeno> 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 <calamari_> earliest I have is hp41
21:46:52 <Keymaker> sigh..
21:46:54 <pgimeno> the hp 41 is newer; it has LCD, right? the 25 has red LEDs
21:47:08 <calamari_> yeah, it's newer
21:47:11 <Keymaker> too many choices..
21:47:35 <pgimeno> Keymaker: you need to decide... or maybe not
21:47:38 <Keymaker> can't make up my %&(=)/"# mind!!
21:47:46 <Keymaker> up
21:47:58 <Keymaker> well
21:48:05 <Keymaker> perhaps it's best to leave esolangs for other
21:48:06 <Keymaker> s
21:48:15 <Keymaker> although i would've liked to make one new
21:48:25 <Keymaker> *release one new
21:48:44 <Keymaker> i've made that snack language
21:48:51 <Keymaker> although it's not anywhere
21:48:59 <Keymaker> except my harddrive
21:49:04 <Keymaker> but it's not final
21:49:09 <Keymaker> i think it has too many instructions
21:49:23 <Keymaker> but at least the concept works
21:49:47 <fizzie> The idea of conditionally skipping is used in intercal, too. :p
21:49:53 <fizzie> ABSTAIN FROM, or what was it.
21:50:34 <calamari_> 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 <Keymaker> yeah, the best have been made already (read: brainfuck)
21:51:39 <Keymaker> and on a side note; windows has no comfortable text editor
21:51:46 <calamari_> nah, I think there are still creative esolangs to be made
21:51:53 <calamari_> textpad
21:52:19 <calamari_> wish it worked correctly under wine :( excellent editor
21:52:37 <Keymaker> i love kwrite in mandrake
21:52:53 <Keymaker> or well, it's not mandrake program if i remember correct someone saying
21:53:00 <Keymaker> but that kde stuff
21:53:02 <Keymaker> or dunno
21:54:32 <calamari_> kate isn't too bad
21:55:20 <GregorR> kwrite is indeed part of KE.
21:55:23 <GregorR> *KDE
21:55:29 <Keymaker> yes
21:55:43 <GregorR> (As opposed to Mandrake)
21:56:39 <Keymaker> hmm. my brain(s) don't work
21:58:23 * GregorR is still kicking around 1L in his head.
21:58:31 <Keymaker> :)
21:59:00 <GregorR> 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 <GregorR> 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 <Keymaker> using the program itself as memory makes programming quite hard actually
22:04:59 <Keymaker> grhhh.. i'll try to plan this some other time, now i just can't
22:06:04 <GregorR> Speaking of, I'm still the reigning champion of FYB :)
22:06:24 <Keymaker> :)
22:31:26 <Keymaker> oh no
22:31:49 <Keymaker> i haven't even started the work on befunge interpreter in brainfuck..
22:32:13 <Keymaker> (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 <fizzie> pice breaks long lines. :p
22:47:26 <fizzie> pico, I mean.
22:47:52 <GregorR> While j is in java, and I hate the Java, j is an excellent text/programmers editor.
22:48:08 <GregorR> I also hate anybody so pretentious as to name their text editor "j"
22:48:11 <fizzie> (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 <fizzie> vim is a good text editor.
22:49:03 <GregorR> 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 <GregorR> emacs would be decent if it was a text editor instead of a bloated operating system.
22:49:50 <fizzie> 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 <Keymaker> :)
22:50:29 <GregorR> My only problem with the modal UI is it's quite often difficult to tell what mode you're in.
22:50:47 <GregorR> There's no screen real estate dedicated to a mode indicator.
22:52:37 <fizzie> Um. My status line does show "-- INSERT --" or "-- REPLACE --" or "-- VISUAL --" or whatever.
22:53:53 <GregorR> Err, mode isn't quite what I was thinking of, actually XD
22:54:08 <GregorR> *verbalizing*
22:54:58 <GregorR> 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 <fizzie> 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 <GregorR> Yeah.
22:57:47 <GregorR> Also, it's terribly autoconf'd.
22:57:57 <GregorR> (Emacs is even worse autoconf'd, and it's a GNU program)
22:58:43 <fizzie> (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 <fizzie> A >.5s
22:59:10 <fizzie> -delay for every newline is not very tolerable.
22:59:17 <fizzie> Although that might well have improved lately.
23:00:41 <GregorR> On a different but (un)related subject, links is infinitely better than lynx, why do people keep using lynx?
23:01:20 <fizzie> Well, it's the "standard text-mode browser".
23:02:55 <fizzie> 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 <Keymaker> mhm. boring..
23:10:21 <fizzie> What, we're not being esoteric enough? :p
23:10:31 <Keymaker> :)
23:10:35 <Keymaker> no, not that..
23:12:07 <fizzie> 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 <Keymaker> :)
23:12:25 <Keymaker> where do you work, btw?
23:14:09 <fizzie> 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 <fizzie> 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 <Keymaker> :) ok
23:15:15 <fizzie> 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 <fizzie> (Finnish-only.)
23:16:01 <Keymaker> hehehe
23:16:05 <Keymaker> karaoke!
23:16:09 <Keymaker> :D
23:17:22 -!- calamari_ has quit (Read error: 110 (Connection timed out)).
23:20:30 <fizzie> Merrrfl.
23:20:43 <fizzie> I don't much enjoy working on it.
23:20:48 -!- graue has joined.
23:20:56 <Keymaker> i bet
23:20:59 <Keymaker> :p
23:21:08 <fizzie> Especially since it's based on _old_ ('98) and _crufty_ (massively so) C++ code.
23:21:16 <fizzie> A rewrite is what the thing needs, but...
23:21:17 <Keymaker> but well, you gotta do something to pay the rent (or stay with your folks ;))
23:23:46 <fizzie> 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 <fizzie> Not that this would be very on-topic: there's not much esoteric programming languages involved.
23:26:17 <Keymaker> :)
23:26:43 <fizzie> (Although I like to think that my various befunge interpreters have made a favourable impression.)
23:31:55 <Keymaker> well.
23:32:10 <Keymaker> good nite, i'm outta here :)
23:32:16 -!- Keymaker has quit ("Funkadelic!").
23:32:45 <fizzie> 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.
←2005-07-20 2005-07-21 2005-07-22→ ↑2005 ↑all