00:00:00 --- log: started forth/10.04.10 00:07:04 --- join: ygrek (debian-tor@gateway/tor-sasl/ygrek) joined #forth 00:08:16 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 00:21:31 Hooray! My forth is basically done. 00:21:59 Just some testing, error throwing, and writing a demo program remains. 00:43:48 Everything is nice except that you have made enough for your prof to ban Forth from future use. 01:06:18 --- quit: proteusguy (Ping timeout: 276 seconds) 01:18:42 --- join: proteusguy (~proteusgu@zeppelin.proteus-tech.com) joined #forth 01:29:14 --- quit: kar8nga (Remote host closed the connection) 02:40:57 --- join: segher (~segher@84-105-60-153.cable.quicknet.nl) joined #forth 05:05:03 --- join: Guthur (~Michael@213.122.221.177) joined #forth 06:08:57 --- nick: KipIngram-zzz -> KipIngram 06:09:03 --- join: kar8nga (~kar8nga@jol13-1-82-66-176-74.fbx.proxad.net) joined #forth 07:29:06 --- quit: proteusguy (Remote host closed the connection) 07:30:43 --- join: proteusguy (~proteusgu@zeppelin.proteus-tech.com) joined #forth 08:08:08 ASau: why would his prof ban forth? 08:10:12 In any long-term project and in academy especially, it is 08:10:12 very important that solution is clean. 08:11:13 And it is preferred that the solution complies to some accepted standard. 08:11:47 Instead, Pusdesris implemented quite uncommon these days ITC FIG model, 08:11:54 plus he made some hacks. 08:12:20 I'm quite not sure that he implemented Forth properly either, 08:12:24 but that's another story. 08:12:56 Given that he targeted obsolete standard he could implement anything. 08:15:20 If given all listed drawbacks, his prof continues to mess 08:15:21 with Forth in future, I'll call him very brave man. 08:15:39 That's all. 08:15:42 ok 08:17:25 In general what can be tolerated (to some extent) in engineering 08:17:32 can not be tolerated in academia. 08:18:30 in teaching. 08:26:54 --- quit: ahelon (Remote host closed the connection) 08:30:30 crc: do you have any experience in profiling in-Forth? 08:31:27 my forth has some profiling tools, but they're implemented in the misc emulator, not forth itself 08:32:36 Alright, eternal Forth problem. 08:33:11 If you want to do anything, you have to do it yourself from the very ground level up. 08:34:14 my forth isn't standard; I (and others) built almost everything for it 09:14:31 --- quit: gogonkt (Ping timeout: 246 seconds) 09:16:36 --- join: gogonkt (~info@218.13.45.3) joined #forth 09:39:41 --- join: ahelon (~ahelon@unaffiliated/ahelon) joined #forth 09:54:58 --- quit: ahelon (Ping timeout: 252 seconds) 10:04:33 ASau: It would not take much work to make it follow ansi standard. 10:05:32 And I thought I /ignored you... I suppose you still come up under this nick. 10:05:34 The main problem with Forth isn't in following some standard. 10:06:30 What is it? 10:07:20 If it's documentation, then no worries, half of this class is technical writing, so my team has been documenting like crazy. 10:07:40 The main problem is communication. 10:07:52 --- join: ahelon (~ahelon@unaffiliated/ahelon) joined #forth 10:07:57 You are only one person, you come and go. 10:08:10 Consider what happens next year. 10:09:10 There's implementation of language with bad history, 10:09:11 with obsolete documentation and with implementation of unknown quality. 10:09:36 Even if you make it perfect along with documentation. 10:10:23 ASau: Well, it is an intro course. I do not expect him to use it again, and if he does, he will hire me as an instructional aid. 10:11:27 You have non-zero chance to make Forth accepted _only_ if you have followers, 10:11:28 fellow students that succede in Forth programming. 10:11:43 Or your teacher succedes in this. 10:12:04 If nothing of this happens, there's no reason to hire you as instructor. 10:12:42 Well, we present our work friday. 10:12:55 Good luck. 10:13:31 BTW, how did you resolve your W-I problem? 10:15:50 Yep. 10:15:51 Pusdesris: Congrats. 10:15:59 Wait, WI problem? 10:16:14 I resolved all my provblems, but I don't remember any than involed WI. 10:16:36 AFAIR, you wanted to skip introducing W register by using some hacking I usage. 10:16:52 Oh, I just used a general register for it. 10:17:13 Since you can reuse that register for other things when not calling. 10:17:29 So you did introduce it in the end. 10:17:33 Well, brb the cafeteria is about to close. 10:17:36 ASau: Yep. 10:17:39 And thanks KipIngram. 10:17:44 You bet. 10:17:55 Just paying forward. 10:31:43 I am back. 10:48:53 --- join: ubuntu-nathan (~Nathan@200.142.160.182) joined #forth 12:00:16 guys 12:00:24 Someone here knows dsForth? 12:00:30 that is a Forth compiler 12:00:33 Someone? 13:04:57 * crc doesn't run windows, so can't help with dsforth 13:44:42 --- quit: kar8nga (Read error: Connection reset by peer) 14:46:59 --- quit: crc (Ping timeout: 246 seconds) 14:49:06 --- join: crc (~charlesch@184.77.185.20) joined #forth 14:51:06 crc 14:51:14 I'm using it on Windows CE 14:51:16 ;) 14:51:28 I don't run Windows too. See my nick 14:55:55 wince is dead :) 14:57:46 no 14:58:04 Windows Mobile 6 is Windows CE 6 Palm Sized 14:58:04 mostly :) 14:58:06 ;) 14:58:25 wm6 is dead enough. it has no real future at this point 14:58:39 no 14:58:55 how about wm7? 15:00:10 breaks compatibility 15:00:18 :/ 15:00:25 what you think is he future? 15:00:29 crc 15:00:56 hard to say. I'm using blackberry and symbian devices now; android looks promising 15:01:07 hmm 15:01:10 yeah 15:01:14 iphoneos is out for me due to new restrictions on the languages you can use with it 15:01:19 yeah 15:01:36 iCrap will be dead in some years 15:01:58 iCrap version 1 and 2(iPhone and iPad) 15:02:00 ;) 15:02:06 but 15:02:38 crc: What are your currently platforms(for development and runing Forth apps and compilers)? 15:03:09 linux, haiku, os x, and various web browsers 15:03:18 hmm 15:03:19 nice 15:03:32 I *can* work on iphone/ipod touch (jailbroken), aix, and various bsd systems as well 15:03:36 I've already tried Haiku, but I don't liked 15:04:15 I loved beos; I hope haiku succeeds in recreating it someday 15:04:24 I hate OS X, and love the classic versions of Mac OS(pre-OS X) 15:04:28 I use linux on my servers, and a macos x system at home 15:04:30 hmm 15:04:47 I have already developed a OS 15:04:56 called SimplyOS 15:04:58 :) 15:05:06 all using Assembly 15:05:11 I did hobby os development years ago 15:05:23 now I want to take a look on how to develop a version of it using Forth 15:05:36 but I don't know where to start 15:05:38 :( 15:07:19 crc: You know where I can start? 15:07:26 don't 15:07:31 ok 15:07:34 thanks 15:07:37 :) 15:08:15 seriously, two paths: 1) cross compile forth code into the kernel, etc for your os or 2) write a bootable forth and then write everything in that 15:08:35 I explored (2) quite a bit. the major downside is hardware support 15:08:52 hmm 15:09:01 thanks 15:09:32 for (1), I had done some work (sed scripts to translate forth to assembly, using parts of an older retro kernel as support code) for making small apps for linux 15:09:52 see http://retro.tunes.org/pub/sedforth.tar.gz 15:10:18 hmm 15:10:34 what is sedforth? 15:11:11 my sed and shell scripts to translate forth to assembly 15:11:21 ahh 15:11:31 originally intended to be used for creating linux kernel modules 15:12:20 (I had played with embedding a retro7 varient into the linux kernel, as a loadable module) 15:12:25 nice 15:13:02 I moved away from kernel-level work after retro9 15:13:47 very nice 15:13:57 congratulations for your work 15:13:59 :) 15:14:04 thanks 15:14:17 feel free to steal/borrow anything that may be of use 15:14:27 lol 15:14:27 no 15:14:35 I will improve that 15:14:37 ;) 15:14:43 and send the improved files to you 15:14:50 thanks 15:14:58 you're welcome 15:28:02 --- quit: ubuntu-nathan (Quit: Leaving) 15:36:20 --- quit: ygrek (Ping timeout: 245 seconds) 16:52:17 --- quit: Quartus` (Ping timeout: 258 seconds) 19:22:30 --- quit: segher (Quit: This computer has gone to sleep) 20:07:32 --- quit: Guthur (Quit: Computer says no) 22:26:55 --- join: ygrek (debian-tor@gateway/tor-sasl/ygrek) joined #forth 22:31:22 --- quit: ASau (Read error: Connection reset by peer) 22:46:50 --- join: ASau (~user@83.69.227.32) joined #forth 23:14:18 --- quit: ASau (Remote host closed the connection) 23:44:16 --- join: ASau (~user@83.69.227.32) joined #forth 23:59:59 --- log: ended forth/10.04.10