00:00:00 --- log: started forth/07.04.19 00:00:48 --- join: ccfg (n=ccfg@dsl-roigw1-fe8ade00-21.dhcp.inet.fi) joined #forth 00:01:36 --- quit: yumehito (Remote closed the connection) 00:01:50 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 00:06:51 --- quit: yumehito (Remote closed the connection) 00:07:05 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 00:17:18 --- quit: yumehito (Remote closed the connection) 00:18:13 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 00:22:47 --- quit: yumehito (Remote closed the connection) 00:23:25 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 00:31:26 --- quit: msingh (Remote closed the connection) 00:34:02 --- join: ygrek (i=user@gateway/tor/x-865cc3f70c6f1e8d) joined #forth 00:39:53 --- join: ygrek_ (i=user@gateway/tor/x-707c18933e6eb390) joined #forth 00:42:54 --- quit: yumehito (Connection timed out) 00:51:12 hmm 00:56:12 think man! 01:01:19 --- quit: ygrek (Remote closed the connection) 01:02:02 Chuck Moore was a gutsy guy , who 01:02:02 simply opposed Trade Union mentallity 01:02:03 of the time , and showed ppl how to 01:02:03 nix the unneeded stuff in small programs 01:02:03 Everything was small because of limited 01:02:03 RAM ( ussually less than 65KB ) 01:02:05 But he was not a modern genius 01:02:07 as i am . 01:02:09 If you need modern s/w fundamentals 01:02:11 i am the source , not Chuck Moore . 01:05:14 --- join: msingh (n=msingh--@cust0520.wa01.aanet.com.au) joined #forth 01:15:52 hi msingh 01:21:29 hmmm... spaces before periods and commas, must be werty! 01:21:45 who's every word is parsable forth code 01:21:54 this man thinks and breathes forth! 01:24:01 hey slava 01:27:24 --- join: brx (n=brx@p57a7a71e.dip0.t-ipconnect.de) joined #forth 01:42:45 --- quit: brx` (Read error: 110 (Connection timed out)) 02:27:08 --- join: brx` (n=brx@p57a7a59a.dip0.t-ipconnect.de) joined #forth 02:35:21 --- quit: brx (Read error: 110 (Connection timed out)) 02:39:04 --- join: oxygene (n=oxygene@khepri.openbios.org) joined #forth 03:20:06 --- quit: JasonWoof ("off to bed") 03:33:53 --- quit: saon (Read error: 110 (Connection timed out)) 03:54:14 --- nick: brx` -> brx 04:46:56 --- join: brx` (n=brx@p57A784BA.dip0.t-ipconnect.de) joined #forth 04:48:58 --- join: trebor_win (n=none_ask@mail.dki.tu-darmstadt.de) joined #forth 04:52:36 --- quit: trebor_win ("ERC Version 5.0.2 $Revision: 1.726.2.10 $ (IRC client for Emacs)") 05:03:02 --- quit: brx (Read error: 110 (Connection timed out)) 05:27:10 --- part: vatic left #forth 06:03:22 --- nick: crest_ -> Crest 06:33:09 --- join: Quartus__ (n=Quartus_@209.167.5.1) joined #forth 06:38:03 --- quit: segher (Read error: 104 (Connection reset by peer)) 06:40:50 --- join: ayrnieu (n=julian@226M33.oasis.mediatti.net) joined #forth 06:45:11 Postscript URLs: http://www.rightbrain.com/download/books/ThinkingInPostScript.pdf http://cybertiggyr.com/gene/htdocs/fps/ http://jeffz.name/gs/ -- I don't know the language at all, but that first URL explicitly includes Forth people in its audience. 06:46:45 --- join: segher (n=segher@dslb-084-056-147-079.pools.arcor-ip.net) joined #forth 07:03:10 --- join: brx (n=brx@p57A7B87B.dip0.t-ipconnect.de) joined #forth 07:05:29 --- quit: ecraven ("bbl") 07:10:26 --- quit: brx` (Read error: 110 (Connection timed out)) 07:14:30 --- quit: Quartus__ (Read error: 104 (Connection reset by peer)) 07:29:12 --- quit: ygrek_ (Remote closed the connection) 07:49:52 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 08:36:27 --- join: brx` (n=brx@p57A7A3F3.dip0.t-ipconnect.de) joined #forth 08:51:52 --- quit: brx (Read error: 110 (Connection timed out)) 09:01:06 --- nick: brx` -> brx 10:11:48 --- join: JasonWoof (n=jason@c-71-192-30-169.hsd1.ma.comcast.net) joined #forth 10:11:48 --- mode: ChanServ set +o JasonWoof 10:16:05 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 10:19:28 --- quit: yumehito (Read error: 60 (Operation timed out)) 10:38:30 --- join: ygrek (i=user@gateway/tor/x-480792ea76534ec3) joined #forth 10:45:32 --- join: vatic (n=chatzill@pool-162-83-233-103.ny5030.east.verizon.net) joined #forth 11:09:23 Quartus: if I'm building a test resource database, can I "make up" some TYPE and CREATOR ids to use temporarily as long as they don't conflict with something on my system? 11:09:43 like TYPE: foo CREATOR: Vati 11:42:59 --- join: edrx (n=Eduardo@fosforo.k8.com.br) joined #forth 12:13:57 --- quit: ygrek () 12:19:32 --- join: genHatton (n=obi@194.19.60.4) joined #forth 12:26:55 --- quit: genHatton ("out for lunch, suddenly back") 12:37:41 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 12:37:41 --- mode: ChanServ set +b *!*virl@*.vie.surfer.at 12:37:41 --- part: virl left #forth 12:48:26 --- quit: edrx (Read error: 104 (Connection reset by peer)) 12:59:19 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-120-189.pools.arcor-ip.net) joined #forth 13:07:21 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 13:07:32 --- nick: snoopy_1711 -> Snoopy42 13:15:36 --- join: snoopy_1711 (i=snoopy_1@dslb-084-058-174-252.pools.arcor-ip.net) joined #forth 13:16:26 --- quit: Snoopy42 (Nick collision from services.) 13:17:03 --- nick: snoopy_1711 -> Snoopy42 13:19:50 --- quit: vatic ("*poof*") 13:24:11 --- join: brx` (n=brx@p57a78f8e.dip0.t-ipconnect.de) joined #forth 13:31:59 --- quit: brx (Connection timed out) 13:47:28 --- join: vatic (n=chatzill@pool-162-83-233-103.ny5030.east.verizon.net) joined #forth 13:49:39 Hey Quartus! Completely cool! I can play stereo 16bit 44.1 audio files from your Forth! :-) 14:04:49 --- join: Quartus__ (n=Quartus_@209.167.5.2) joined #forth 14:06:26 --- join: DocPlatypus (n=skquinn@adsl-75-59-254-214.dsl.hstntx.sbcglobal.net) joined #forth 14:07:42 (rewind) Hey Quartus! Completely cool! I can play stereo 16bit 44.1 audio files from your Forth! :-) 14:09:23 --- join: brx (n=brx@p57A7B0D9.dip0.t-ipconnect.de) joined #forth 14:09:43 rockin' 14:12:14 yeah, for about a 1/16th of a second... ;-) 14:12:39 time is brief and dense. 14:24:35 --- quit: brx` (Read error: 110 (Connection timed out)) 14:25:15 --- join: brx` (n=brx@p57a7aeae.dip0.t-ipconnect.de) joined #forth 14:34:17 --- quit: brx (Read error: 110 (Connection timed out)) 14:50:55 --- join: brx (n=brx@p57A7A774.dip0.t-ipconnect.de) joined #forth 15:05:12 :) 15:05:52 --- quit: brx` (Read error: 110 (Connection timed out)) 15:10:26 --- join: crest_ (n=crest@p5489BCC0.dip.t-dialin.net) joined #forth 15:15:38 --- quit: Crest (Nick collision from services.) 15:15:41 --- nick: crest_ -> Crest 15:23:18 hmm question 15:23:22 err wrng window hehe 15:23:29 * arke keeps confusing winow 8 with window 10 15:40:36 Quartus__: Is there a 64K limit on Palm resources? 15:45:49 --- quit: tgunr (Remote closed the connection) 15:46:11 --- join: tgunr (n=davec@70-41-219-171.cust.wildblue.net) joined #forth 16:05:04 why does something like: case [ char A ] of ... endof ... endcase not work as expected? 16:05:26 it bombs GNU Forth during the compile stage 16:05:46 "expected orig" 16:11:30 [ char A ] LIT 16:11:47 #%*$&@ 16:11:53 okay, I feel dumb now 16:12:22 hehe 16:12:31 i feel you're dumb too ;-P 16:12:45 try [char] A instead btw 16:16:13 still learning this beast 16:16:18 I'll get it eventually. 16:16:49 :-) 16:16:59 [char] A 16:17:19 [ char A ] would drop to the interpreter and leave the ascii value for A on the stack 16:17:56 yeah, so [ char A ] LITERAL or [ char A ]LIT 16:37:08 vatic, yes, in prc databases. Bit less than 64k as I recall 16:37:56 Quartus__: I noticed my 172K resource :-) got hacked down to 47K! 16:47:59 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 16:47:59 --- mode: ChanServ set +o tathi 16:57:51 --- quit: DocPlatypus ("Leaving") 17:36:53 --- join: brx` (n=brx@p57A7C55A.dip0.t-ipconnect.de) joined #forth 17:44:43 --- quit: brx (Read error: 110 (Connection timed out)) 18:23:59 right. You need to work other magic to get longer datasets 18:26:46 Quartus: well, the "play from resource" seemed like the simplest thing to attempt. Tomorrow I'll try to do it with a buffer and a callback. 18:27:13 you could allocate a large block of dynamic ram, move multiple segments into it, and play it all at once, I guess 18:28:23 Quartus: I'm trying to synthesize, ie generate on the fly, so all I have to do is generate and load a buffer's worth of samples each callback. 18:28:31 ok. 18:32:30 Is there a more elegant way of defining string constants than this? : foo s" foo" ; 18:33:25 In Gforth, s" foo" 2constant foo would do it 18:34:01 Isn't s" compile time only? 18:34:29 The CORE-only version is 18:35:05 FILE adds interpretation semantics 18:36:13 And an implementation can expand on that. 18:36:15 Gforth's does. 18:36:48 I see now. Quartus, how do you envision your z" word being used for C string constants? 18:36:59 hi tahti! 18:37:00 What do you mean, how do I envision it? 18:37:33 How would you create a C string constant using z" ? It's compile-only, right? 18:38:07 : mycleverstringconstant z" There once was a man from Nantucket..." ; 18:38:34 If you want a solitary, zero-delimited, named string. 18:38:46 Ok, : foo z" foo" ; -) 18:39:26 to pass it to an API call you want to >abs the addr 18:39:53 That's what I did. Wondering if there were better ways to do such a thing... 18:40:01 Better in what regard? 18:41:54 Better than I can currently conceive of... ;-) 18:42:06 Helps to know what criteria you're optimizing for. 18:42:29 Seemed like a good way to compile a string into the dictionary, but how would a beginner like me know? ;-) 18:43:07 So use what's provided, and in the fullness of time, if you find something better, use that. 18:43:56 time is brief and dense these days... 18:44:01 ;-) 18:44:28 Quartus: mmm :) poetic. and wise :) 18:47:09 noetic? 18:51:57 if time is brief, get to work driving the nails, instead of dreaming of better hammers :) 19:01:37 --- quit: Quartus (Read error: 110 (Connection timed out)) 19:05:45 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 19:05:45 --- mode: ChanServ set +o Quartus 19:20:37 --- quit: tathi ("leaving") 19:26:34 --- join: brx (n=brx@p57A7A12D.dip0.t-ipconnect.de) joined #forth 19:39:09 --- join: power-X (n=blah@mmds-216-19-34-118.twm.az.commspeed.net) joined #forth 19:42:14 --- quit: brx` (Read error: 110 (Connection timed out)) 19:51:09 --- quit: Snoopy42 (Read error: 110 (Connection timed out)) 19:54:46 mmmm :) better hammers 19:54:57 that's my dream 20:06:58 --- join: brx` (n=brx@p57A79850.dip0.t-ipconnect.de) joined #forth 20:13:55 --- quit: brx (Read error: 110 (Connection timed out)) 20:37:26 --- quit: power-X ("After life is eternal death. May this be the salvation of your soul.") 20:41:49 --- join: Jiny07 (i=Unix@74-132-206-111.dhcp.insightbb.com) joined #forth 20:45:04 --- quit: TreyB (Read error: 104 (Connection reset by peer)) 20:45:08 --- join: TreyB (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 20:54:16 --- quit: Jiny07 (Remote closed the connection) 20:57:25 --- quit: TreyB (Read error: 104 (Connection reset by peer)) 20:57:28 --- join: TreyB (n=trey@cpe-66-87-192-27.tx.sprintbbd.net) joined #forth 20:59:06 --- quit: vatic ("*poof*") 21:49:08 --- join: brx (n=brx@p57a78306.dip0.t-ipconnect.de) joined #forth 22:04:11 --- quit: brx` (Read error: 110 (Connection timed out)) 23:19:05 --- quit: tgunr (Read error: 54 (Connection reset by peer)) 23:31:03 --- join: brx` (n=brx@p57a7bf15.dip0.t-ipconnect.de) joined #forth 23:38:27 --- quit: brx (Read error: 110 (Connection timed out)) 23:45:31 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 23:59:59 --- log: ended forth/07.04.19