00:00:00 --- log: started forth/11.06.03 00:05:51 --- quit: ttmrichter (Quit: No wonder these puppets are always in a lousy mood.) 00:15:20 --- join: Deformative (~Joseph@cpe-98-155-76-109.san.res.rr.com) joined #forth 00:53:57 --- join: DocPlatypus (~skquinn@dsl253-084-031.hou1.dsl.speakeasy.net) joined #forth 00:59:27 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 00:59:38 --- quit: MayDaniel (Read error: Connection reset by peer) 01:00:40 --- quit: ygrek (Ping timeout: 250 seconds) 02:14:17 --- quit: xiaohao (Quit: Page closed) 02:42:47 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 02:53:54 --- quit: jyfl987 (Ping timeout: 240 seconds) 02:54:58 --- join: jyfl987 (~jyf@221.221.12.20) joined #forth 03:08:10 --- join: ttmrichter (~ttmrichte@111.173.103.189) joined #forth 03:23:46 --- quit: MayDaniel (Read error: Connection reset by peer) 04:08:29 --- join: Fox78 (~fox@123.121.66.88) joined #forth 05:06:24 --- quit: jyfl987 (Quit: Leaving.) 05:26:06 --- join: ygrek (~user@gateway/tor-sasl/ygrek) joined #forth 06:03:53 --- quit: ygrek (Ping timeout: 250 seconds) 07:09:58 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 07:13:59 --- quit: MayDaniel (Read error: Connection reset by peer) 08:05:57 --- quit: ttmrichter (Ping timeout: 250 seconds) 08:15:35 --- join: yunfan (~jyf@114.247.10.74) joined #forth 08:15:39 --- quit: yunfan (Changing host) 08:15:39 --- join: yunfan (~jyf@unaffiliated/yunfan) joined #forth 08:21:30 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 08:26:00 --- quit: yunfan (Quit: Leaving.) 08:29:09 --- quit: MayDaniel (Read error: Connection reset by peer) 08:33:44 --- quit: Deformative (Ping timeout: 244 seconds) 08:48:29 --- quit: qFox (Ping timeout: 250 seconds) 08:56:39 --- quit: cjbaird (Remote host closed the connection) 09:15:54 --- quit: ASau (Ping timeout: 248 seconds) 10:16:10 --- join: fantazo (~fantazo@178-191-167-19.adsl.highway.telekom.at) joined #forth 10:45:03 --- join: qFox (~C00K13S@5352689F.cm-6-3b.dynamic.ziggo.nl) joined #forth 10:55:13 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 10:56:30 --- quit: Fox78 (Remote host closed the connection) 10:58:19 --- quit: MayDaniel (Read error: Connection reset by peer) 11:56:55 --- quit: pattern (Ping timeout: 248 seconds) 11:56:57 --- join: pattern_ (~pattern@ool-45715287.dyn.optonline.net) joined #forth 12:00:31 --- part: pattern_ left #forth 12:00:53 --- join: pattern (~pattern@ool-45715287.dyn.optonline.net) joined #forth 12:02:05 --- quit: pattern (Changing host) 12:02:05 --- join: pattern (~pattern@unaffiliated/pattern) joined #forth 12:41:11 --- join: TeruFSX (~quassel@71-210-136-53.mpls.qwest.net) joined #forth 12:41:39 i'm having a little basic trouble here 12:41:54 i created a word definition as follows 12:42:09 : dropall depth while drop repeat ; 12:42:25 :34: expected control flow stack item 12:43:07 this being gforth 12:51:33 --- join: fantazo_ (~fantazo@178-190-232-228.adsl.highway.telekom.at) joined #forth 12:54:49 --- quit: fantazo (Ping timeout: 246 seconds) 13:01:23 TeruFSX: i think you need a "begin" in there 13:01:29 TeruFSX: see http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/Simple-Loops.html 13:01:34 ah 13:02:23 for more in-depth info, see: http://www.forth.com/starting-forth/sf6/sf6.html 13:03:16 also, if you're trying to clear the stack, gforth has a command called "clearstack" that you could use 13:04:09 see: http://tinyurl.com/3szvbd6 13:04:12 ah 13:04:33 i didn't know that word, but I still want to define this word so I can practice 13:04:43 this is my second day of trying to learn forth so 13:04:43 yep, it's good practice 13:04:50 i'm new to forth myself 13:04:56 and i was trying to do the same thing a few days ago :) 13:06:08 this was my attempt: 13:06:24 : 0sp depth dup 0 > if 0 do drop loop then ; 13:06:35 : dropall depth if begin drop depth 0 = until then ; 13:06:39 here's the one I just got 13:07:15 yours is shorter though, and I should try to do my original 13:07:43 i don't think length of definition really matters when just learning 13:07:57 clarity is more important, imo 13:08:22 and, looking back, my definition could be a lot clearer 13:08:32 today, i'd probably try to factor it in to smaller words, if i could 13:09:18 yeah 13:09:29 here's my second attempt: : dropall begin depth while drop repeat ; 13:09:50 looks good to me 13:10:09 i don't think there's too much factoring that can be done here, as about half of those aren't written in Forth 13:10:57 it struck me as interesting, though, that : was written as Forth (I assumed it would have been an ASM word too) 13:11:20 yep 13:11:27 it's pretty cool how so much of forth is written in forth 13:12:38 and hopefully one day i'll know enough forth to understand those definitions 13:12:53 right now they're mostly greek to me 13:36:11 --- join: xpololz (~tommy@50.80-203-124.nextgentel.com) joined #forth 13:48:51 --- join: Aleks (~Aleks@unaffiliated/aleks) joined #forth 13:48:55 --- part: Aleks left #forth 14:28:15 --- join: MayDaniel (~MayDaniel@unaffiliated/maydaniel) joined #forth 15:18:21 --- quit: TeruFSX (Ping timeout: 260 seconds) 15:35:24 --- quit: DocPlatypus (Read error: Connection reset by peer) 15:41:33 --- quit: MayDaniel (Read error: Connection reset by peer) 15:51:34 --- join: DocPlatypus (~skquinn@dsl253-084-031.hou1.dsl.speakeasy.net) joined #forth 15:56:26 --- quit: fantazo_ (Remote host closed the connection) 16:10:59 --- quit: qFox (Quit: Time for cookies!) 16:14:22 --- join: ttmrichter (~ttmrichte@111.173.103.189) joined #forth 16:45:52 gah.. i'm so sick of adding these terms to google searches: 16:45:54 -"put forth" -"back and forth" -"set forth" -"so forth" -"go forth" 16:46:06 etc 16:46:43 why couldn't the language have been named "fforth" or something :( 17:18:30 --- quit: xpololz (Quit: Leaving) 17:18:38 --- join: cjbaird (~cjb@ppp121-45-165-240.lns20.syd6.internode.on.net) joined #forth 17:29:09 pattern: there is quartus.net/search which has some tuning done to make results a bit more relevant 17:31:50 thanks, but looks like it still turns up results with many of those irrelevant terms 17:33:14 also, even when results containing those terms are pruned, it's quite possible to throw out the baby with the bathwater 17:33:39 since sometimes a page on Forth might, for instance, use the term "back and forth", etc.. 17:33:51 i just saw such a page today, actually 17:35:06 the real solutions are either to meta-tag the entire searchable internet and to use tag-aware search engines.. or to have had a unique name for the language in the first place 17:35:20 unfrotunately, i don't have a time machine.. 17:48:21 the name does tend to be problematic. part of the reason my language avoids refering to Forth when possible 18:47:23 --- join: jyfl987 (~jyf@221.221.11.49) joined #forth 19:07:10 crc: what's your language? 19:25:15 retro 19:41:00 --- quit: jyfl987 (Ping timeout: 260 seconds) 19:42:06 --- join: jyfl987 (~jyf@221.221.11.49) joined #forth 19:51:38 oh, cool 19:52:23 i've hit upon retro's web page a number of times, and it seemed interesting 19:52:49 but, unfortunately, it's even less well-known than forth or factor 19:52:55 true 19:53:27 it also has a name that yields lots of irrelevant links in web searches :( 19:54:08 in my case though, being small, there's not a lot of sites that deal with it 19:54:09 software names is one place where i think a bit of leetspeak, or at least use of some weird/uncommon names is well justified 19:54:44 yeah, but at some point hopefully your language will become more popular 19:54:59 and then it might be difficult to find relevant results 19:55:16 just searching for "retro" on google returns 379,000,000 results 19:55:56 then I'll put up a links page for things I'm aware of :) 19:56:13 yeah, that will help somewhat 19:56:42 but imagine trying to do that for a language as popular as perl or python 19:56:46 not humanly possible 19:57:10 true 19:57:48 python is another good sounding name that yields lots of false positives 19:58:26 anyway.. enough of that.. 19:58:35 i'd rather talk about retro.. :) 19:58:37 in my case, I inherited the name when I took over development a number of years ago 19:58:45 how does it compare to factor and forth? 20:01:43 it's closer to forth than to factor 20:02:54 what are its advantages over forth (apart from being implemented in all those languages) ? 20:03:31 it's intended to be clean, and reasonibly consistent in implementation, naming conventions, and such 20:04:39 the languages used in implementations is slightly misleading: the underlying vm is implemented in various languages, but they all run the same retro code (stored as a flat binary image) 20:05:15 cool 20:05:46 from forth, I have a fairly simple implementation model with a dictionary, two stacks, and such. From factor and joy, I have quotations and combinators 20:06:25 some naming of things and syntax structures were loosely inspired by smalltalk 20:07:00 interesting 20:07:13 how about libraries? 20:08:01 I have been working on libraries for some things (arrays, unit testing, time and date, data types), but this is still ongoing 20:08:34 the current libraries are documented at http://rx-core.org/docs/library/ 20:08:39 any retro code on PLEAC or rosetta code? 20:08:50 there's some examples on rosetta code 20:09:16 http://rosettacode.org/wiki/Retro 20:09:29 thanks 20:12:40 yep.. looks pretty forthish 20:21:46 yup. Still a forth, but not ANS compliant by any means 20:40:37 --- quit: jyfl987 (Quit: Leaving.) 22:52:14 --- join: cjbaird_ (~cjb@ppp121-45-167-122.lns20.syd6.internode.on.net) joined #forth 22:52:40 --- quit: cjbaird (Ping timeout: 248 seconds) 23:34:09 --- nick: cjbaird_ -> cjbaird 23:47:17 --- join: roarde (~roarde@pdpc/supporter/active/roarde) joined #forth 23:50:46 --- join: ygrek (~user@gateway/tor-sasl/ygrek) joined #forth 23:59:59 --- log: ended forth/11.06.03