00:00:00 --- log: started forth/06.03.10 00:45:58 --- quit: I440r () 02:21:46 --- join: Cheery_ (i=Henri@a81-197-45-47.elisa-laajakaista.fi) joined #forth 02:22:02 --- join: _crc (i=crc@pool-70-110-131-191.phil.east.verizon.net) joined #forth 02:22:13 --- quit: crc (Read error: 104 (Connection reset by peer)) 02:22:53 --- quit: Cheery (Read error: 104 (Connection reset by peer)) 04:23:17 --- quit: nanstm (Read error: 104 (Connection reset by peer)) 05:20:59 --- join: Raystm2 (n=Raystm2@adsl-69-149-62-32.dsl.rcsntx.swbell.net) joined #forth 05:26:36 --- nick: Raystm2 -> nanstm 05:31:22 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 05:52:05 --- quit: nanstm (Read error: 110 (Connection timed out)) 06:23:23 --- join: PoppaVic (n=pete@0-1pool74-202.nas24.chicago4.il.us.da.qwest.net) joined #forth 08:02:07 --- join: neceve (n=Clau@unaffiliated/neceve) joined #forth 09:15:06 --- nick: Cheery_ -> Cheery 09:18:05 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 09:27:55 --- quit: PoppaVic ("Pulls the pin...") 09:52:49 --- join: foxchip (n=fox@h-66-166-144-210.snvacaid.covad.net) joined #forth 09:55:36 hi 09:57:39 foxchip: what are you up to these days? 10:00:43 foxchip = jef fox ? 10:00:50 jeff* 10:03:19 --- quit: madwork ("?OUT OF DATA ERROR") 10:03:51 --- join: madwork (n=foo@derby.metrics.com) joined #forth 10:22:31 hi 10:30:25 hi slava 10:41:52 when foxchip would be really THE jeff fox it would be an interesting conversation 10:42:26 hi slava, hi Quartus 10:42:39 slava, how is factor going? 10:46:39 i'm working on some mac os (cocoa) bindings 11:28:49 --- join: PoppaVic (n=pete@0-2pool236-84.nas22.chicago4.il.us.da.qwest.net) joined #forth 11:39:27 --- quit: madwork ("?OUT OF DATA ERROR") 12:07:42 boring 12:07:49 daily 12:08:03 --- quit: neceve (Read error: 110 (Connection timed out)) 12:08:40 I ask myself, what's the latest idea of chuck? 12:11:19 I dunno' - Chuck seems to have wandered off (mumbling) in the woods. 12:12:51 seems like he goes for dying in the woods 12:13:16 animals crawling off to die alone? 12:15:15 perhaps.. 12:17:34 I suppose it makes a huge diff when you've innumerable resources and newbies to exploit. 12:21:41 virl: that would tend (also) to explain his feeling of "write it new for ever job and platform" 12:31:23 well his approach on that is somehow too much extrem. I mean writing a program for only a specific pc for example and when changing for example the graphics card of you need to rewrite it. well, that's a really an unuseable way of doing it. 12:32:14 I can see it for devices, of course. 12:34:49 well, for embedded devices or systems with no modular hardware like game consoles, it has it's sense but for systems like a pc it's simply silly. 12:35:00 --- part: tathi left #forth 12:35:10 I tend to agree 12:35:21 I guess it's "audience" 12:35:29 --- quit: foxchip (Read error: 110 (Connection timed out)) 12:38:51 the other part is the todays nightmare, having two or more layers of abstraction and every layer abstract the changes of the previous layer. 12:39:12 heh.. Welcome to my world. 12:39:45 I'm thinking a LOT about vtables and "extensible-vtables" 12:40:07 vtables, so vtables like C++ vtables? 12:40:42 not precisely, but close. Func-ptr "tables" or lists-of, etc 12:41:21 and what are your thoughts about them? 12:41:35 I've concluded that, I need a complete "shell" for more goals, and extensibility at least like Forthish 12:42:11 virl: not sure... Most of "those interested" are playing the "I'm sorry, I was too busy" card for the last month. 12:43:19 I know funcptrs add a "layer" of iritation, and slow shit a TOUCH - but I doubt they affect it seriously. 12:44:32 If I had to pick a "oh, shit" issue it'd be cpp and C funcs maybe getting too many args to be readable/comfortable. 12:45:48 Somehow, "immediates" are far more powerful/useful., But C and forth seem to get a trifle silly about anything between. 12:46:02 anyway.. gotta' have dinner... Back soon. 12:46:05 --- quit: PoppaVic ("Pulls the pin...") 12:53:00 --- join: madwork (n=foo@derby.metrics.com) joined #forth 13:09:52 --- join: kitsune (n=fox@h-66-166-144-210.snvacaid.covad.net) joined #forth 13:10:59 Hi, I saw a question about Chuck earlier. Chuck is busy as CTO of Intelasys doing circuit designs and writing code. 13:11:48 Chuck isn't responsible for releasing company information, neither am I. We have marketing and sales people. But Chuck is busy on the research and development side of things. 13:12:19 I was logged on as foxchip earlier, yes, Jeff A. Fox, UltraTechnology, Intelasys etc. 13:12:55 Chuck moved another 1000 feet up the mountain this year, past where the snowplow stop. 13:31:15 --- quit: Cheery (Read error: 104 (Connection reset by peer)) 13:31:20 kitsune: what OS do you use for everyday life? 13:33:07 kitsune: many many thanks for all your research, ideas and for your work in pulling together a huge body of knowledge on your website. 13:35:08 windows xp, I have to use a bunch of ms software to be compatible with people's software at work. I have xp, media edition on a tower and xp on a laptop. 13:35:39 I use the tower to convert the videos to digital formats. 13:36:58 I am testing using google video for the videos at ut. It seems to solve the bandwidth problems, they seem to have unlimited bandwidth at google as you would expect so I can play the dvd quality video without delay on this high speed line at work. 13:37:22 heh :) 13:37:39 I have a few video files setup for google video including John's presentation from Forth day 05, more to come 13:38:42 I my install Linux on an older laptop or tower to become more familiar with it. I used to use Unix long ago... 13:40:01 wow, I didn't know google hosted videos 13:40:33 I use stand-alone colorforth as an os when running okad2 stand-alone or I can run okad2 in colorforth over windows. I do a lot of other things in windows including using swiftforth for ans forth programs. But Michael runs the same programs under gforth in Linux and another person in the group uses them on a mac. 13:41:11 Google has a new video service that is as one might expect, popular. They have already collected lots and lots of video. 13:41:17 I use linux. For a long time I thought everybody who was cool should use linux. Then I realized that getting linux going is really a time sink 13:41:36 and for some people windows just doesn't get in the way that much 13:42:19 yeah 13:42:30 google can make a new site and have it be rediculously popular in a week 13:43:15 Like many people, I don't like windows. And there are some programs that I enjoy playing with, but I don't much 'windows' programming. I do ANS Forth in windows, but it is mostly just portable ANS Forth programs that don't use the windows specific calls. 13:43:47 I have done windows programming and I didn't like it much. I had to do the gui and gui emulation at iTV under windows. The windows part was always the most work. 13:44:32 I joked that I usually could write the GUI functions in 40S faster than I could find the windows function calls that I need to use to emulate our GUI functions in windows. 13:44:53 yeah 13:44:58 I do my GUI stuff with SDL 13:45:04 And I would use as much abstraction as I could if I had to deal with programming windows functions in windows. 13:45:14 which is a dirt simple graphics api. basically just provides access to a frame buffer 13:45:35 plus a blit routine and a filled rectangle. 13:45:51 And of course Chuck likes to manipulate a frame buffer. 13:46:03 yeah 13:46:14 I modeled all my GUI on smalltalk which has some logical bitblit primitives. I like it simple. 13:46:39 my new forth system uses SDL for output and keyboard control. I tested an early version on windows and it ran quite well once we figured out the compiler flags 13:46:52 me too 13:47:02 But I didn't have all the advanced stuff that one has in fully developed graphic enviroments. I had what I needed. 13:47:20 right 13:47:44 eg you can do without a button widgit with the phrase "press Q to quit" 13:47:58 I haven't played with using Forth as a scripting language for a graphics package like OpenGL, but I did that sort of thing 13:49:02 me neither. some day some day :) 13:50:04 I recently started a project in gforth (a framework for doing html forms processing and such via CGI) 13:50:47 I found myself making a (incresingly large) file of new words and altered standard words. 13:51:03 words that I think are generally useful to me 13:51:12 And I'd like the forth I use to come standard with 13:51:43 eg I changed FOR so it loops the number of times you tell it to: : for ( x -- ) \ loop x times 13:52:28 do you have such a file that you use for many project? 13:53:00 I'm curious how other people modify the ans forth invironment to suit themselves and/or their project 13:54:06 --- join: OrngeTide (i=orange@rm-f.net) joined #forth 14:00:51 --- quit: saon (Nick collision from services.) 14:01:06 --- join: saon (i=1000@unaffiliated/saon) joined #forth 14:01:18 cool, I just watched the 1993 interview with chuck from google video 14:01:46 I don't recall chuck talking about a 7 key keyboard before 14:01:55 that would be a chorded keyboard then right? 14:02:10 I've been wanting to try one of those for years 14:02:40 I even wrote a hack allowing you to use 7 keys on the keyboard as a chorded keyboard 14:02:54 unfortunately it only ran on the linux console (not through X) 14:04:20 tathi (who friquents this channel) as making one 14:04:51 he bought a little USB device with i/o pins 14:05:31 when you plug it into your computer it downloads binary code from your computer for it's embedded proccessor, then runs it 14:05:56 he's working on how to write code for it that will teach it to act like a USB keyboard 14:06:38 I would very much like to play with chorded keyboards some more 14:06:54 I only got up to about 1 character per seccond in my old experiments 14:14:46 yes, Chuck had several wierd keyboards back in the days when he was experimenting with key "chords" 14:15:59 He had rock with 3 keys glued to it, but it had too high a coefficient of heat and pulled too much heat for his hand and caused cramping. he made a wooden one. He wore out a bunch of switches and keypads and keyboards back then. 14:16:15 He has even talked about have a 27 key keyboard made for colorforth. ;-) 14:17:04 Since OK had a tiny GUI based on 8 possible key menu choices (timeout was #8) and a jump table he really only needed 3 keys. 14:17:38 But the interface is really cursor and a few function keys. It changed from that in ok to more menus in okad2 and of course 14:18:17 there was a command line added in colorforth/okad2 while in ok/colorforth ok was the os with they key input and colorforth was just a scripting language 14:19:29 my fingers picked up the colorforth quasi-dvorak keyboard layout pretty quickly. I am not quite as fast as I am with qwerty but I do notice that it is easy on my fingers. 14:19:43 Chorded keyboards would be quite a change for me. 14:20:06 I also experimented with a mouse with two buttons, and soft keys. Ok, for many things, but not word processing.... 14:20:38 I hope to get away from keyboards and do more with voice io. 14:46:08 how would voice commands work? without being awkard heh 14:51:50 --- nick: _crc -> crc 14:51:53 --- mode: ChanServ set +o crc 14:59:15 got to go, later 14:59:23 --- quit: kitsune () 15:01:24 jeff fox? 15:01:36 phht, he shoulda just kept theFox 15:01:41 easier to identify him that way :) 15:04:02 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 15:12:56 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-155-164.pools.arcor-ip.net) joined #forth 15:19:54 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 15:19:58 --- nick: snoopy_1711 -> Snoopy42 15:23:49 --- quit: uiuiuiu (Remote closed the connection) 15:23:53 --- join: uiuiuiu (i=ian@dslb-084-056-254-082.pools.arcor-ip.net) joined #forth 15:41:30 --- join: Amanita_Virosa (n=jenni@ppp-70-248-225-168.dsl.hstntx.swbell.net) joined #forth 15:45:07 virl: foxchip really was jeff fox 15:46:19 arke: yeah, thefox is better than foxchip, cuz thats just copying chipchuck's nick! 15:48:18 foxchip is fine 15:48:26 but that kitsune, was jeff fox too right? 15:48:27 lies! 15:48:31 yes 15:53:48 heh. 15:54:17 lalala 15:54:19 hmm 16:02:18 --- quit: Invifer4 (Connection timed out) 16:04:54 --- join: Infight9 (i=WINNT@12-208-98-237.client.insightBB.com) joined #forth 16:28:46 --- quit: Amanita_Virosa (Read error: 104 (Connection reset by peer)) 16:48:39 hi 16:50:35 hi 16:50:45 i thought you switched to delphi? 16:51:48 oh I am so sorry 16:52:07 does my language of choice, when it is not forth, not make me eligible for idling in this channel? 16:52:14 even if it interests me? 16:52:23 in tat case, I am sorry to have wasted your precious fucking time 16:52:25 --- part: arke left #forth 16:56:00 hi slava 16:57:17 hrmm, that was random 16:57:36 * saon unidles at last 17:03:08 hi crc 17:08:40 --- join: Raystm2 (n=Raystm2@adsl-68-93-43-165.dsl.rcsntx.swbell.net) joined #forth 17:25:22 How odd. 17:29:28 well, somehow it was, but I understand that he got pissed off. 17:37:12 over "i thought you switch to delphi?' ? 17:38:44 probably... 17:40:45 could it be that there is a hate relationship between slava and arke? 17:46:42 --- join: Amanita_Virosa (n=jenni@ppp-70-248-225-168.dsl.hstntx.swbell.net) joined #forth 17:58:41 --- quit: tathi ("leaving") 18:50:16 oh man, the irony 18:54:26 since arke is more of a forther than most people in the chan 18:59:17 maybe he's ashamed of his delphi fetish :) 18:59:56 i know i'm ashamed of using php for my websites 19:00:00 instead of forth 19:00:02 :~( 19:00:21 why not use forth then? 19:01:24 --- join: arke (i=c_walton@lnx101.hrz.tu-darmstadt.de) joined #forth 19:01:28 good question, mostly a time issue 19:01:47 oops, this channel is still on autojoin... 19:02:15 might as well stay 19:02:48 hmm, i probably should take the time anyways to do the website stuff in forth 19:03:14 then any development i do i can share 19:03:15 and extend 19:05:47 thinfu: which website? 19:06:03 combine my two main projects, web & forth, and get more done on forth 19:06:18 arke: sekret! 19:06:32 well actually i just don't have enough up that i want to share it yet ;P 19:06:39 ;) 19:06:39 <- ashamed 19:39:09 --- join: madgarden_ (n=madgarde@Toronto-HSE-ppp3708313.sympatico.ca) joined #forth 19:47:50 --- quit: madgarden (Read error: 110 (Connection timed out)) 19:49:00 --- join: madgarden (n=madgarde@Toronto-HSE-ppp3708670.sympatico.ca) joined #forth 19:51:05 --- quit: Amanita_Virosa ("Bam!") 20:03:06 --- quit: madgarden_ (Read error: 110 (Connection timed out)) 20:08:46 --- quit: madgarden (Read error: 110 (Connection timed out)) 20:08:59 --- join: madgarden (n=madgarde@Kitchener-HSE-ppp3577641.sympatico.ca) joined #forth 20:19:07 --- join: madgarden_ (n=madgarde@Toronto-HSE-ppp3708928.sympatico.ca) joined #forth 20:31:22 --- quit: madgarden (Read error: 110 (Connection timed out)) 22:00:39 --- nick: madgarden_ -> madgarden 22:48:31 --- join: madgarden_ (n=madgarde@Toronto-HSE-ppp3712545.sympatico.ca) joined #forth 22:58:36 --- quit: madgarden (Read error: 110 (Connection timed out)) 23:15:02 --- quit: JasonWoof ("off to bed") 23:59:59 --- log: ended forth/06.03.10