00:00:00 --- log: started forth/08.10.02 00:14:42 --- join: xjrn (n=jim@c-69-181-213-99.hsd1.ca.comcast.net) joined #forth 00:26:16 Found MenuOS wrote in asm,Anybody wrote ForthOS ? 00:27:48 http://forthos.org/ 00:28:26 Writing simple OS in Forth is easy. 00:28:44 Writing anything more usable is very hard. 00:39:52 hoho 00:40:00 GUI? 00:42:40 seem another forth system :( 00:43:37 Even w/o gui. 00:44:45 downloading iso 00:56:59 hoho,cool,booted in vmware :D 01:02:38 --- quit: proteusguy (Read error: 110 (Connection timed out)) 01:03:16 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 01:48:03 --- quit: proteusguy (Read error: 110 (Connection timed out)) 01:51:02 --- join: proteusguy (n=proteusg@ppp-124-122-163-252.revip2.asianet.co.th) joined #forth 02:11:12 --- quit: Quartus (Read error: 110 (Connection timed out)) 02:11:30 --- join: Quartus (n=neal@CPE0001023f6e4f-CM001947482b20.cpe.net.cable.rogers.com) joined #forth 03:18:03 --- quit: Quartus (Read error: 110 (Connection timed out)) 03:18:22 --- join: Quartus (n=neal@CPE0001023f6e4f-CM001947482b20.cpe.net.cable.rogers.com) joined #forth 04:18:29 isnt forthos old? i remember looking it at a loooong time ago.... 04:19:02 heh 04:19:11 qFox: Andy posted on clf, that he's not going to maintain it. 04:19:38 a 'web browser' in factor: http://paste.factorcode.org/paste?id=50 04:19:47 its just wrapping apple's webkit library in a window. 04:19:48 IIRC, the question was about maintaining domain name at all. 04:23:51 ok, the discussion didnt reflect that here. but the name just sounded familiar :) 04:24:28 whats clf? 04:29:24 comp.lang.forth 04:54:53 of course :) 05:02:26 --- quit: malyn ("Disconnecting from stoned server.") 05:02:47 --- join: malyn (n=malyn@unaffiliated/malyn) joined #forth 05:40:45 MenuOS look good,it wrote in asm, why no one wrote a GUI os in Forth? 05:41:21 Forth seem easier than asm. 05:52:24 Asm is good only if it is spiced with much of anything more powerful. 06:03:41 --- quit: nighty__ (Read error: 104 (Connection reset by peer)) 06:12:34 --- quit: ASau (Remote closed the connection) 06:19:12 hoho 06:19:30 gogonkt``: because writing OSes is kind of pointless 06:20:11 we did民\ 06:20:34 we didn't need more os, in fact. 06:21:39 got it 06:31:18 --- join: ASau (n=user@host81-231-msk.microtest.ru) joined #forth 06:38:42 --- quit: Malfermi1aKodo (Read error: 104 (Connection reset by peer)) 06:39:52 --- join: snowrichard (i=richard@12.169.182.169) joined #forth 06:43:24 --- join: MalfermitaKodo (n=kansu@xdsl-78-34-146-139.netcologne.de) joined #forth 07:37:05 --- join: letoh (n=letoh@211-74-72-61.adsl.dynamic.seed.net.tw) joined #forth 07:38:04 --- part: letoh left #forth 08:06:46 --- quit: proteusguy (Read error: 110 (Connection timed out)) 08:07:40 --- join: proteusguy (n=proteusg@ppp-124-122-161-60.revip2.asianet.co.th) joined #forth 08:11:29 --- quit: qFox ("Time for cookies!") 08:14:25 --- join: qFox (i=C00K13S@132pc222.sshunet.nl) joined #forth 08:20:25 --- quit: ASau (Read error: 110 (Connection timed out)) 08:24:27 --- quit: nighty^ (Excess Flood) 08:24:55 --- join: nighty^ (n=nighty@x122091.ppp.asahi-net.or.jp) joined #forth 08:31:15 --- quit: Quartus (Read error: 110 (Connection timed out)) 08:48:17 --- quit: snowrichard ("Leaving") 08:49:45 --- join: JasonWoof (n=jason@c-65-96-160-164.hsd1.ma.comcast.net) joined #forth 08:49:45 --- mode: ChanServ set +o JasonWoof 08:59:19 --- join: jonphilpott (n=user@office4.tmcs.net) joined #forth 09:00:38 hi all, im new to forth and i have a question regarding idioms... i'm writing a program that uses a binary tree, is it wrong or unidiomatic to use the dictionary to store the tree nodes? 09:00:57 It is plain wrong. 09:01:13 how so? 09:01:18 Though it is weird enough to make use in some cases. 09:01:44 How are you going to remove your "nodes"? 09:02:11 This isn't supported by the standard and many implementations follow tradition. 09:02:22 ok. 09:02:44 use a forth with an object system 09:02:52 then you can define a tree node data type. 09:03:02 Just to use tree node, you need object system? 09:03:04 How so? 09:03:45 struct cell% field left cell% field right end-struct tree-node% 09:03:59 No objects needed. 09:04:01 struct are a simple object system 09:04:11 They are not. 09:04:26 They are simple, Oberon-style records. 09:04:36 whatever. any facility for defining data types lets you implement trees without much hassle 09:08:42 i'm writing a cross assembler, i wanted to store the assembled opcodes in a tree sorted by the destination address, that way if the source code did something crazy like "org 0 ; .... org 10 .... org 4... " the assembled output will still sorted. 09:09:20 What's wrong with traditional approach? 09:09:33 what is the traditional approach? :) 09:09:55 E.g. classic 68K postfix asm. 09:10:20 --- quit: proteusguy (Read error: 110 (Connection timed out)) 09:10:24 ftp://ftp.taygeta.com/pub/Forth and so on. 09:11:10 --- join: proteusguy (n=proteusg@61.7.144.97) joined #forth 09:11:58 E.g. ftp://ftp.taygeta.com/pub/Forth/Tools/asm386.fth 09:14:39 if im reading this right, the assembled opcodes are appened onto the end a dictionary entry each time? 09:14:49 I don't see where you need trees, even if you write single-pass asm. 09:15:02 You can do it that way. 09:15:17 ok. 09:15:18 It is done so, since it coincides with hosted asm use. 09:16:02 i want to build a z80 assembler for a computer im building. 09:16:12 eventually i'd like to use that assembler to build forth for that computer. 09:16:21 Z80 is easy. 09:16:30 ftp://ftp.taygeta.com/pub/Forth/Archive/others/8080asm.arc 09:16:38 :p 09:16:51 where's the fun in that :) 09:17:03 All you need is adding IX, IY and DJNZ support. 09:17:49 Other commands are as simple, as K580's. 09:18:51 You will have enough fun, trying to implement anything in 09:18:51 Forth, which is possibly _fast_ on K580. 09:19:27 I have no nostalgic feelings of that time. 09:19:29 K580> 09:19:31 ? 09:19:38 Except for unified text and video. 09:20:58 K580 series is what is called 8080, 8085, U880(A), Z-80(A) &c. 09:21:16 ah 09:21:32 My box used KP580BM80. 09:22:14 AFAIR, it is approximatly Z-80A. 09:23:06 ok. 09:23:58 in general if you're building datastructures like trees, etc, where /is/ the correct place to store them? 09:24:09 in the heap 09:24:45 Yes, in the heap. 09:25:34 great. 10:00:45 --- quit: jonphilpott (Remote closed the connection) 10:01:33 --- quit: ASau` (Remote closed the connection) 10:02:12 --- join: ASau` (n=user@193.138.70.52) joined #forth 10:03:15 --- join: forther (n=forther@207.47.34.100.static.nextweb.net) joined #forth 10:16:13 --- quit: ASau` (Remote closed the connection) 10:16:20 --- join: jonphilpott (n=user@office4.tmcs.net) joined #forth 10:16:35 --- join: ASau` (n=user@193.138.70.52) joined #forth 12:51:52 --- quit: xjrn (Read error: 110 (Connection timed out)) 12:58:22 --- join: xjrn (n=jim@c-69-181-213-99.hsd1.ca.comcast.net) joined #forth 13:12:40 --- join: Maki_ (n=Maki@adsl-224-84.eunet.yu) joined #forth 14:26:04 --- quit: Maki_ ("Leaving") 14:43:14 --- quit: madgarden (Read error: 110 (Connection timed out)) 15:11:29 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 15:11:29 --- mode: ChanServ set +o tathi 15:19:53 --- quit: qFox (Read error: 104 (Connection reset by peer)) 15:21:01 --- join: forther_ (n=forther@207.47.34.100.static.nextweb.net) joined #forth 15:23:34 --- part: forther_ left #forth 15:30:23 --- quit: forther (Read error: 110 (Connection timed out)) 18:11:15 --- join: nighty__ (n=nighty@210.188.173.246) joined #forth 18:57:17 --- join: Malfermi1aKodo (n=kansu@xdsl-78-34-128-214.netcologne.de) joined #forth 19:08:27 --- quit: MalfermitaKodo (Connection timed out) 21:25:23 --- quit: Quartus` (Read error: 110 (Connection timed out)) 22:19:04 --- join: ASau (n=user@host39-231-msk.microtest.ru) joined #forth 22:31:58 --- quit: ASau` (Read error: 110 (Connection timed out)) 22:46:01 --- join: LOOP-HOG (n=jasondam@97-115-78-202.ptld.qwest.net) joined #forth 22:46:17 hi 22:46:29 howdy 22:47:13 I'm watching a video on youtube of the SpaceX falcon launch 22:47:52 I'm jealous 22:50:53 reading CH. Ting's eforth site :) 22:52:18 are you facinated by the 40 core chip? 22:54:03 newbie <== 22:55:27 Chuck Moore who created Forth also created a 40 core Forth chip, that is to say, a microchip with 40 Forth microprocessor inside of it 22:55:34 http://www.intellasys.net 22:57:13 ...40 core!!? 22:57:41 gogonkt``: why not? 22:58:11 how much?where can I got it? 22:58:17 cost 22:59:22 I don't think it is of any use to you. 22:59:39 ...sure 23:00:12 I think so too 23:01:22 It's mostly for imbedded applications, like maybe a robot arm in a factory, or something like that 23:01:28 gogonkt``: you should read clf, Forth community is more USENET-centric. 23:01:31 this won't be put into a desktop computer 23:02:05 I read it evey day 23:02:05 the cost would I presume a few dollars apeice, but only if you order like a million of them 23:02:36 if you are an electrical engineer and can prove that you are serious, then I suppose it is possiable to get a development kit 23:03:03 is it true that you can only order 1000 of them at a time or more? 23:03:25 ^o^ 23:03:26 maybe somebody will order 1000 of them and sell them off individually, or make hobby kits out of them 23:03:26 hoho 23:04:35 I don't know what I would use it for except to play around with, such as try to get it to run an LCD screen and a touch pad interface or something 23:05:31 it just sounds really neat 23:06:13 run forth it arm soc is really more.in my side. 23:06:26 in arm+ 23:06:57 ok 23:07:55 learn forth just for hobbist,not for job. 23:08:15 I write prototypes in Forth sometimes. 23:08:56 I did a little bit of Forth last night, 23:09:12 Last night I did adaptive integration. 23:09:37 One-dimensional for now though. 23:10:48 forth for robot project, with avr/arm. 23:12:06 I worked on my simple text editor and not taking program :^/ 23:12:45 ha 23:14:14 ha 23:15:13 why not VIM? 23:15:46 I used VIM for any text editting. 23:20:44 because I like forth 23:21:20 VI.f ? You wrote that? 23:21:32 huh? 23:21:50 i did not write vi 23:22:15 I want to go to Forth Day on Nov 15th 23:22:20 hi fellas 23:22:22 hi 23:22:28 tried vi.f days ago. 23:22:36 I tried vi.f days ago. 23:22:51 we were talking about the 40 core chip, and then what we use Forth for 23:24:58 = =! 23:25:04 hoho 23:26:10 --- join: ramkrsna (n=ramkrsna@unaffiliated/ramkrsna) joined #forth 23:26:13 can it became a PS3? 23:26:24 I don't know 23:26:43 or nds 23:26:50 :D 23:27:16 PS3's cpu only 8 core 23:27:21 maybe a DS 23:28:34 will there be an online chat or a message board for the Intellasys chips? 23:28:43 we could ask in there, just out of curiosity 23:30:30 curiosity is great 23:31:20 http://www.ubergizmo.com/15/archives/2005/12/vg_pocket_max_m.html 23:31:21 maybe us can run Open40core project 23:31:48 there is a $20 cheap handheld game machine. I wonder if the 40 core chip could be used for one of these? 23:32:07 VG Pocket Max is like an NES 23:34:33 but Game is more important in a game machine project,no great game no one use the machine 23:35:25 true 23:35:34 I think that the software problem would kill this idea 23:36:05 yes 23:36:30 I first thought of this idea to create something like a VG Pocket Max excecpt with 3D graphics, but the problem would is that it's harder to create 3D games than 2D games 23:36:53 never mind that you don't have enough ram for textures with a $20 unit 23:37:13 but could it do it theoretically? 23:37:38 price not a big deal,if it's usefull 23:38:13 you can't compete with Nintendo and Sony, not really 23:38:21 they are just too popular 23:38:30 who would buy a no name brand game machine? 23:38:42 that is why I was thinking of making it super cheap 23:39:45 just playing around with ideas 23:40:08 I wonder if they have any design wins? 23:49:07 sound cool 23:49:22 talk less do more 23:52:11 sure 23:52:19 it's easy to just talk 23:53:05 --- quit: lasts (Read error: 113 (No route to host)) 23:53:42 may a dream become true need do a lot of things 23:54:12 s/may/make/ 23:57:20 ok, bye for now. sorry I can't think of anything else semi-intellegent to say 23:57:22 --- part: LOOP-HOG left #forth 23:59:16 --- quit: JasonWoof ("off to bed") 23:59:59 --- log: ended forth/08.10.02