00:00:00 --- log: started retro/13.05.07 01:53:43 --- quit: impomatic (Quit: impomatic) 05:27:30 --- join: tangentstorm (~michal@108-218-151-22.lightspeed.rcsntx.sbcglobal.net) joined #retro 05:36:59 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 08:07:11 --- join: impomatic (~digital_w@43.22.125.91.dyn.plus.net) joined #retro 09:54:41 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 09:55:45 --- quit: kumul (Ping timeout: 272 seconds) 12:33:38 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 12:33:45 hi @ all 12:50:06 --- quit: tangentstorm (Ping timeout: 256 seconds) 13:17:55 --- join: tangentstorm (~michal@108.218.151.22) joined #retro 13:24:35 --- quit: Mat2 (Ping timeout: 256 seconds) 13:53:05 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 13:53:31 hi tangentstorm 13:54:45 heya 13:55:01 how goes it, Mat2 ? 13:55:06 what's up ? 13:55:43 still just trying to get this database thing out the door. 13:56:14 i put a bunch of retro and pascal stuff up here: http://tangentstorm.github.io/#sec-2 13:56:51 I'm using the CDP core for implementing an block editor as interface for Saiwa (in tradition to colorForth) 13:57:48 nice web design ! 13:57:55 :) 13:58:05 thanks 13:58:24 the thing i'm messing with is all about block-based storage too.. 13:58:35 http://tangentstorm.github.io/mr.pas.html 13:59:39 it's a mess...don't try to read it too closely :) 14:01:42 hmm, it seems you working on an index based appoach 14:02:21 yeah. like a relational database 14:03:08 for this an effective join algorithm is important 14:04:28 yeah, but i haven't even gotten that far 14:05:15 you can use sets and trust the internal handling of FreePascal 14:06:55 can I use your css file for a new version of my Saiwa page ? 14:07:10 :) knock yourself out. 14:09:23 sorry, what does this mean ? 14:12:54 oh :) 14:12:58 it means yes, go ahead. 14:13:05 ah ok :) 14:13:11 no idea where that phrase comes from 14:13:20 just something people say here :) 14:15:50 it translate to a phrase in (southern) german with meaning: Kill yourself before I will 14:16:43 !!! 14:17:31 sorry! :D 14:17:40 http://www.urbandictionary.com/define.php?term=knock%20yourself%20out 14:20:16 I have bookmarked the site 14:25:55 --- quit: Mat2 (Ping timeout: 246 seconds) 14:26:33 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 14:27:36 well, my internet connection is somewhat instabil at moment it seems 14:27:37 ^instable 14:33:02 --- quit: Mat2 (Ping timeout: 268 seconds) 14:41:46 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 14:43:06 tangentstorm: I want to use blocks but with screen editing support 14:47:45 i wrote a very primitive editor... i don't know if it's useful to you 14:48:38 https://github.com/sabren/b4/blob/master/go/bed.pas 14:48:54 there's also one in retro 14:49:31 mine is pretty terrible but it uses that crt interface and has color :) 14:50:16 hrm. i take that back, it uses vt, which is the retroterm-style color thing. 14:52:45 your handling of control characters is interesting 14:52:45 the retro editor is a traditional line-oriented one as in FIG forth 14:53:31 I'm more interested in screen editors 14:54:15 http://www.youtube.com/watch?v=1bSxUMa_jdw 14:54:24 ^like this one 14:56:39 groovy soundtrack 14:56:46 i don't think you've seen the retro editor in a while 14:58:02 sure, not found it in the newer versions 15:09:22 exist there newer versions ? 15:11:42 the one in the main repository has a 2d screen and a cursor you can move around 15:12:05 http://tangentstorm.github.io/bled.rx.html#sec-1 <- i changed the keys but otherwise it's pretty much the same 15:12:39 ehm, sorry, I will take a look :) 15:12:53 (hit "X" to see the whole thing at once on one page) 15:13:03 unfortunate that it shows the keys on the first page there... :) 15:21:17 ok, it basical works beside that ANSI escape-sequences are ignored 15:28:44 which? 15:29:25 bed.pas? 15:29:44 no the rtero versions 15:29:51 oh 15:29:59 ^retro 15:30:00 yeah it has to run inside an ansi terminal 15:30:36 hrm... 15:30:49 actually maybe it only requires port 8 (enhanced terminal) 15:32:33 ... i guess it just clears the screen and redraws for each key. 15:33:33 where are the ansi escape sequences? 15:34:02 there print out to screen 15:38:02 what's generating them though? 15:38:30 if I press one cursor key for example 15:39:01 http://bazaar.launchpad.net/~crc-x/retro-language/retro/view/head:/examples/editor.rx 15:39:21 oh it doesn't support the cursor keys 15:39:39 so i'm guessing your terminal is just encoding the cursor keys as escape codes. 15:39:46 since they're not normal characters. 15:39:54 I think the termcap settings for my linux box decode them this way 15:40:03 yeah 15:40:19 that makes sense. 15:40:28 yeah you use vi-style keys for this thing. 15:40:44 but we should probably add a retro api for cursor keys now. 15:41:30 turbo pascal had a nice interface for special keys. 15:42:16 if it was a special key it would register as #0 first, and then you call ReadKey again and you get a different key. 15:42:46 --- quit: kumool (Quit: Leaving) 15:44:18 --- quit: Mat2 (Ping timeout: 252 seconds) 15:44:47 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 15:48:08 hm, the tabulator key does not work either 15:49:52 it changed to escape 15:50:07 because tab is now used for macros 15:50:25 i have a note to myself to update the docs there :) 15:51:17 not macros... keymaps.. docl and crc made a new thing where you can bind a prefix key + character to a command. 15:51:30 and tab is the default prefix. 15:52:52 --- quit: Mat2 (Ping timeout: 264 seconds) 15:54:13 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 15:55:09 the handling of these editor is like working with VI 15:55:29 yeah, i think that was the idea 15:55:35 * tangentstorm is an emacs guy mostly :) 15:56:05 * Mat2 happy JOE and ed user 15:57:52 :) 15:58:19 i'm actually very slowly working on an editor to be scripted with retro. 15:59:43 evaluating some meaningless texts crashes the interpreter 16:00:23 --- join: kumul (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 16:06:16 --- quit: Mat2 (Ping timeout: 260 seconds) 16:06:17 :/ 16:06:33 retro doesn't really have much in the way of error-recovery :) 16:06:47 especially on underflow 16:07:17 --- join: Mat2 (~claude@91-65-144-133-dynip.superkabel.de) joined #retro 16:07:54 my internet connection get weak, see you tomorrow 16:08:09 --- quit: Mat2 (Client Quit) 16:45:09 --- join: beretta (~yaaic@cpe-107-8-120-203.columbus.res.rr.com) joined #retro 17:19:01 --- join: saper_ (saper@wikipedia/saper) joined #retro 17:21:06 --- quit: saper (Read error: Connection reset by peer) 18:42:46 --- join: kumool (~mool@c-76-26-237-95.hsd1.fl.comcast.net) joined #retro 18:45:23 --- quit: kumul (Ping timeout: 252 seconds) 20:44:57 --- quit: beretta (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org) 21:13:16 --- quit: kumool (Quit: Leaving) 23:59:59 --- log: ended retro/13.05.07