00:00:00 --- log: started retro/07.05.22 01:13:26 --- join: Cheery (n=cheery@a81-197-54-146.elisa-laajakaista.fi) joined #retro 05:44:09 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #retro 10:19:39 --- join: timlarson__ (n=timlarso@65.116.199.19) joined #retro 10:25:05 --- quit: timlarson_ (Read error: 60 (Operation timed out)) 10:31:18 --- quit: timlarson__ ("Leaving") 12:40:16 --- quit: Raystm2 (Read error: 60 (Operation timed out)) 12:49:35 --- quit: Cheery (Remote closed the connection) 13:07:16 --- join: Raystm2 (n=NanRay@adsl-68-95-132-5.dsl.rcsntx.swbell.net) joined #retro 13:09:18 --- mode: ChanServ set +o Raystm2 15:14:15 good evening 15:24:17 --- quit: virl ("Verlassend") 17:13:52 Man, crc, how much does Toka resemble a functional lambda calculus? 17:15:02 I think you may have a functional Functional Forth. 17:15:27 Fun-Fun-Forth. 17:15:40 or funFunForth 17:16:49 Which, of course will spawn the disFunctionalFunForths. 17:18:13 hi Raystm2 :) 17:23:43 Hey there timlarson. How are ya? 17:36:06 doing pretty well 17:36:38 been busy working on fisp and my hopefully soon to be launched website. 17:36:54 how are you doing? 17:37:39 I am working on a discolored monitor...so it is hard to distinguish when xchat says a channel is active ;) 17:38:29 :) 17:38:36 I'm okay, considering. 17:38:53 are you ok...not considering? 17:39:06 Currently engrossed in PBS show about Darpa Robot Vehical contest. 17:39:35 sounds interesting, I will try not to bug you too much :) 17:40:03 Yes, I am indeed okay not considering, as I spent some time considering not considering that very consideration for your consideration. 17:40:17 hehe 17:40:59 I am testing the idea of rewriting fisp in haskell...and trying to learn haskell in the process. 17:41:01 These machines are really great. 17:41:07 Must be online, I'll find. 17:42:08 Ive been spending the day with lambda calculus, after having read toka all night long. 17:43:04 I am exploring the idea of a super-programming-language being a computing-space-creator. 17:43:06 http://www.pbs.org/wgbh/nova/ its nova and it's on now, atleast here. 17:43:18 allowing you to create your own computing space with its own properties. 17:45:49 Neat. That's what lambda calculus allows. You create an environment that can execute code. 17:46:28 A function value contains code and the environment to execute that code. 17:46:41 yes, and haskell seems to come very close...so trying to implement fisp in haskell, then see if I can duplicate such functionality in fisp. 17:46:42 I suppose much like Forth. 17:47:21 With a bnf description in forth one could create a lambda calculus that is quite powerful. 17:47:35 i.e. take haskell and change the syntax...and tweak this and that 17:47:44 I think Toka is more naturally applied in this direction then Forth itself tho. 17:48:10 the pure-functional aspect seems to help support creating environments with custom properties. 17:48:35 You want to build on the very bedrock of computability theory so as to not miss including something important later on. 17:49:01 I believe I know what you are saying there. 17:50:36 the other day I figured out haskell could support macro expansion (yeah, I know it already does with the template package) without messing with the static type system...if the macro expansions only happen at compile time, not live at run time. 17:52:20 but haskell syntax is quite distant from the template-macro syntax :( 17:53:16 whats the template-macro syntax look like? 17:53:47 I do think toka and fisp style quotes and postfix notation are the beginning of a better syntax for a macro-able functional language. 17:54:03 ( Great Robot Race -- unmaned thru 130 miles of Mohave. 17:54:06 from the example I saw it was sort of lisp-like. 17:54:07 ) 18:03:01 crc: looks like you may be having an image issue at your toka page 9812 18:10:12 what is wrong? 18:10:57 checking to be sure but the TOKA pix isnt displaying, just a blank filled with the source. In IE 18:11:14 IE has problems with SVG 18:11:22 ya still not showing. 18:11:24 AH okay. 18:11:37 I recommend opera or firefox :) 18:11:56 * Raystm2 switches quickly over to firefox with won't run quicktime movies or web content and that ticks me off. 18:12:47 if I want to see any quicktime content I have to use IE. Otherwise i'd much rather be in Firefox. 18:12:56 that's odd 18:13:15 the quicktime plugins work for me in opera 18:13:31 I seldom use firefox, so I can't answer for it :) 18:13:44 * Raystm2 hasn't tried opera yet. 18:13:47 ya 18:13:57 I spent much of the night looking over SDL. 18:14:12 Also looking at USB boot. 18:14:48 I ended up learning how to make all kinds of media boot the machine. 18:16:03 I'm gonna see if I can get one of these pentiums to boot from my camera. 18:17:23 Up shot is: if you have a machine that will allow cdrom-boot, then you can make an image on memstick that will boot just like the cdrom. Baring that, you can put a floppy booter in there. 18:19:17 I saw a product on the web last night that allowed you to take your data and apps everywhere and just hook into a machine-reboot it, and you come out of hybernation right where you left off. 18:19:33 1 minute uptime 20 seconds hibernation time. 18:21:06 All that I was reading last night made me think that it might be cool to make a colorforth on top of toka and have it boot from all boot types: HDD, CDROM, FD, WEB, USB, any others? 18:21:12 This should be quite portable. 18:21:33 All that started because I was weighing DJGPP. 18:21:50 I don't Know how well it's gonna work. 18:22:44 It will require using a special Win32 application specific to the job. 18:23:20 Cygwin would be slower. The DJGPP toolset is better built together then the Cygwin MingW stuff. 18:23:38 At least for windows it is. 18:24:39 AND it's the same compilers, make files, on and on... 18:25:34 Cygwin or MingW would require a massive Dll be distributed with Toka. 18:25:41 for windows that is. 18:25:51 Not sure how that compares yet in DjGPP. 18:39:14 mingw doesn't require a dll 18:39:26 cygwin does, at least under normal circumstances 18:40:55 Oh that's correct. 18:41:04 I remember. 18:41:39 I got off on the bootable removable ramdrive idea again. 18:42:49 Toka would be cool there. I saw a game environ that was really a tiny linux and the game on a bootable cdrom. Your savegame file would have to go on floppy. 18:42:59 Toka could replace the game. 18:43:09 Should work on a memchip 18:43:27 Walk up to any computer an Toka-own it! 18:43:45 Practically. anyway. 18:44:58 A usb boot will take either a cdrom image or a floppy image AND there is even a way to usb boot like a HDD. 18:45:35 You would, in effect, be C:\ 18:45:58 native drive letters would be shifted. 18:46:06 I have no drive letters :) 18:46:08 But you could access them. :) 18:46:20 You have fd0 as the floppy, yes? 18:46:29 and hd0 main drive? 18:46:30 mounted under /mnt/floppy 18:46:56 sda1 18:47:01 I see, ya. All devices are mounted. 18:47:04 (SATA drives in this system) 18:47:10 in the mnt/ folder. 18:47:20 I see. cool. 18:47:36 not all. /mnt is for temporary mounts (floppies, ipod, usb devices, cd's, dvd's) 18:47:57 Bootable paripherals. 18:47:59 my hard disk partitions get permanent mount points 18:48:08 Okay. 18:48:11 I get that. 18:49:45 there even looks like a cd or a memstick could hold several versions of bootable image, and that a boot loader can be the first thing run. 18:49:54 You did that with grub, no? 18:50:11 yes 18:50:17 Yes. 18:51:04 no. yessss! cool. ColorForth could use a smart way to test devices and build it's peices, much like a debian linux port. 18:52:40 while running bios commanded devices, say in real mode, have a poll determine devices, build the new makefile, create the image in memory, execute it, and save it to either usb, hdd, or floppy from the image. 18:53:05 there's a fresh boot in there some where... 18:54:22 A cd like that, or a keyChipmemStick like that could be very cool for being a basis for all kinds of toy os. 18:54:36 Hmm, 18:55:07 I mean, arn't debian and others aleady doing that? 18:55:21 Lift that code and make it your own. 18:55:53 heck you could even have an online database in svn to keep things current. 18:56:32 a memchip with enouph software to get you online to the polling software that builds your toy os. 18:56:50 feeds it back to your chip. 18:56:54 Not online. 18:57:06 Build one online and move it off line. 19:02:37 crc: Toka is a shell replacement? 19:03:24 you can do shell scripts in it, but it doesn't have pipes, etc for passing I/O between processes 19:04:07 there's a shell library that provides support for more functionality, including forking, executing subprocesses, removing files/directories, etc 19:10:40 cool. 19:10:51 Quite expressive. 19:39:50 --- join: snoopy_1711 (n=snoopy_1@dslb-084-058-138-163.pools.arcor-ip.net) joined #retro 19:46:44 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 19:46:57 --- nick: snoopy_1711 -> Snoopy42 23:59:59 --- log: ended retro/07.05.22