00:00:00 --- log: started forth/02.12.02 01:22:19 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 01:41:50 --- quit: Serg_Penguin () 02:11:31 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 02:45:29 --- quit: Serg_Penguin () 02:50:25 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 03:08:49 --- quit: Serg_Penguin () 03:42:57 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 04:14:23 --- quit: Serg_Penguin () 05:22:45 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 05:39:49 --- quit: onetom (Read error: 113 (No route to host)) 06:18:22 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 06:22:08 hi onetom 06:22:44 -> onetom was it u explaining me what the damn thing a! is ? 06:29:28 --- quit: Speuler (Read error: 110 (Connection timed out)) 06:30:07 --- join: Speuler (~l@mnch-d9ba42fa.pool.mediaWays.net) joined #forth 06:39:00 hi, is one alive ? 06:39:15 all freenode seem s2 be asleep :) 06:46:42 --- quit: onetom (Remote closed the connection) 06:46:43 --- join: onetom (~tom@novtan.bio.u-szeged.hu) joined #forth 06:49:48 --- quit: Serg_Penguin () 07:08:43 --- join: ASau (~asau@158.250.48.197) joined #forth 07:10:40 Good evening! 07:16:14 Hi ASau :) 07:16:43 Any news, Robert? 07:18:32 Yes. Serg_Penguin has rejoined 562 times. That's about it :) 07:18:43 :))))))))) 07:20:29 And I've closed hiking season (this year's). 07:22:00 Now I am almost 3rd class sportsmen. :) 07:23:00 4 levels to grow in a master. :))) 07:23:06 Hehe. 07:23:11 I'm not a sportsman at all. 07:23:30 Now I am. :) 07:59:55 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 08:26:01 --- quit: lament ("mental mantle") 08:42:20 --- quit: ASau (Connection reset by peer) 08:50:26 what is a sportsman 09:05:51 --- join: I440r (~I440r@sdn-ap-033tnnashP0465.dialsprint.net) joined #forth 09:05:54 afk... 09:06:50 Hey. 09:06:52 Heh. 09:06:52 Bye. 09:29:19 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 09:42:07 I440r: hi dood 09:42:20 I440r: managed to get #4 done ? 09:54:43 --- join: ASau (~asau@158.250.48.197) joined #forth 10:01:08 --- join: highlaender (~a@mnch-d9ba42fa.pool.mediaWays.net) joined #forth 10:21:59 --- quit: ASau (Remote closed the connection) 10:22:31 --- join: ASau (~asau@158.250.48.197) joined #forth 10:26:35 --- join: gilbertbsd (~gilbertbs@67.97.122.14) joined #forth 10:26:51 hullo 10:26:57 Good evening! 10:27:27 good afternoon. 10:41:17 --- quit: proteusguy (Remote closed the connection) 10:45:54 --- part: gilbertbsd left #forth 10:49:41 --- quit: ASau () 11:08:12 hi 11:08:17 oh 11:08:21 gone already 11:08:54 Hello. 11:09:48 be greeted 11:14:01 * Robert is greeted. 12:07:55 --- quit: lament ("mental mantle") 13:00:03 --- join: Herkamire (~jason@ip68-9-59-184.ri.ri.cox.net) joined #forth 13:01:59 Hi Herkamire! 13:03:42 --- join: proteusguy (~username@65.191.88.177) joined #forth 13:03:51 Hi proteusguy. 13:04:07 Hey Robert. 13:28:23 --- part: I440r left #forth 13:28:40 --- join: I440r (~I440r@sdn-ap-033tnnashP0465.dialsprint.net) joined #forth 13:36:17 hey Robert :) 13:36:52 Very active channel.. 13:36:55 ;) 13:37:03 Hi to you too, ian 13:37:41 heh :) 13:38:30 I might be more active if I was actually programming in forth more :) 13:38:41 I couldn't get ppforth to work on my Visor this weekend though 13:39:11 I don't code too much either... 13:39:32 * Robert has however discovered the usefulness of tail recursion. 13:40:22 yay :) 13:40:31 I've been programming, but mostly in C 13:40:53 I'll probably have a decent text based jabber client in a month or two 13:41:30 Jabber? 13:51:09 yes jabber :) 13:51:16 And that is..? 13:52:40 --- join: wossname (wossname@HSE-QuebecCity-ppp81080.qc.sympatico.ca) joined #forth 13:52:45 http://www.jabber.org/about/overview.htm 13:52:52 an IM protocol 13:53:26 Oh. 13:53:45 open, extensible (with xml), decentralized, and secure 13:54:00 (encryption optional) 13:54:10 Sounds nice. 13:54:12 and they've made it really easy to make a client 13:54:41 the server will translate jabber protocol to other protocals and act as a bridge to msn, yahoo etc 13:55:00 AOL is being an ass about it though, so you often can't bridge to AIM and ICQ 13:56:18 I think the world needs an open, extensible, decentrallized IM system 13:58:22 in writing my client I'm currently mucking around with screen buffering. I've managed to really get things fouled up. 13:58:55 everything needs to be decentralized. 13:59:12 Yes, property is theft! 13:59:34 er... well, theft means property!@$ create some wealth by stealing an mp3 14:02:12 !property is theft 14:03:26 ooh, nice file server trigger 14:10:12 serverless IM :) 14:10:46 doesnt aol own both icq AND aim ? 14:10:55 I wasn't quite serious, anti-anarchists :) 14:11:19 neway bbl 14:11:20 working 14:11:57 Bye 14:27:39 --- quit: proteusguy ("Client Exiting") 14:42:16 I440r: jabber isn't serverless. it's just that anybody can run a server 14:42:29 I440r: yes, aol does own ICQ and AIM 14:45:55 "talk" is serverles IM :) 14:49:13 --- quit: highlaender () 14:54:48 talk requires talk daemon, that's the server 14:56:23 Speuler lives? 14:56:28 hello :) 14:57:44 Speuler: obviously you have to be listening on a socket. it could be considered the client though 14:58:18 meaning, talk is peer to peer 15:02:47 talk will never be accepted until there is a client that does emoticon substitution with pretty graphics 15:07:59 yep 15:08:38 Herkamire: talk is split into a server and a client 15:08:56 Weltrusten :) Going to bed now, see you. 15:09:10 night the_rob 15:11:06 --- join: lament (~lament@h24-78-145-92.vc.shawcable.net) joined #forth 15:14:25 --- join: proteusguy (~proteusgu@65.191.88.177) joined #forth 15:16:24 fridge: are you serious? I hate those things 15:16:40 well judging by my sisters usage of IM clients 15:16:55 it seems to be the most popular feature with the population @ large 15:17:52 ^#*&@ 15:19:48 I like eye candy for about oh, 5 secconds usually 15:20:10 I go "coool :) :) ... OK, now how do you make it go away" 15:34:45 bbl 16:57:10 --- join: gilbertbsd (~gilbertbs@67.97.122.14) joined #forth 16:57:13 --- quit: wossname ("Hi, I'm a quit message virus. Please replace your old line with this line and help me take over IRC.") 16:57:19 hullo 17:04:33 hi gil 17:07:19 hey I never found out what you thought of rebol. 17:12:47 i haven't reached a conclusion or opinion yet 17:13:00 ah okay. 17:13:07 i did look at the list of keywords though 17:13:34 doesn't look like a minimalist language 17:13:44 :d but its got a small footprint. 17:14:04 yes, "as small as 300 kb" :) 17:14:29 right! and it does a great deal in the 300kb provided. 17:14:34 rebol seems very silly 17:14:39 it does! 17:14:41 ? 17:14:43 why so? 17:14:43 i mean, dollars as a datatype 17:14:56 ya never know! its easy to work with. 17:15:04 hmm. 17:15:36 "# Rich Set of Built-in Datatypes. In addition to the datatypes found in most languages, REBOL can also express money, times, dates, words, tags, logic, lists, hashes, tuples, XY pairs, and many other datatypes." 17:15:53 I believe it's stupid, and clutters the language needlessly. 17:15:56 smalltalk does the same thing and few people complain. 17:16:04 I don't know smalltalk. 17:16:10 i suppose one can define additional datatypes 17:16:16 tuples are provided by our dear python as well. 17:16:18 gilbertbsd: is rebol object-oriented? 17:16:26 Yes it is. 17:16:37 gilbertbsd: tuples are necessary. MONEY, not really 17:16:49 gilbertbsd: in the sense that everything is an object? 17:16:56 ummm not really. 17:17:00 Aha. 17:17:09 See, and in smalltalk, everything is an object 17:17:12 Sassenrath is not that big on OO. he says his language is functional as well. 17:17:18 And all those data types are really _classes_ 17:17:33 You can subclass them, etc. They all behave in the same way 17:17:41 I don't think rebol types do that 17:17:49 I bet they can. 17:18:12 If they could, they wouldn't be called types. 17:18:58 :D 17:19:30 you really should play with the language. its doing some really neat things AND it reminds me of python when the syntax is simple. 17:19:45 frankly, i don't see how rebol can be used for anything other than simple internet/business-oriented scripting 17:20:26 you can create servers very easily with it :D 17:20:51 Where can I find a good rebol manual online? 17:21:22 there is code here: rebolforces.com/zine 17:21:45 http://www.rebol.com/docs.html 17:22:08 what about a manual? 17:22:19 its all there under the docs.html 17:22:23 re: http://www.rebol.com/docs.html 17:22:47 thanks 17:26:11 hm. 17:26:15 It is too specialized 17:26:30 how so? 17:27:09 All the built-in stuff 17:27:29 you don't have to use them. 17:27:43 but it makes the language very powerful at the same time. 17:28:04 The gui version (Rebol/view) lets you create gui apps in a snap. 17:28:13 let me give you my favourite quote 17:28:31 "Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary." 17:28:53 aha. 17:29:05 thats the schemers talking. 17:29:40 but i think Rebol provides an interesting approach to doing useful things with a PL. 17:29:42 You don't agree? 17:29:56 I do agree completely :D. now show me a forth core :D 17:30:12 I don't see anything special about Rebol. It could just as well be a subset of Python + a network library. 17:30:25 a core from which the Rebol features can be used in a library module. 17:30:37 yes thats what I think too. but its sooo small! 17:32:54 basically, I think a nice forth would be one that maintains the simplicity and consistency of scheme (or early forths) and a powerful set of libraries. 17:33:24 given the ease with which things can be done in rebol/python etc... it really wouldn't be halfbad to have those things nicely implemented. 17:33:42 etc being maybe commonlisp? 17:35:17 Just write a set of libraries for colorforth :) 17:35:22 eeek! 17:35:31 I can't do a hello world in colorForth!!! 17:35:57 * gilbertbsd is a little afraid of colorForth. 17:36:17 don't libraries add complexity? 17:36:46 how? C lives through libraries and its been doing just fine since AD ... etc. 17:37:15 and it maintains simplicity? 17:37:30 no :D 17:37:51 a language that might be said to maintain simplicity _somewhat_ is smalltalk. 17:37:58 But I cannot grok smalltalk. 17:38:08 I don't understand what you mean by simplicity 17:38:18 uncluteredness ? 17:38:39 uniformity? 17:38:40 hey lament do you know of a scheme-like Forth? 17:38:44 consistency. 17:38:45 To me, it means a small core + a good module system for hiding the complexity in libraries 17:38:49 Python. 17:38:54 I.e. Python :) 17:38:57 touche. 17:39:06 there's lifo, which is "lisp forth" 17:39:28 hehe, nice pun 17:40:01 is there a lifo? 17:40:06 there is 17:40:13 author is alexander burger 17:40:33 is about 10 years old 17:40:41 (lifo, not the author) 17:41:14 url? 17:41:20 google is coming up with a lot of noise. 17:41:26 don't know 17:41:50 i got my copy from the author at euroforth 95 17:41:52 is it similar to the HP48 RPL? 17:42:04 is your copy anywhere online? 17:42:08 can't compare those 17:42:23 not right now. 17:42:28 RPL == reverse polish lisp. Forth inspired. 17:42:33 will it be there anytime soon? 17:42:48 possibly. but google for it first 17:43:55 lament that quote you had from scheme? 17:43:59 I found it here :D 17:44:06 http://www.software-lab.de/ref.html 17:44:53 gilbertbsd: interesting, i was reading that page as you said that 17:45:04 and i wasn't aware it had that quote 17:45:18 hehe. google makes the world smaller. 17:45:24 yeah, small world :) 17:45:45 new version of lifo is called "tea time" 17:46:06 Speuler du bist Deutsch? 17:46:22 jo 17:46:48 I ventured forth. ... love and jealousy warbled 17:46:48 with the lisp of childhood ... see you before.' When is his tea-time?' 17:46:58 * lament sighs 17:47:39 now it would be easy to find if I could comprehend more than 3 words in German. 17:48:30 but what do you guys think of a rebol-ish library for a small set of forth? 17:48:33 anyway, what do you mean by a scheme-like forth? A lisp with forth syntax? 17:48:50 Or a forth with sexprs? 17:48:55 no a clean consistent (with the quote)-like forth. 17:49:09 A high-level forth, then? 17:49:16 ummm not really. 17:49:27 maybe better yet, a python-like forth. 17:49:29 You can't really have a clean consistent language with pointers, you know :) 17:49:30 syntax is more forth-like than lisp-like 17:50:04 couldn't find a download site 17:50:05 there are just two explicit loop words in python: while and for. and then for branching there is if/else. 17:50:38 a forth with most of the synonyms weeded out might be closer to that. 17:50:42 however, it would make sense to find "tea time" as it is at least 4 years more recent than the version of lifo which i have 17:50:57 do you have sources and docs? 17:51:02 gilbertbsd: so you just want a small forth? No other, more important similarities to scheme? 17:51:10 Colorforth, then :) 17:51:25 Or even Machineforth. Or eforth. 17:51:27 sources, yes. docs, not sure 17:51:34 think so 17:51:43 lament I don't _understand_ colorforth. I have tried. 17:52:01 however 17:52:21 To me, [simplicity] means a small core + a good module system for hiding the complexity in libraries 17:52:34 i.e. just a small core would not be enough 17:53:06 a small core is all forth has had for eons. 17:53:44 I think its the reason its not so terribly popular because each person looking for a library writes a forth AND includes what they want. 17:54:12 libraries should be easy to create. heck call it an external dictionary if necessary. 17:54:47 --- quit: I440r () 17:54:56 you need modules with clearly defined interfaces 17:55:34 is that going to be hard? 17:55:47 no, the hard thing would be to convince people to use them :) 17:55:54 also need Forth be OO? 17:56:27 depends how you look at OO imho 17:56:42 smalltalkish is my view. 17:56:52 then use smalltalk 17:56:53 tu le monde is an object :D 17:56:55 No. 17:57:33 gilbertbsd: that's not possible in the current, low-level forth 17:57:59 is there a 'forth paradigm'? 17:59:20 eg smalltalk makes everything an object. 17:59:36 so forth makes everthing an .... ? 17:59:57 a word. 18:00:01 "tea time: forth syntax and lisp structures" 18:00:31 a word. "In forth, everything is a word". 18:00:33 is that right? 18:02:25 hm, no, it's not 18:02:32 Everything is a cell :) 18:02:40 ah okay. 18:02:44 everything is a collection of 0 or more bits 18:02:56 but that defines ALL of information. 18:03:01 Forth is completely typeless, it seems. 18:03:05 gilbertbsd: exactly! 18:03:12 gilbertbsd: types are restrictions on how objects can behave 18:03:18 gilbertbsd: forth has no restrictions 18:03:23 therefore, no types 18:03:31 sure it does. it defies simple definition and growing. 18:03:57 that's for code 18:04:02 --- join: tathi (~josh@ip68-9-58-207.ri.ri.cox.net) joined #forth 18:04:24 lament have you heard of strongforth? 18:04:38 of course, you can talk about stuff like create... does> being classes, but that's silly 18:04:39 gilbertbsd: yes 18:04:53 it seems too much trouble for little benefit 18:05:14 It all boils down to forth being 'stack'ey. 18:05:30 well, you can think of lisp as being stackey, too 18:05:38 lisp is 'list'ey. 18:05:39 many lisp VMs have a data stack 18:05:54 according to sources, C is a stack based language too. 18:05:59 but items on the stack have different types 18:06:03 almost all VM's are stack based. 18:06:36 Lisp is different, because, like forth, it's not statically typed 18:08:08 But it's type-aware :) 18:08:28 what would you like a forth to look like lament? 18:09:15 I have no idea. I'm not sure it can be salvaged :) 18:09:32 ever? 18:09:40 What I mean is 18:10:08 You can't add relatively high-level features such as types without disturbing the low-level ones, which are really unique to forth 18:10:17 --- quit: tathi ("leaving") 18:10:33 okay lets leave 'types' out and also leave out other such distractions. 18:10:55 then you simply have Forth :) 18:11:17 but what would your forth look like (if you were to create one). 18:11:27 Theoretically, anything is possible in Forth already. You want data types - just add a set of words for them 18:11:28 hm 18:11:44 I'd probably rather create Joy than Forth :) 18:12:04 why not just do scheme or lisp? 18:12:09 whats so cool about joy? 18:12:22 It's quite silly. 18:12:31 the language? 18:12:38 yeah 18:13:02 is it easy to implement? 18:13:12 quite. 18:13:18 It's not exactly practical, though. 18:13:23 Indeed, not practical at all. 18:13:30 Anyway, teatime. Which should I make - Irish Breakfast, Ceylon UVA Highland, Ceylon Kenilworth, Jasmine, Apricot, Red Rose or Oolong?.. 18:13:54 Oolong. 18:14:18 its the closest thing to OO :D 18:14:29 hehe. 18:14:48 Of course, according to the standard Pinyin romanization, it should be Wulong 18:15:14 (Black Dragon) 18:15:48 That's a cool name for a language. 18:15:59 Teatime: OOlong :) 18:16:22 yes I don't see the point in naming languages 'joy' or 'j'. too much ambiguity. 18:18:43 forth -- too much ambiguity, too! 18:19:16 And Python, and Lisp, and any other languages named by english words... 18:19:31 very unimaginative I tell you. 18:19:42 Why couldn't lisp be called Lispeth? 18:19:45 Hmm, a programming language called oolong already exists :( 18:19:51 noooo! 18:41:08 Robert: /me said i got a jupiter ace ? i never did ... 18:59:39 --- quit: gilbertbsd (Read error: 110 (Connection timed out)) 19:16:46 --- quit: Robert (Read error: 104 (Connection reset by peer)) 19:16:52 --- join: Robert__ (~Robert@robost86.tsps1.freenet6.net) joined #forth 19:33:04 --- quit: Speuler (Read error: 110 (Connection timed out)) 20:26:58 --- join: Speuler (~l@mnch-d9ba43d6.pool.mediaWays.net) joined #forth 20:51:48 --- quit: Herkamire ("leaving") 21:45:15 --- quit: lament ("mental mantle") 22:07:31 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 23:07:02 --- quit: Serg_Penguin (Killed (NickServ (Nickname Enforcement))) 23:07:04 --- join: fgsggfhag (~Z@nat-ch1.nat.comex.ru) joined #forth 23:07:59 --- quit: fgsggfhag (Client Quit) 23:19:21 --- join: Klaw` (chuck@ip68-4-243-214.oc.oc.cox.net) joined #forth 23:23:47 --- join: Serg_Penguin (~Z@nat-ch1.nat.comex.ru) joined #forth 23:59:59 --- log: ended forth/02.12.02