00:00:00 --- log: started retro/12.03.26 05:12:15 --- join: sunwukong (~vukung@t1.iit.bme.hu) joined #retro 06:15:32 retro: 03crc  * rcrc@questor-20120326131509-oo7ggr2g7gmyeq9v 10rx/examples/games/hangman/wordlist.txt: add a simple wordlist.txt for the hangman game 06:52:46 retro: 03crc  * rcrc@questor-20120326135221-6lm5exebkfryliro 10rx/examples/games/hangman/dict.rx: minor cleanup in hangman 09:41:16 --- join: __tthomas__ (~tthomas@slosvr6.aeromecheng.com) joined #retro 10:07:45 retro: 03crc  * rcrc@questor-20120326170711-6r22aqtgq0mbc1b8 10rx/ (3 files in 3 dirs): simpler ^calendar'isLeapYear? 10:24:22 retro: 03crc  * rcrc@questor-20120326172359-g4fjpe3xb08r85qs 10rx/examples/rosetta_code/rot-13.rx: use char' in rosetta_code/rot13 example 10:31:37 retro: 03crc  * rcrc@questor-20120326173114-wxawo7ml4ufyfn2n 10rx/examples/rosetta_code/roman_numerals.rx: remove unneeded condtional in rosetta_code/roman_numerals 11:05:53 <__tthomas__> I find it kind of entertaining the project is called retroforth, when it is one of the most progressive experimental forths out there.. :) 11:59:30 http://lists.tunes.org/archives/tunes-lll/1999-July/000121.html 11:59:36 explains where the name came from 12:42:28 retro: 03crc  * rcrc@questor-20120326194205-vwqmcsw64qncv4am 10rx/ (2 files in 2 dirs): update rosetta_code terminal position code for changes to console' vocabulary 13:09:16 <__tthomas__> ah, that explains it.. 14:05:44 --- join: Mat2 (5b4085c5@gateway/web/freenode/ip.91.64.133.197) joined #retro 14:05:50 Hello ! 14:11:39 <__tthomas__> hi 14:12:09 <__tthomas__> went to Silicon Valley FIG on saturday.. spread the word.. :) 14:13:19 great ! 14:13:56 exist there a presentation list ? 14:13:58 <__tthomas__> Tons of interest in embedded forths, no surprise there.. 14:14:46 <__tthomas__> http://www.forth.org/svfig/ here is website.. 14:15:09 <__tthomas__> Dr. Ting was showing off his 16 bit forth on fpga 14:15:26 <__tthomas__> and someone was trying to use grub to boot directly into gforth.. 14:15:58 <__tthomas__> I think I could use C# version of retro and get a bootable forth pretty quick using cosmos.. 14:15:58 hmm, ok 14:17:15 it would be possible to compile the old java version for that purpose also (with gcj) 14:17:49 with the classpath libs from gnu you can create standalone binaries 14:18:04 <__tthomas__> oh? lots of good articles on writing a toy OS, could probably port C version too.. but would take a bit of work.. 14:18:47 I have great respect for ForthOS 14:20:03 <__tthomas__> interesting, haven't looked at that before.. 14:20:32 <__tthomas__> Chuck runs his forth including simulator and cpu design tools from a bootable floppy.. 14:21:11 I had here an old 3,5 disc with Enth and Flux 14:24:37 and for some colorforth experiments I'm using Rainbow forth 14:25:27 <__tthomas__> how is rainbowforth, I played with it a very little bit.. 14:28:46 it respects some standards like normal keyboard bindings and is somewhat different from colorforth in its interpretation of immediate words 14:29:58 the assembler sources are ... not well optimisated 14:30:22 but otherwise very comfortable 14:30:35 and colorforth like 14:30:39 <__tthomas__> that is okay to me, that is something that is fixable if needed, and easy to not worry about if it works well enough.. 14:32:53 it works well 14:33:11 and comes with bindings for windows and xlib 14:36:51 <__tthomas__> cool.. will have to check it out sometime, just as a curiousity.. 14:37:12 <__tthomas__> I intend to eventually write a small block editor, I was going to do ed style though.. 14:38:15 line-editors have some advantages 14:38:30 you can script them 14:39:46 <__tthomas__> they are really easy to write as well.. 14:39:56 <__tthomas__> and very small.. 14:40:44 I had now some experiences with nonblocking input in linux from assembly 14:41:17 <__tthomas__> cool, I mostly write nonblocking/async code at work.. 14:41:29 using the not-well documentated sys_ioctl interface 14:41:32 <__tthomas__> it is way easier to debug.. 14:41:59 <__tthomas__> windows you just call getkey I believe.. then if it returns true you readkey 14:42:24 as noted, the linux (unix) interface is a mes 14:42:25 s 14:43:15 <__tthomas__> windows serial library is a mess.. unless you use .net, then it is super easy.. 14:43:19 so I'm thinking about get scancodes from the keyboard controller directly, should be easier 14:44:01 <__tthomas__> winconsole isn't too bad, nonblocking sockets are really easy on both.. 14:44:36 I don't know windows serial libraries but the BSD seems to have an undocumented syscall for nonbocking input 14:44:48 <__tthomas__> for the python version on windows, debating if better to use ctypes or activestate python with win32 extension.. 14:45:03 <__tthomas__> on bsd I always use kqueue.. 14:45:36 <__tthomas__> haven't looked at serial stuff too much, been a bit since done anything in freebsd.. 14:47:11 <__tthomas__> I really should build a netbsd vmware image for testing.. 14:47:41 someone should have an pardon and port the OS/2 API 14:48:03 <__tthomas__> pharo smalltalk would be an interesting target.. 14:49:04 hmm, my netbook run Ubuntu but for the next version I will compile a NetBSD system for it 14:49:42 <__tthomas__> I switched from Ubuntu to debian 6, didn't like newest ubuntu, not that I really liked the older versions either.. 14:50:21 most of my work can be done at a shell promt 14:50:53 <__tthomas__> my arm server only supports ubuntu 10.10.. 14:51:12 ok 14:52:01 <__tthomas__> I never really use gui on linux except for running xterm and a browser.. running from putty on windows is better environment for me.. 14:54:35 I do not want to waste ressources for unused GUI crap any more 14:55:19 and will install Enlightement R17 instead :D 14:55:36 <__tthomas__> heh, just run it headless, I run debian without xserver.. 14:56:25 <__tthomas__> hmm.. I should try and see if I can get framebuffer version working.. 14:57:02 can't because of my childreen; There want play some games on the machine (maryo chronicles and such) 14:57:36 <__tthomas__> duel boot.. :) 14:57:43 <__tthomas__> s/duel/dual 15:00:47 hmm, a solution, right :) 15:01:22 <__tthomas__> I have 3 laptops, not counting work laptop.. 1 for wife, 1 for me, and netbook.. 15:01:45 <__tthomas__> and 4 desktops, none of which are hooked up, just sitting in closet.. 15:02:38 <__tthomas__> I do have another mini desktop hooked to tv, and my server which is tiny that needs to be attached to network.. 15:03:33 I prefer using only one computer at time 15:04:04 (and writing all I need from scratch) 15:04:18 <__tthomas__> Well two of desktops were our gaming computers, but we play xbox so don't really play computer games except occassionally sims3 or random flash games.. 15:05:13 <__tthomas__> then have a desktop friend gave us that is ancient, I was going to use it as a test box, and my old shuttle computer that has been replaced by gaming box.. 15:07:34 hmm, possibly I buy them a game console 15:08:12 <__tthomas__> wii's are cheap, I like xbox since has free dev kit to write own software for it.. 15:09:11 <__tthomas__> which I haven't done yet, retroforth now on xbox360.. :P 15:19:37 hmm, niche hardware, a 4 core PowerPC cpu 15:19:50 sorry, mean nice 15:21:22 time for some coding, ciao 15:21:32 --- quit: Mat2 (Quit: Page closed) 16:33:35 --- join: Kumul (~Kumul@adsl-72-50-66-190.prtc.net) joined #retro 17:18:04 <__tthomas__> crc who is current maintainer of c# version of VM? 18:01:37 me 18:01:37 --- quit: __tthomas__ (Read error: Connection reset by peer) 19:23:32 --- join: roarde (~roarde@pdpc/supporter/active/roarde) joined #retro 20:06:27 --- quit: roarde (Ping timeout: 246 seconds) 20:08:13 --- join: roarde (~roarde@152.179.87.154) joined #retro 20:08:15 --- quit: roarde (Changing host) 20:08:15 --- join: roarde (~roarde@pdpc/supporter/active/roarde) joined #retro 20:49:51 --- quit: roarde (Ping timeout: 246 seconds) 21:02:10 --- join: roarde (~roarde@pdpc/supporter/active/roarde) joined #retro 21:52:22 --- quit: roarde (Remote host closed the connection) 21:53:19 --- join: roarde (~roarde@pdpc/supporter/active/roarde) joined #retro 21:57:16 --- quit: roarde (Remote host closed the connection) 21:58:05 --- join: roarde (~roarde@pdpc/supporter/active/roarde) joined #retro 22:07:13 --- quit: roarde (Quit: Leaving) 22:20:52 --- join: roarde (~roarde@pdpc/supporter/active/roarde) joined #retro 22:29:39 --- quit: Kumul (Quit: gone) 22:47:06 --- quit: roarde (Ping timeout: 246 seconds) 23:59:59 --- log: ended retro/12.03.26