00:00:00 --- log: started forth/05.09.11 00:55:00 --- join: gihgi (n=gihgi@bzq-82-81-31-48.red.bezeqint.net) joined #forth 01:02:31 --- quit: gihgi ("BitchX-1.0c19 -- just do it.") 01:03:13 --- join: gihgi (n=gihgi@bzq-82-81-31-48.red.bezeqint.net) joined #forth 01:49:00 --- quit: gihgi ("gihgi has no reason") 07:07:09 --- join: PoppaVic (n=pete@0-1pool46-215.nas30.chicago4.il.us.da.qwest.net) joined #forth 07:07:48 G'day 07:22:06 --- join: JasonWoof (n=jason@pdpc/supporter/student/Herkamire) joined #forth 07:22:06 --- mode: ChanServ set +o JasonWoof 07:23:32 Mornin' 09:48:20 --- log: started forth/05.09.11 09:48:20 --- join: clog (i=nef@bespin.org) joined #forth 09:48:20 --- topic: 'Forth: One language, many dialects. #forth - general forth discussion. #c4th - ColorForth. #retro - RetroForth. #c4th-ot - social channel. #1xforth - a secret channel for 1xforthers. #concatenative - the category of language that forth belongs to (sorta).' 09:48:20 --- topic: set by crc on [Sat Jul 23 13:29:38 2005] 09:48:20 --- names: list (clog sproingie @crc @thinfu @JasonWoof PoppaVic Snoopy42 saon_ derv0 onetom madgarden ccfg Quartus virl docl warpzero OrngeTide Raystm2 saon slava skylan ianp) 10:06:36 --- quit: PoppaVic ("brb") 10:08:12 --- join: PoppaVic (n=pete@0-1pool47-156.nas30.chicago4.il.us.da.qwest.net) joined #forth 10:14:07 --- join: crc2 (i=crc@pool-70-110-153-56.phil.east.verizon.net) joined #forth 10:14:29 --- quit: crc (Nick collision from services.) 10:14:31 --- nick: crc2 -> crc 10:14:33 --- mode: ChanServ set +o crc 10:15:20 slow, slow day 10:15:39 yup 10:16:18 PoppaVic: well nobody wants to talk to you 10:16:30 ahh, that must be it 10:18:20 p.s. sighing makes you seem pompous (which you are anyways) 10:18:38 bleh i'm in full asshole mode right now 10:19:17 yes, pompous. 10:19:58 1xforth coding is asshole coding isn't it? getting straight to the point, ignoring all social conventions 10:20:14 lx or one-x? 10:20:33 no idea. There are too many forth-systems to try to track. 10:21:27 http://www.ultratechnology.com/1xforth.htm 10:21:29 its a philosophy 10:22:36 1xtalking 10:22:40 = 10:22:43 :D 10:23:03 1xthinking :) 10:23:10 philosophy is a waste of time It's like talking good/evil, right/wrong. 10:23:39 then maybe you should read "Philosophy: Who needs it?" 10:23:41 http://thin.bespin.org/files/philosophy/whoneedsit.html 10:23:43 My exposure to the "philosophies of programming" are very old. 10:23:46 systems without a philosophy are souleless. 10:25:12 1xforth is a programming philosophy/methodology.. you avoid introducing layers and complexity because adding 10x extra code increases the complexity by 100x which increases the bugs, the workaround code, etc 10:25:48 philosophy can be useful, or misleading. 10:25:49 plus when you code ontop of all that.. 10:25:59 yes, yes.. And you can talk of classes, and inheritance and such all days as well. 10:26:32 docl: misleading how? 10:27:13 PoppaVic: you are a man who wishes to avoid thinking for fear of doing the right thing 10:27:23 by grabbing your focus and letting you think you're 100% right, you can miss a lot of relevant materials 10:27:26 ahh, that must be it 10:29:19 a skilled manipulator can find a philosophical grey area, paint it either black or white, and use that for mind control 10:30:02 there is never a true black & white. Grey is pretty much the universe. 10:30:07 people are scared of grey areas, so if their leader is wrong, they believe the opposite would have to be true. 10:30:18 actually there are black and white areas as well :P 10:30:30 otoh, there is "gee, that's nice" versus "damn, that's ugly" 10:31:02 nope. it's all grey. Code is like books & authors: everyone has preferences. 10:31:12 the thing is b&w are contextually defined 10:31:20 ..or even "pretensions" to hide their true prefs 10:31:41 context is a major, major motivator 10:31:47 but don't mistake contextually defined for non-existent 10:31:58 yup 10:33:03 Personally, I like *nix-ish systems for free & portable basics. And, I('d) like(wish-for) "portable code" between users - before it hits unique hardware. 10:33:40 It's all sorta' related, but I fully understand kids that can't back off the scope-settings. 10:34:32 well as long as the users aren't fucked over by bloated and crash-prone software 10:34:39 To some folks, "Field of View" is THE endall; to others, its "precision & clarity" of image. 10:36:11 bloated is no more impressive than "crash-prone". 10:38:02 if it runs slow, has a poor usability interface because of "bells & whistles", and a tendency to crash, or to do things its not supposed to do, or to modify the OS willy nilly.. 10:38:04 I already know Doze is broken-crap, and DOS was it's errand-boy. Neither C nor forth should really be within those broken-parameters, just call upon it. 10:38:29 your declamations lack any real thought. 10:38:49 1xthought 10:39:08 PoppaVic: support that statement 10:39:11 "bells&whistles" mean whole universes of different issues between kernels/OS and languages 10:39:35 well in that context i was refering strictly to the interface 10:39:47 I see a *LOT* of folks just totally torqued because not all embrace linux 10:39:53 ..ame with doze 10:39:58 same, two 10:40:09 linux and windows both suck 10:40:21 whole universes is the trouble 10:40:22 neither is true; while both are 10:41:03 "as an OS, doze is a great graphics engine" 10:41:18 languages? no. OS? no. 10:41:30 each necessary os component gets re-created instead of updated 10:41:31 PoppaVic: is english your first language? 10:41:59 thinfu: only. I gave up on German in HS 10:42:28 this isn't english, this is chat-ese 10:43:25 well, it's sorta' an overview-discussion. 10:43:39 ..you can't often do it in other than forth-ish universes 10:44:05 why should a browser be anything more than a trivial task? doesn't an OS have all the necessary components? 10:44:24 well, there is OS, sockets/files and graphics 10:44:38 ..and, again - tons of baggage 10:45:15 sockets/files, graphics, etc. are the essential libs of the os 10:45:26 I think *nixism is the key, but the libs above everything are just funky 10:45:33 no 10:45:42 an os means a LOT of things. 10:45:55 filesystem, kernel 10:46:08 you need to return to the old "what is a "BIOS?" thing and climb up and out 10:46:12 modules for any special hardware 10:46:15 i think the ultimate goal of coding is to increase user productivity.. however, some of the tools and languages that programmers choose to make things easier for themselves contradict the productivity of users... especially of the users do not wish to upgrade their computers beyond their already ridiculously blazing fast computers.. its not that the computers are slow, its the software that is bloated 10:46:44 hmm. verbose, but perhaps close 10:48:02 most folks mean "General Purpose Computer", when they say 'computer' - but it just doesn't work well - the way folks bandy terms anymore 10:48:09 have you guys noticed that most computer deals, like dell comps or whatever, are most commonly coming out with only 40 gig hdds? even though we're up to 250 gigs for the best bang for the buck. this is a sign that the average user doesn't need more than 40 gigs 10:48:23 and i think we'll see the same thing with the rest of the computer components 10:48:43 at some point the average user won't need something faster, with more ram, etc 10:48:57 40 gig, even being a programmer, is decent for me - yeah 10:49:07 yeah 10:49:10 I guess then the devel revenues will go down 10:49:15 i have 200gigs myself but thats cuz i download anime/movies 10:49:23 yeah, but users which download much things from the inet need 100g++ 10:49:27 yeah i imagine the growth in hdds will slow down 10:49:45 see.. now yer all debating specialties and hw 10:50:00 eh, i changed the topic 10:50:01 ..might as well debate ipods 10:50:21 anyhow, good hw is not an excuse for bad sw 10:50:32 right 10:50:33 or vice-versa 10:50:47 bad hw is not an excuse for good sw? heh 10:50:59 good sw needs no excuses :P 10:51:07 why work hard to do well if you CAN'T? 10:51:25 ..worse, the portability suffers 10:52:20 I often saw the #asm guys argue in FAVOR of nonportable, fast "crap" - the defenses often sounds like a few #forth or ##c issues 10:52:48 why should faster be nonportable? doesn't make much sense to me 10:52:57 I just think folks lose sight of the porpoises 10:53:06 docl: I agree 10:53:09 dolphins, even 10:53:16 nonportable portability is not that hard.. 10:53:16 and define "faster" or "smaller" 10:53:50 anyways simplicity is most important 10:54:18 i see some guys aiming for smaller which really amounts to making it more simple 10:54:33 simplicity for educational purposes? or other purposes? 10:54:34 well not in the asm world :P 10:54:53 simplicity applies to everything 10:55:01 makes it easier for the users 10:55:03 for the programmers 10:55:07 not really 10:55:10 I guess easy to maintain mandates easy to learn 10:55:20 smaller is never really "more simple" 10:55:24 ultimately there's no line between user and programmer 10:55:27 all users are programmers 10:55:31 all programmers are users 10:55:35 uhm 10:55:35 you have to trade-off size/speed 10:55:36 make it simple 10:55:43 no 10:55:57 not every programmer is a user, nor is every user a "programmer" 10:56:06 programmers are specialized tradesmen who can and do create complex stuff 10:56:28 every user is essentailly a basic programmer 10:56:29 because complexity is necessary to do the job, ultimately 10:56:39 even "tradesman" is sorta' limp 10:56:47 complexity makes it harder to do the job 10:56:50 sorry, thin: yer wrong 10:57:08 the trick is to herd the complexity so we have to deal with it less often, or never. 10:57:19 look, when a user creates a batch file he's "programmed" something 10:57:31 what's complex for a user is simple for a skilled programmer 10:57:37 there are degrees of programming 10:57:44 and a user is a basic programmer 10:57:45 it's a question of focus and attention span 10:58:16 furthermore, with a GOOD well designed OS, theres no reason for users to NOT be able to play more of a programmer role 10:58:18 umm 10:58:23 .sigh 10:58:28 I mostly disagree 10:58:35 programmers/hackers are gifted with long attention spans that can deal with some really messy stuff 10:58:41 scripting is sorta' the exception 10:59:13 hello guys? i'm talking about degrees.. degrees of programming. basic programming is within the range of any user.. 10:59:23 ok I can see that 10:59:36 but the need for a distinction does exist 10:59:37 programming is NOT SCRIPTING 10:59:45 or, actually - the reverse 10:59:53 scripting is programming 10:59:57 "scripting is not programming" 11:00:03 sorry, I disagree 11:00:22 scriptors are unable to understand core issues and LOWER issues 11:00:33 anyways, simplicity makes things easier for programmers.. and by corollary, easier for users 11:00:45 ..they bolt shit together with the absolutely most rudementary api's in mind. 11:00:55 users run programs. 11:01:06 the background of applications do not need to be hidden from users 11:01:24 the code of applications do not need to be hidden 11:01:45 you need a minimum of a certain amount of expertise/focus to solve certain problems. Once solved, you can make them simpler to understand by properly modularizing and stuff 11:01:48 it does not need to be separate 11:02:23 not saying it has to be hidden absolutely, but it has to be seperated for people to not lose their train of thought too soon. 11:03:03 i can see regular users in a forth os using high level forth "scripting-like" language to create their own irc client by building ontop of the telnet module 11:03:06 for example 11:03:18 * PoppaVic sighs 11:03:19 or better yet 11:03:28 boy, we have come full-circle 11:03:33 hehe 11:03:34 to be able to change the irc program that they are using on the fly 11:03:47 cool :) 11:03:50 i.e. what if they want to high light some words temporarily 11:03:50 etc 11:03:56 got myself to finish sewing the curtain for my closet 11:04:21 JasonWoof: you make sure to double the thread? 11:04:22 looks a lot better that dangling my nasty worn sleeping bag on the coat-hanger pole 11:04:27 no 11:04:27 if you understand how, you can do that with any program 11:04:44 I did run out of bobbin thread in the middle though. that was annoying 11:04:52 heh 11:04:59 in the middle of the hardest and most visible seam 11:05:10 (the loop at the top that the pole goes htrough 11:05:11 ) 11:25:38 I never did use a sewing-machine well. Saddlestiching, yeah.. I can do that. 11:26:24 Who is the Aliester Crowley of programming? 11:33:39 hrmmm... and hmm as well 11:34:06 the guy who did Java maybe? or XML? 11:34:19 I'm staring at the vm, and trying to ascertain where order/vocs/defs belong. 11:35:08 I believe they may well NOT belong in the engine. How very odd. 11:35:28 what are orders? 11:35:45 voc-stack 11:35:58 stack of vocabularies? 11:36:08 also foo only forth, etc 11:36:23 yeah: search orders 11:37:16 crank up gforth and do "vocs cr order" 11:37:32 it's about the age of f83 11:41:31 Type `bye' to exit 11:41:31 vocs assembler ??? ??? locals-types locals environment-wordlist Root Forth ok 11:41:31 order Forth Forth Root Forth ok 11:41:31 also locals definitions ok 11:41:31 order locals Forth Forth Root locals ok 11:42:34 I don't understand 11:43:05 l->R: foremost vocs to search - then definitions-voc 11:43:41 it's like a shitload of C #includes, but ORDERED 11:43:51 with a "target vocabulary" 11:44:29 searching is always restricted to the 'order' - and IN ORDER 11:44:43 new defs added to 'definitions' 11:45:10 you can end up with a shitload of cross-connections between vocs 11:47:00 docl: if you come from the one-voc/any-defs universe - the idea stirs up a LOT of interest and concepts 11:48:42 I can see the flexibility of having different vocs 11:48:52 yep 11:49:05 ..and 'order' is just an array/stack 11:49:09 ok 11:49:26 but this may not belong in the engine? 11:49:35 start searching[..... vocs .....] defs[] 11:49:55 I'm thinking that vocs are really not an engine "component" 11:51:19 I'm beginning to believe that the pcode and uvars and such are instristic to a 'language'/'system', but the dictionary, order/def, vocs are an interface. 11:51:24 by engine you mean forth? 11:51:31 nope 11:51:39 then what engine are you refering to 11:51:44 I mean "engine" - forth HAS several engines 11:52:05 imagine a "turnkey" that needs no dictionary/vocs 11:52:05 well vocs are typically addons 11:52:12 if thats what you were wondering 11:52:14 yeppers 11:52:20 not wondering at all. 11:52:57 I'm merely cogitating designs, layers and whome does what to whom. 11:55:34 It makes life evermore interesting, to think in layers. 11:56:10 complexifying your talk is a sure sign of shoddy thinking 11:56:19 yah, right 11:57:05 right 11:57:57 no, complexificating is 11:58:10 heheh 11:58:37 thinfu: you can chanop all you like. Meanwhile, there is a level of must-do to an API and a may-do that hands off issues api's should handle their issues and leave a gap for growth. 11:59:22 further, I've also seen "shoddy" with OVER-simplification - and then the api is useless. 12:00:19 anyway.. I guess I've had enough today, off to "NAtional Treasure". 12:00:21 --- quit: PoppaVic ("Pulls the pin...") 12:04:43 reality is the final arbiter 12:06:21 yup 12:07:21 so pop isn't near to reality? or what? 12:10:32 whoever creates the best code is probably nearer reality. in a sense 12:11:39 when people try to take some of the forth concepts and work on more C-like or more Java-like or more -like it inevitably ends in failure 12:12:38 and what means C like in that case? 12:14:24 forth, in the chuck moore sense, is essentially a synergy of various tools AND programming methodology AND programming philosohy 12:14:42 changing any part of it carelessly makes the synergy fall apart 12:16:18 preach it, brother 12:17:20 and what means carelessly in that sense? 12:17:54 probably you'll point at me and say that I'm doing it carelessly to chuck moores ideas so the ideas of forth. 12:18:58 --- quit: saon_ ("Lost terminal") 12:19:06 well it probably won't be careless if the programmer actually has a grasp on the concepts first.. 12:19:17 --- quit: saon ("Lost terminal") 12:19:46 With colorforth, I notice that at the very basic level, programing this forth is a combination of tradeoffs, some conceptual, and some due to constraints. 12:20:01 of course you can raise the level of constraint by being more complex. 12:20:02 Raystm2: yeah 12:20:44 you mean the conceptual tradeoffs where you have to change your perception of the problem? 12:20:47 programming forth means mostly using existing structures. which is a good approach. 12:21:02 there is a bit of bondage in it. but these are mearly constraints of imagination, I suppose. 12:21:03 virl: huh? 12:21:24 yes, thinfu, I believe you've capsulized it. 12:22:08 like using the existing text interpreter of forth and not designing a new one from the ground up. 12:23:07 ya like that. 12:23:12 there is for example a couple of xml interpreter words for forth which use only the existing interpreter. 12:23:24 and so on. 12:24:02 or when something db like is made using the dictionary for data is one good choice. 12:24:32 I've never tried that. :) 12:24:39 like I have a table 'blah' which is a word in the dictionary with the fields 'haha' and 'bloo'. 12:25:14 oh yeah, hehe, i have done that :) 12:25:15 I started a little calendar in rf. 12:25:15 oops 12:25:20 cool. 12:25:45 easter is the calendars funest calculation. 12:26:18 yep, time is crazy.. 12:27:12 Dr. John Conway has a cool way of giving the Day of the Week for any date in history. An algorithm you can do in one head. 12:27:35 I thing that reusing existing parts are a good concept of forth and so I build that into xell. 12:28:48 Not only re-use, but i find that in buldling pieces of the application, you find that the pieces that go into developing more complex `things', are themselves available for execution. 12:29:08 another good concept is a simple interface to exchanging data between called code, short 'stacks'. 12:29:40 seperate, as needed stacks? 12:30:11 sry, can you elaborate your thought? I can't follow. 12:32:33 like, when you build a web browser you find that you can use parts of it for viewing help files? 12:32:54 I was asking, " Your concept, are you speaking of separate stacks that words use exclusively as thier interface"? 12:32:54 or when you build an image viewer you can use it in the web browser 12:33:10 forth is great for that.. i think it removes a lot of redundancies that way 12:33:33 agreed 12:33:56 yeah. but if you make an image viewer as a stand-alone, it might have a lot of baggage that isn't necessary in the web browser, bloating the browser 12:36:23 in forth you would be able to access the key word that handles the image viewing 12:36:28 without all the extras 12:36:28 yeah, for that a special of encapsulating data needs to done. 12:36:46 nah you don't need special encapsulating data 12:36:51 of* 12:37:15 I don't know what you mean exactly thinfu, can you show me an example? 12:37:38 : fullfeaturedimageviewer blahblahblah base-imageviewer ; 12:37:47 : base-imageviewer ; 12:38:02 : web-browser blahblahblah base-imageviewer blahblah ; 12:38:05 yeah, there it's not needed. 12:38:07 right, that's the advantage of this over unix 12:38:22 i can't see a forth system not being open source 12:38:28 open source + forth.. 12:38:30 = sweet 12:38:32 :) 12:38:53 well forth is generally public domain so ++sweet 12:39:05 :) 12:39:24 i like GPL, i don't think linux would have been as successful if it had only been public domain 12:39:42 possibly, but it's a totally different environment than forth 12:39:49 I meant something like 12:40:11 virl: why 12:40:17 forthchip 12:40:23 :P 12:40:53 anyways i only think in terms of retroforth or ideal forth that runs ontop of forthchips 12:41:53 bah.. should I say 'ignorant'? 12:42:14 I'd consider GPL more ideal if it lapsed into public domain after a few years 12:42:26 docl: not a bad idea 12:42:41 virl: i'm not though 12:42:53 I would also like a forthchip, but it's only unrealistic. 12:43:46 the fasm license seems to be a minimalistic copyleft. 12:44:01 the reality out there in this fucking misdesigned computer world is, that everybody uses different layers on different architectures, they all can look different. 12:44:59 docl: the fasm license is pretty close to the BSD/MIT license 12:45:14 but it prevents relicensing 12:45:17 even so, it works out best to develop forth with as few layers in between it and the machine 12:45:21 and in this mess someone want's to put an ideal forth... it's like throwing unborn eggs out of their net. 12:46:11 docl: true, but that's the only real difference that I can see 12:46:23 isn't that the only real difference anyway? 12:46:30 forths that are ontop of extra layers, like ontop of C or other languages, end up mostly insignificant 12:46:45 for whatever reason 12:47:25 yes i think gforth is insignificant 12:47:37 gforth is a shitbag. 12:47:58 its probably the most used forth right now, right ? 12:48:09 hi 12:48:11 I guess selling bundled with proprietary stuff is the other difference 12:48:15 HI SLAVA 12:48:21 heya slava 12:48:28 but, it's the worst forth out there. 12:48:36 * crc could argue that OpenFirmware is the most used forth... 12:48:45 crc: heh, not really 12:48:46 and I think rf is more useful and more used out than gforth. 12:49:00 crc: s/used/programmed in/ :P 12:49:05 ok 12:49:27 virl: i agree that gforth is a shitbag 12:50:17 it's bloated 12:51:20 it seems to me that all forths that are coded in C end up bloated anyways 12:51:36 F-PC, win32forth, bigforth, gforth, etc 12:51:42 I don't think so. 12:52:07 care to name one? 12:52:16 minforth maybe? 12:52:21 how big is bloated? 12:52:44 yes, let's define bloat in that sense. 12:53:40 well bloat in the case of f-pc and win32forth tends to be more in the sense of 123012401414124013231 words that nobody will ever use 12:53:45 why is gforth bloated? 12:54:01 does gforth also have 12301203103103133415 words like f-pc/win32forth ? 12:54:27 ok anti-c generalizations time 12:54:30 seems like bloat applies slightly differently from forth to forth 12:54:47 ok, then xell isn't bloated... 12:54:49 docl: ? 12:54:58 :P 12:55:05 why does number of words matter? 12:55:13 slava: noise 12:55:24 so the perfect forth has no words and does nothing? 12:55:26 noise is only a problem if you are easily distracted 12:55:29 like I am 12:55:47 too many words is noise, too little is useless 12:56:13 --- join: tathi (n=josh@pdpc/supporter/bronze/tathi) joined #forth 12:56:37 you might consider that win32forth has more features than other forths 12:58:28 what use is extra features if it isn't made accessible to the programmer.. i.e. by compartmentalizing the code into vocabularies, either in the forth, or in the help system.. 12:58:28 I never coded anything in win32forth, should I say you why? to create a gui app wasn't anything easier than with C... when it would be done right it would be easier. rf is easier in that context. 12:59:21 extra features don't count unless it is easier to figure out they are there and how to use them.. but in a noisy system that is very difficult to do 12:59:36 hmm, in perl I could just look it up 12:59:43 they count to the people who use them 13:00:03 hence very few people use win32forth 13:00:22 and very few people use forth, period. what's your point? 13:00:39 right, forth in general is kinda noisy and inaccessible 13:00:50 something that needs to be worked on 13:00:54 that might be a good point there 13:01:01 i mean look at poor docl 13:01:10 spending all his time in forth channels and barely knows forth ;P 13:01:12 online help is good 13:01:23 but forthers tend to have a knack for focusing despite the noise 13:01:27 online help is not very good 13:01:33 the current online help that is 13:01:55 i mean having online help makes a language more accessible 13:02:01 oh yeah agreed 13:02:26 but even so, win32forth has an extensive helpsystem.. 13:02:28 in most forths, 'see' doesn't even preserve comments 13:02:55 but i felt the helpsystem interface was a hindrance 13:03:32 if i talk anymore about this i'm gonna feel guilty about not working on retroforth's helpsystem 13:03:38 too late ;P 13:04:40 GUILTY! 13:04:54 of murder! 13:05:12 * crc is still waiting for thinfu to code the helpsystem... 13:05:36 :~~~( 13:05:48 rf, has a good documentation so no big problem. 13:06:25 being able to type HELP in rf should be a huge help though 13:07:51 crc: speaking of the helpsystem, we can integrate the instant messaging feature into it! ;P 13:08:39 yeah we need IM and usenet at the very minimum. 13:08:54 usenet can be handled in the web browser tho 13:08:55 memory leaks are annoying to track down... 13:08:57 oh.. instant messagin feature? ehm, rf users chat with each other or what? 13:09:18 i think a help system integrated with an online wiki would be nice 13:09:56 retronet, coming up soon 13:10:10 whoot, like skynet, except better 13:10:20 of course 13:11:14 terminator 3 was good cuz it fixed all the holes 13:18:22 * crc could tie the word "help" to the glossary of words (this would be very easy to do) 13:19:15 the glossary of words being in a text file? 13:19:22 in a blockfile 13:19:44 sounds like a plan 13:19:47 it's already formatted at 64 chars/line, just needs a bit of tweaking to make each entry on a separate block 13:20:04 crc: nah put it in a text file, not blockfile, so that it remains accessible from outside rf 13:20:14 unless you plan on having two copies 13:20:18 Sure 13:20:26 two copies are as easy as one :) 13:20:45 use a program to pad each line with whitespace 13:24:15 I made a quick and dirty script to create input for the retro editor 13:24:49 show it :) 13:24:58 in the darcs repo 13:25:02 oh 13:25:06 scripts/t2b 13:26:07 also there's a b2t script that makes them into text files 13:48:16 --- quit: sproingie (Remote closed the connection) 14:41:46 --- join: TheBlueWizard (i=TheBlueW@ts001d0827.wdc-dc.xod.concentric.net) joined #forth 15:17:39 --- join: Pepe_Le_Pew (n=User@201008249014.user.veloxzone.com.br) joined #forth 15:31:04 --- part: TheBlueWizard left #forth 15:32:29 --- join: saon (i=1000@c-24-129-89-116.hsd1.fl.comcast.net) joined #forth 15:32:43 --- join: saon_ (i=1000@c-24-129-89-116.hsd1.fl.comcast.net) joined #forth 15:54:20 --- quit: virl (Remote closed the connection) 16:16:20 --- quit: Raystm2 ("User pushed the X - because it's Xtra, baby") 17:35:53 --- quit: crc () 17:37:38 --- join: crc (i=crc@pool-70-20-244-228.phil.east.verizon.net) joined #forth 17:37:57 --- mode: ChanServ set +o crc 17:40:39 in Linux, how do I access files on a fat32 disk? 17:41:27 mount /dev/(windows drive, partition) /mnt/(mount point) 17:41:34 -t vfat 17:41:36 might require -t vfat or -t msdos 17:41:49 depending on if you want long file names or not 17:42:01 i guess usually you want -t vfat... 17:42:05 huh 17:42:38 oh god 17:42:42 oops 17:42:43 JasonWoof: what device is your fat32 disk? 17:42:50 I was doing /dev/hda instead of /dev/hda1 17:42:56 ah, that'll do it 17:42:59 vfat worked fine now 17:43:08 thanks for the help 17:43:54 * slava once passed /dev/ad0 instead of /dev/ad0s3 to the bsdlabel utility and blew away his partition table 17:44:12 oops 18:06:12 --- join: TheBlueWizard (i=TheBlueW@ts001d0715.wdc-dc.xod.concentric.net) joined #forth 18:48:35 --- quit: madgarden ("?OUT OF DATA ERROR") 18:49:24 --- join: madgarden (n=madgarde@London-HSE-ppp3545852.sympatico.ca) joined #forth 18:57:02 hmm, i suppose i should label my partitions 18:57:24 pff, no reiserfs label utility on hand 18:58:10 --- join: Raystm2 (n=Raystm2@adsl-68-95-254-73.dsl.rcsntx.swbell.net) joined #forth 19:00:15 --- quit: tathi ("leaving") 19:08:56 --- join: zlynx` (i=[8y27MMY@panix1.panix.com) joined #forth 19:09:24 --- part: zlynx` left #forth 19:30:32 --- part: TheBlueWizard left #forth 19:56:29 --- join: snoopy_16 (i=snoopy_1@dsl-084-058-137-031.arcor-ip.net) joined #forth 20:03:50 i need a basic tutorial about stack based interpreters 20:04:01 i'm writing one interpreter 20:04:33 i'm still thinking about the language structure 20:04:45 but i need to verify my basic stack operations 20:05:30 --- quit: madgarden (zelazny.freenode.net irc.freenode.net) 20:05:31 --- quit: skylan (zelazny.freenode.net irc.freenode.net) 20:05:31 --- quit: ianp (zelazny.freenode.net irc.freenode.net) 20:05:31 what kind of tutorial? 20:05:31 like 20:05:33 1 2 + 20:05:35 dup 20:05:37 etc ? 20:06:15 yes 20:06:24 i need to be sure 20:06:39 what is "over" 20:06:51 what is the difference between swap and rot 20:06:51 etc 20:07:02 there's some tutorials at http://forth.bespin.org/ 20:07:28 --- join: ianp (n=ian@inpuj.com) joined #forth 20:07:28 --- join: skylan (n=sjh@dialup-216-211-47-87.tbaytel.net) joined #forth 20:07:58 ty 20:13:20 hm 20:13:32 should i implement rot left and rot right ? 20:13:48 the opposite of rot is -rot 20:14:16 ok 20:14:28 rot and -rot can be implemented in forth 20:15:02 --- quit: Snoopy42 (Read error: 110 (Connection timed out)) 20:15:18 --- nick: snoopy_16 -> Snoopy42 20:16:14 i dont know if i will follow forth strucutre 20:16:16 *structure 20:16:39 i liked postscript 20:17:12 im thinking about mixing pascal/postscript 20:25:36 postscript is nice 21:20:26 --- join: aum (n=aum@60-234-156-82.bitstream.orcon.net.nz) joined #forth 22:32:39 --- quit: JasonWoof ("bed") 22:41:21 --- join: I440r (i=I440r@rrcs-24-242-160-169.sw.biz.rr.com) joined #forth 23:54:10 more like I440p 23:59:59 --- log: ended forth/05.09.11