00:00:00 --- log: started forth/07.03.30 00:07:04 --- quit: Quartus (Remote closed the connection) 00:07:21 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 00:07:21 --- mode: ChanServ set +o Quartus 00:29:36 --- join: yumehito1 (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 00:30:19 --- quit: yumehito (Read error: 113 (No route to host)) 00:40:20 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 00:42:06 --- quit: Quartus (Remote closed the connection) 00:42:20 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 00:42:20 --- mode: ChanServ set +o Quartus 00:51:48 --- quit: yumehito1 (Connection timed out) 00:58:25 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 00:59:00 --- quit: yumehito (Connection timed out) 01:08:10 --- quit: ygrek (Remote closed the connection) 01:09:44 --- join: ygrek (i=user@gateway/tor/x-60c4f34c67f7d126) joined #forth 01:11:59 --- quit: yumehito_ (Remote closed the connection) 01:53:51 --- join: Crest (n=crest@p5489F4A2.dip.t-dialin.net) joined #forth 01:56:36 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 02:27:01 --- quit: ygrek () 02:42:55 --- nick: brx` -> brx 02:48:51  02:49:27 er, if anyone saw that: sorry. 03:07:50 --- quit: Crest ("Leaving") 04:19:38 --- join: snowrichard (n=richard@65.125.86.66) joined #forth 04:19:50 hi 04:21:00 --- quit: snowrichard ("Leaving") 04:22:19 --- quit: lyn ("Chatzilla 0.9.77 [Firefox 2.0.0.3/2007030919]") 04:27:40 --- quit: ecraven ("bbl") 04:51:54 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 04:51:54 --- mode: ChanServ set +o tathi 05:02:42 --- join: hyrax_ (n=dschauer@cpe-76-187-163-5.tx.res.rr.com) joined #forth 05:02:42 --- mode: ChanServ set +o hyrax_ 05:50:35 --- quit: hyrax_ (Remote closed the connection) 05:53:22 --- join: hyrax_ (n=dschauer@cpe-76-187-163-5.tx.res.rr.com) joined #forth 05:53:22 --- mode: ChanServ set +o hyrax_ 06:03:55 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 06:17:31 --- join: vatic (n=chatzill@pool-162-83-233-103.ny5030.east.verizon.net) joined #forth 06:19:32 --- part: brx left #forth 06:27:12 --- join: azekeprofit (n=azekepro@88.204.193.130.metro.online.kz) joined #forth 06:38:19 --- join: brx (n=brx@p57A7991B.dip0.t-ipconnect.de) joined #forth 07:11:16 --- quit: Quartus (Read error: 110 (Connection timed out)) 08:40:01 --- quit: hyrax_ (Remote closed the connection) 08:41:15 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 08:54:03 --- quit: gnomon (Read error: 131 (Connection reset by peer)) 08:54:13 --- join: gnomon (n=gnomon@CPE0050eb372bdb-CM001692f57b56.cpe.net.cable.rogers.com) joined #forth 08:57:10 --- quit: tathi ("leaving") 09:00:22 --- join: ecraven (i=nex@eutyche.swe.uni-linz.ac.at) joined #forth 09:05:07 --- join: ygrek (i=user@gateway/tor/x-8e1d4c8a07ad13d7) joined #forth 09:05:08 --- join: hyrax_ (n=dschauer@cpe-76-187-163-5.tx.res.rr.com) joined #forth 09:05:09 --- mode: ChanServ set +o hyrax_ 09:13:17 --- quit: Quartus_ (Read error: 60 (Operation timed out)) 09:13:53 --- quit: ecraven ("bbl") 09:13:58 --- join: if_it_isnt_scott (n=g@4.38.41.141) joined #forth 09:13:58 --- mode: ChanServ set +b *!*@4.38.41.* 09:13:58 --- part: if_it_isnt_scott left #forth 09:28:02 --- join: ygrek_ (i=user@gateway/tor/x-fe489c23f25fbe55) joined #forth 09:28:30 --- quit: ygrek (Remote closed the connection) 09:46:26 --- join: segher_ (n=segher@dslb-084-056-195-235.pools.arcor-ip.net) joined #forth 09:48:07 --- join: brx` (n=brx@p57A78DD3.dip0.t-ipconnect.de) joined #forth 09:50:59 --- quit: brx (Nick collision from services.) 09:51:04 --- nick: brx` -> brx 09:55:33 --- quit: segher (Read error: 110 (Connection timed out)) 10:30:06 --- quit: ygrek_ () 10:34:47 --- part: azekeprofit left #forth 10:36:17 --- join: azekeprofit (i=azekepro@88.204.193.130.metro.online.kz) joined #forth 10:38:07 --- join: Quartus_ (n=Quartus_@209.167.5.1) joined #forth 10:38:07 --- mode: ChanServ set +o Quartus_ 10:40:10 hey 10:40:14 Howdy. 10:40:26 hey trey. What's new? 10:40:59 I've spent the week in Mountain View, CA in design meetings for our next major release. 10:41:24 fun. 10:41:33 We'll finally start using the Forth interpreter in the product with this release. 10:49:45 * TreyB bails for a flight to Texas. 10:53:33 --- quit: azekeprofit (Read error: 104 (Connection reset by peer)) 10:54:13 --- join: azekeprofit (i=azekepro@88.204.193.130.metro.online.kz) joined #forth 10:55:22 --- join: ygrek (i=user@gateway/tor/x-d28c1a4158d55f9a) joined #forth 10:59:53 --- quit: timlarson_ (Read error: 131 (Connection reset by peer)) 11:00:15 --- join: timlarson_ (n=timlarso@65.116.199.19) joined #forth 11:08:30 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 11:08:30 --- mode: ChanServ set +o tathi 11:08:39 hey tathi 11:08:54 hi Quartus_ 11:09:05 hi guys 11:42:23 --- part: azekeprofit left #forth 11:42:45 --- join: azekeprofit (n=azekepro@88.204.193.130.metro.online.kz) joined #forth 11:54:39 --- quit: tathi ("bbl") 12:21:49 --- join: virl (n=virl@chello062178085149.1.12.vie.surfer.at) joined #forth 12:21:49 --- mode: ChanServ set +b *!*virl@*.vie.surfer.at 12:21:49 --- part: virl left #forth 12:32:49 --- part: azekeprofit left #forth 12:56:44 --- quit: ygrek () 13:30:21 --- quit: timlarson_ ("Leaving") 14:13:18 --- join: lyn (n=chatzill@ip68-8-228-101.sd.sd.cox.net) joined #forth 14:36:50 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 14:36:50 --- mode: ChanServ set +o tathi 14:49:27 --- part: brx left #forth 15:17:12 --- join: earl (n=earl@strain.at) joined #forth 15:17:38 --- part: earl left #forth 15:20:47 --- join: Quartus (n=neal@CPE0001023f6e4f-CM013349902843.cpe.net.cable.rogers.com) joined #forth 15:20:47 --- mode: ChanServ set +o Quartus 15:30:26 --- join: brx (n=brx@p57A78DD3.dip0.t-ipconnect.de) joined #forth 15:40:19 --- join: edrx (n=Eduardo@200.217.105.17) joined #forth 15:45:46 hey slava 15:45:51 yo 15:45:56 "can forth be used for generating detailed reports? for sharing data with partners? for websites? for balancing load of computation among a group of machines?" 15:45:58 guess who 15:46:32 gavino? 15:46:33 if that is the whole message, i think i know 15:46:41 gavino. Over in #retro 15:46:55 los_angeles_dood 15:47:57 "I am very exited about Forth" "please dont ban me" 15:48:03 I wish he were very exited. 15:50:09 so there's this guy writing a stack-based language in C# 15:50:17 he posted an example on his blog, making the case for named arguments/locals 15:50:22 evaluating a quadratic 15:50:36 i posted a blog entry saying that this is not really a real-world example 15:50:59 i showed one alternative solution; you generalize to a polynomial of any degree, and write a word taking an array of co-efficients (instead of 3 values on the stack), and the input value x 15:51:03 there's no stack noise whatsoever 15:51:12 I doubt you were well received. 15:51:18 he replies by saying 'but this is an array processing idiom, not a stakc idiom... apples and oranges' 15:52:09 He's several varieties of wrong, unless he thinks there's something to be served by forcing yourself to manage all the values on the stack. 15:52:30 yeah. 15:52:43 It's not an uncommon newbie thing to think that because there's a stack, it's the only way you can do anything. 15:53:27 that's the thing. i told him that he may just need a bit more experience writing stack code (as opposed to implementing it; his implementation is pure C#). of course he didn't like that remark either. 15:54:15 No doubt you're harshing his buzz. He's familiar with C-like languages, can't manage without named arguments, and needs to convince himself and others that his approach is somehow better. 15:54:38 I say this with great confidence, having never met the fellow, because it's the commonest pattern. 15:55:42 to me the stack is secondary. 15:55:44 It's ok, he'll fade into the background noise soon. 15:56:03 the real advantage is that the price one pays for introducing abstraction is very low. 15:56:27 The stack is a helluva useful way to pass parameters, and pretty handy for temporaries. 15:58:32 the 'glue' between functions is minimal -- in fact it is just expressed as white space. that's the kicker for me 15:58:51 I agree. Elegant. 16:00:40 --- join: Snoopy_1611 (i=snoopy_1@dslb-084-058-172-096.pools.arcor-ip.net) joined #forth 16:08:57 --- quit: Snoopy42 (Read error: 145 (Connection timed out)) 16:09:18 --- nick: Snoopy_1611 -> Snoopy42 18:01:55 --- quit: tathi ("leaving") 18:12:36 --- quit: madgarden (Read error: 104 (Connection reset by peer)) 18:13:40 --- quit: Quartus (Read error: 110 (Connection timed out)) 18:35:31 --- join: madgarden (n=madgarde@bas2-kitchener06-1096651787.dsl.bell.ca) joined #forth 19:11:54 Even though I was vaguely irritated by the criticisms, which I view as unfounded, I am still very appreciative of the attention you have given Cat, and I am impressed with your work on Factor. 19:15:29 that's what he wrote 19:19:42 slava: I think the interchange is a great learning opportunity for folks like myself, thanks! 19:19:53 are you new to forth? 19:20:22 slava: I only have so much time to spend with it, so yes... 19:20:55 ok. my advice then is to try to learn forth on its own terms, instead of mapping concepts from languages you're more familiar with. and don't jump into implementing your own forth straight away :) 19:21:47 slava: Micahel Nordman beat me to a complete implementation of Forth for the PIC 18f chips, so I've given up on that. 19:22:23 and I am trying to forget about C as much as possible. ;-) 19:34:26 really interesting post, Slava. thanks! 19:55:17 --- join: brx` (n=brx@p57A79DEB.dip0.t-ipconnect.de) joined #forth 19:56:47 slava: factor isn't embeddable yet, right? 19:58:36 embeddable in what sense? 20:02:43 --- quit: brx (Read error: 110 (Connection timed out)) 20:06:49 slava: useable inside another application? like guile or ficl? 20:07:04 oh, yes. we're working on that. 20:08:32 slava: great! 20:12:09 night all! 20:12:21 --- quit: vatic ("*poof*") 20:28:47 --- join: grfrblshntz (n=smee@71.86.192.20) joined #forth 20:29:05 --- quit: grfrblshntz (Remote closed the connection) 20:39:03 --- part: edrx left #forth 21:08:00 --- join: imaginator (n=George@georgeps.dsl.xmission.com) joined #forth 21:20:52 --- join: azekeprofit (n=azekepro@88.204.193.130) joined #forth 21:52:50 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 21:58:50 --- quit: yumehito (Connection timed out) 22:15:00 --- join: brx (n=brx@p57A78D7E.dip0.t-ipconnect.de) joined #forth 22:25:04 --- join: brx`` (n=brx@p57A7876A.dip0.t-ipconnect.de) joined #forth 22:28:16 --- join: brx``` (n=brx@p57a7c79f.dip0.t-ipconnect.de) joined #forth 22:29:59 --- quit: brx` (Read error: 110 (Connection timed out)) 22:32:52 --- quit: brx (Read error: 110 (Connection timed out)) 22:34:19 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 22:40:21 --- join: ASau (n=user@ggsn1inet1.beelinegprs.ru) joined #forth 22:40:55 Dobroe utro! 22:43:50 --- quit: brx`` (Read error: 110 (Connection timed out)) 22:45:10 --- quit: yumehito_ (Read error: 110 (Connection timed out)) 22:46:02 --- join: brx (n=brx@p57A797B3.dip0.t-ipconnect.de) joined #forth 22:51:18 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 22:53:18 --- quit: yumehito (Connection timed out) 22:53:25 --- quit: brx``` (Read error: 110 (Connection timed out)) 22:56:22 --- quit: yumehito_ (Remote closed the connection) 23:00:41 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:07:07 --- quit: yumehito (Remote closed the connection) 23:07:26 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:12:57 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:12:59 --- quit: yumehito (Remote closed the connection) 23:17:58 --- quit: yumehito_ (Remote closed the connection) 23:18:36 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:22:05 --- join: nighty^ (n=nighty@sushi.rural-networks.com) joined #forth 23:35:43 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:41:52 --- quit: yumehito_ (Remote closed the connection) 23:42:22 --- join: yumehito_ (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:47:56 --- quit: yumehito (Connection timed out) 23:50:01 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:54:28 --- quit: yumehito_ (Operation timed out) 23:55:04 --- quit: yumehito (Remote closed the connection) 23:57:45 --- join: yumehito (n=yumehito@b-internet.87.103.254.70.snt.ru) joined #forth 23:59:59 --- log: ended forth/07.03.30