Sub: Minutes of your RT Conference. The FIGGY BAR 06/05/88 Items discussed include Leonard's upcoming Nivice Tutorial FIGGY BARS, starting Sunday, July 10, Forth Standards and Category 10 here on the Forth RT, state smart words and the concept of cells. Attendees: [[Gary]GARY-S] [HIGHC] [[jax] VESTA] [[Dave]DWEINSTEIN] Minutes: is here. Hey Dave - guess you know you started something ? <[Dave] DHWEINSTEIN> Hello Gary <[Dave] DHWEINSTEIN> Ohh? you bet - the Sunday Novice Q & A <[Dave] DHWEINSTEIN> But there is noone here? NOT tonight ! There will be an announcement in FD - and Leonard... will chair the tutorial sessions starting... July 10. Spread the word ! <[Dave] DHWEINSTEIN> How? You type - you talk - obnoxious people communication skills <[Dave] DHWEINSTEIN> Thank you. But to whom? Probably not the bus driver - but any computer type is fair game <[Dave] DHWEINSTEIN> Has anyoone else been here tonight? No - you're the first , that's why you get me at my best ?????? <[Dave] DHWEINSTEIN> This is your best? Sheesh... <[Dave] DHWEINSTEIN> Well... Hey - it gets worse as you get older <[Dave] DHWEINSTEIN> since the subject is standards.... <[Dave] DHWEINSTEIN> I LIKE MY STATE-SMART WORDS!!!!!!!!! Have you said so in Cat 10 ? <[Dave] DHWEINSTEIN> No Then - PLEASE DO <[Dave] DHWEINSTEIN> Hey...I use F79...their in there! <[Dave] DHWEINSTEIN> But...I guess I'll say something. Point to make here... There is going to be an ans standard... it will be adopted by the community as a whole... it is being drafted now... if you want your opinions and ideas considered in... the future of Forth you have to voice them... IT is that simple. . <[Dave] DHWEINSTEIN> If Ghod, and nature, had meant for us to have <[Dave] DHWEINSTEIN> standards, he'd never have let them be designed by committees. <[Dave] DHWEINSTEIN> . no argument there... as Chuck Moore has said... standards are a red flag and if he conformed... to standards there would be no Forth... but, there will be an ANS standard that will serve as a model... and State smart is one of the BIG arguments. . <[Dave] DHWEINSTEIN> RS232 is a great example! <[Dave] DHWEINSTEIN> BRB is here. hey Bill GOOD EVENING Got an argument going with Dave W as soon as he returns... <[Dave] DHWEINSTEIN> High Bill Beer run I think <[Dave] DHWEINSTEIN> -gh <[Dave] DHWEINSTEIN> You called it. <[Dave] DHWEINSTEIN> . RS-232 was never more than a recommended standard ... That's what the (R) stands for. <[Dave] DHWEINSTEIN> Standard??? What does that have to do with Forth ? <[Dave] DHWEINSTEIN> Just another example of ANSI at its worst. Not true - RS232 was EIA's baby... I do data comm , so I know this ball field <[Dave] DHWEINSTEIN> Saw a T-Shirt once, RS232 (circle slash) Any way - what do you like about which specific state-smart words ? ['] ? <[Dave] DHWEINSTEIN> Yes. <[Dave] DHWEINSTEIN> I also like ." <[Dave] DHWEINSTEIN> And state-smartness in general. It has its place, but some argue it gets in the way ... <[Dave] DHWEINSTEIN> How? and they aren't all that smart... you reply .... <[Dave] DHWEINSTEIN> How are they not smart? Did anyone else just get a list of help commands ? <[Dave] DHWEINSTEIN> No Wonder how I did that ? WHAT HELP COMMANDS??? <[Dave] DHWEINSTEIN> Try /help...that'll do it. Actually, I can't even play a good devil's advocate here... cause I like them too....I just wish.. I could encourage you to post a comment in Cat 10... Greg Bailey pointed out that there are more people that show up for the... ANS TC meetings than are posting comments if you exclude... committeee members and sysops... <[Dave] DHWEINSTEIN> Where are the ANS TC meetings? the whole point of Cat 10 is to give folks a chance to get... involved in the draft process and not repeat another 79-Standard, F-83 Standard... where after they were drafted everyone said, "How cum ?"!!! <[Dave] DHWEINSTEIN> ...and ignored them... <[Dave] DHWEINSTEIN> Standards and FORTH just seem intrinsically opposed... :-) The meetings are posted in the BBS - the next one is comming up real soon... WHEN ARE THE NEXT STANDARDS DUE ? let me look here in a minute <[Dave] DHWEINSTEIN> I mean...you rewrite the language anyway... ! :-) Bill - dave ...you two get acquainted... BRB <[Dave] DHWEINSTEIN> 'ello DAVE DO YOU MAKE MONEY WRITING FORTH? <[Dave] DHWEINSTEIN> Got any questions? <[Dave] DHWEINSTEIN> No. I make my living writing in C, Fortran, and AWK (and Bourne Scripts and C-Shell Scripts) under Unix (4.2 BSD -- COncentrix) o n a Minisupercomputer. <[Dave] DHWEINSTEIN> . SOK, THEN WHO DOES. <[Dave] DHWEINSTEIN> Jax makes his money in FORTH. FOR WHAT TYPE OF APPS. IN FORTH?? <[Dave] DHWEINSTEIN> I don't know? MY IMPRESSION IS THAT PEOPLE SWITCH... TO FORTH TO PROGRAM BETTER!!! <[Dave] DHWEINSTEIN> I prefer FORTH to any other language (including its related <[Dave] DHWEINSTEIN> language [and predecessor] LISP). But I <[Dave] DHWEINSTEIN> also enjoy UNIX (and C), and there is a much bigger and <[Dave] DHWEINSTEIN> better paying market for C/UNIX Wizards. <[Dave] DHWEINSTEIN> . DOES FORTH HAVE THE ABILITY TO PATCH IN AND OUT OF C?? <[Dave] DHWEINSTEIN> There is a standard team at work on that. But not ANSI. Instead, it is <[Dave] DHWEINSTEIN> working on running FORTH under UNIX. And to work effectively in UNIX, being able to switch into C is important. <[Dave] DHWEINSTEIN> (Check the library doing a search under the keyword UNIX for the working report) <[Dave] DHWEINSTEIN> The other way is to compile the C code, but capture the Assembly it produces as <[Dave] DHWEINSTEIN> mnemonics. Most coimpilers let you do this <[Dave] DHWEINSTEIN> and since most FORTHs have DO YOU KNOW OF ANY SOFTWARE DEVELOPERS USING FORTH.. OR MAJOR CORPS. ?? <[Dave] DHWEINSTEIN> the ability to use assembly intermixed, you can feed it in as assembly. <[Dave] DHWEINSTEIN> Sun uses FORTH a great deal in development. ONE OF MY REASONS FOR LOOKING AT FORTH IS... NUTZ ! I can't find it ! August is the next vote on the Basis ( I think ),.. and it seems Jun 10 is the next TC meeting sorry TO BE ABLE TO JUMP IN AND OUT OF APPS. IN DIFFERENT LANGUAGES... <[Dave] DHWEINSTEIN> Where? <[Dave] DHWEINSTEIN> Not at the moment. <[Dave] DHWEINSTEIN> Although I think the UNIX/FORTH team is working on that. Gary, is WMB on GEnie? If you guys can get on - I'll keep looking ? <[Dave] DHWEINSTEIN> Here? <[Dave] DHWEINSTEIN> or has it got a physical location? It has a place - DC - i think ... let me look a little longer <[Dave] DHWEINSTEIN> Just a leetle ways from here <[Dave] DHWEINSTEIN> (DC that is) <[Dave] DHWEINSTEIN> . <[Dave] DHWEINSTEIN> Be back in a bit. <[Dave] DHWEINSTEIN> has left. Bill - didn't mean to leave you in a lurch The idea Dave proposed Thursday is going into effect... July 10 and I think you'll get a LOT out of it. i Which is?? Leonard will be holding a Novice Q & A.. each sunday...how does that sound ? . gGreat he sent me some e-mail.. We are having a strom up this way which is raising hell with... my modem, so if I disappear you'll know why!!! You may want to get off anyway if there's a lot of lightening. It will zap a computer in a flash ! no it seems to be between my node and here which a 200 mile call for me! !! Have you looked at some of the tutorial stuff on the Board ? yes but some of it is very confusing, it seems to be scattered... leonard and Scott both put up some good stuff... some organization into a begginers list... I agree it is scattered... file would help.. Leonard did consolidate a good bit of it in a library... is here. file, You may want to just download it and study it in your leisure.. <[Dave] DHWEINSTEIN> re and save a buck in the process. . If you could get the different versions together with ... there associated help files it would help also!! <[Dave] DHWEINSTEIN> Hey...Lower Case??!!?? Please excuse the typo's!! <[Dave] DHWEINSTEIN> :-) Easier said than done. I'm a two pinky plunker!! <[Dave] DHWEINSTEIN> Ten fingers and a self taught no tecnique pseudo touch typist. Dave = I was wrong on both counts <[Dave] DHWEINSTEIN> Ohh? Rochester, NY June 14-18 <[Dave] DHWEINSTEIN> (trying to mask look of shock) <[Dave] DHWEINSTEIN> During the Conference no doubt. <[Dave] DHWEINSTEIN> Yeah. It has been in DC, It has been on the west coast , this time Rochester NO - not during the conference - a week before ! <[Dave] DHWEINSTEIN> Heh. My ghod...people will have to go to Rochester twice in one month? That is cruel! Is that stunned silence ? Yeah - dumb I think ! <[Dave] DHWEINSTEIN> Stunned perhaps...silence...never! :-) better than in Feb!!! The ANS TC people are footing their own bills too... that's one reason I think we owe them the donation of our input... it's a simple enough consideration . You can still hit permafrost in June, NO PROB <[Dave] DHWEINSTEIN> You'd think they'd force us to shut up. No - they want the input They need it to do their job? ANSI will not let the standard stand without input ! is here. <[Dave] DHWEINSTEIN> Any style standardizations? <[Dave] DHWEINSTEIN> Hey Jax. And they require a period of arbitration after the final draft is submitted <[Dave] DHWEINSTEIN> Took ya long enough. <[jax] VESTA> he <[jax] VESTA> y <[jax] VESTA> . greetings why indeed I got that mess on DASNET - Geez !!!! <[Dave] DHWEINSTEIN> Borlamd claims not to be working on Turbo FORTH! (A shocking announcement I am sure) :-) I coulda believed you - proof wasn't necessary <[jax] VESTA> thought you would find it funny ... anyway, we are straightened out now. <[jax] VESTA> WEINSTEIN ... <[Dave] DHWEINSTEIN> Yeas? <[jax] VESTA> the thing that kills me about UNIX email ... <[Dave] DHWEINSTEIN> Yeas?? <[jax] VESTA> is that when you get a letter ... <[Dave] DHWEINSTEIN> Yeas??? <[jax] VESTA> a simple r will reply alright .... <[jax] VESTA> BUT TO THE WRONG ADDRESS> <[jax] VESTA> >>>>!!! <[jax] VESTA> . <[Dave] DHWEINSTEIN> hehehehhehehehehehhehehe <[Dave] DHWEINSTEIN> Beats me. I usually use a Mailtool on a Sun for any kind of long distance mail. <[jax] VESTA> So you logs on and plays with your tool? <[jax] VESTA> ...:-) <[jax] VESTA> . I'm real sure everyone has access to their very own SUN <[Dave] DHWEINSTEIN> Sure does. And I uses more MIPS to make my tools more powerful. <[jax] VESTA> Have the xputer drop in for it yet? <[Dave] DHWEINSTEIN> No. Not my own. A sun at the Workstation facility at UT. <[jax] VESTA> they make it ... <[Dave] DHWEINSTEIN> Not mine. If I owned it, I might. <[jax] VESTA> up the street from my workplace. <[jax] VESTA> . borrow a feww dozen <[jax] VESTA> love to. back in the sixties ... <[Dave] DHWEINSTEIN> Then send me one... hehehe nice boxes <[jax] VESTA> we would say, let's "liberate" a few. <[jax] VESTA> . comshaw in the Navy any response to the question of the nite ? <[jax] VESTA> Yeah ... what is q of nite? on the door - you don't read the notice ? <[jax] VESTA> I don't read notices as I stumble into a bar! <[jax] VESTA> . <[Dave] DHWEINSTEIN> I don't read anything as I stumble out. So how cum you're not contributing to the Standards discussion ? <[Dave] DHWEINSTEIN> (Fond remembernces of the party we held for a friend who graduated from High School yesterday) king's you <[jax] VESTA> I do MORE than my share. They pobably wish I would shut up. <[Dave] DHWEINSTEIN> Then I should jump in and shout. No - they don't .. <[Dave] DHWEINSTEIN> What do you think of state-smart words? <[jax] VESTA> Too smart for their own good. I'm trying to coax (pry) dave into posting his comments... <[Dave] DHWEINSTEIN> WHy? <[jax] VESTA> ASCII should be state smart. in support of state-smart only in Colorado <[jax] VESTA> I've never been crazy about EXIT having a dual meaning, tho. Do you like the others ? <[jax] VESTA> Do you have a list on the tip of the tongue? <[Dave] DHWEINSTEIN> No I don't. But your real clothe. You jutht made a typo. The first that came to my mind was ['] <[Dave] DHWEINSTEIN> or ." <[jax] VESTA> ....( Who is HIGHC and what do you think?) Jax - Bill Bill - Jack <[jax] VESTA> Pleeztameecha. what the hell is a smart word?? <[jax] VESTA> A word .. <[jax] VESTA> that knows if you are compiling or interpreting Leonard starts the Novice FIGGY's July 10 <[jax] VESTA> and behaves differently in different company. <[jax] VESTA> . <[Dave] DHWEINSTEIN> Over a month away? <[jax] VESTA> ...( there is a variable STATE in Forth ....) He wants to ride a train in Canada with his lady first <[jax] VESTA> ... (set while compiling, off while interpreting( <[jax] VESTA> . <[jax] VESTA> Like I said on the BB ... were this original in the language?? <[jax] VESTA> What i hope the standards team does ... In the beginning there were not so many that knew the difference between compile and interpret. <[jax] VESTA> is mostly NOTHING except free the standard from wordsize limitation. <[Dave] DHWEINSTEIN> A long long time ago...in a MAINFRAME far far away..a strange creation took place. do you agree with the cell concept - or totally open concept ? <[jax] VESTA> CELL. <[Dave] DHWEINSTEIN> Differentiate please (I'm falling behind in my jargon). What about crossing cell size boundaries 8 bit, 16, bit, 32 bit...ad infinitum, Dave <[jax] VESTA> How about leave it open, except you are guaranteed that ther is a CEWLL. <[Dave] DHWEINSTEIN> <- Works with a standard 9 years old...don't ask me current questions? :-) <[Dave] DHWEINSTEIN> I'd say a 32 bit cell. <[jax] VESTA> What do you see FORTH on , Dave? <[jax] VESTA> CELL just means whatever the wordsize is on the box. <[Dave] DHWEINSTEIN> FORTH chips. They are sooo fast. Probably the JH APL. <[jax] VESTA> I mean, at work, what do you see it on. If you say 32-bit then in three years people are gonna ask ... <[jax] VESTA> If at all. <[Dave] DHWEINSTEIN> NO! <[Dave] DHWEINSTEIN> If you set it to box size... Why the heck didn't you consider the posibility of 64 bits...and so on <[Dave] DHWEINSTEIN> that means lots of machien specific code. <[Dave] DHWEINSTEIN> Efficiency. <[jax] VESTA> Right, which is why CELL. <[jax] VESTA> CELL is always there. <[Dave] DHWEINSTEIN> 32 bits gives a large addressing space, but doesn't hurt too much. <[jax] VESTA> you don't have to know how big it is. <[Dave] DHWEINSTEIN> will CELL return the word size in bits? <[Dave] DHWEINSTEIN> You do in some applications. If ( correct me Jack ) you write for a cell size you can deal with your... own architecture ( limitation ) with some sort of prelude that... defines your implementation of CELLL got it ? <[jax] VESTA> Nohuh? <[jax] VESTA> ... <[Dave] DHWEINSTEIN> Not sure. <[Dave] DHWEINSTEIN> What does CELL put on the stack? <[jax] VESTA> on a 32-banger ... 4 <[jax] VESTA> on a 16 ... 2 <[Dave] DHWEINSTEIN> Ok. Than I coukld live with it. <[jax] VESTA> on a 64 .... 8 <[Dave] DHWEINSTEIN> As long as it there is a way of determining. <[jax] VESTA> Which means you can write WORDSIZE - INDEPENDENT code. <[jax] VESTA> if you don't DEMAND byte addressing. <[Dave] DHWEINSTEIN> Will this mean a new set of words however. Will C! store 1/2 of a CELL, and D! store two CELLS? <[jax] VESTA> Sorta...JForth is 32 bits. and AA a pen lite <[jax] VESTA> ... the word ! does a 32-bit store <[jax] VESTA> ... and W! does 16, like C! does 8. <[Dave] DHWEINSTEIN> D! does 64.. <[jax] VESTA> also W@ and W, are included, along with ALIGN which is in LP but is a no-op ... <[Dave] DHWEINSTEIN> But does <[jax] VESTA> in KERNEL86.BLK <[jax] VESTA> . <[Dave] DHWEINSTEIN> this provide for higher CELLS. If we have a 64 bit CELL, we'd <[Dave] DHWEINSTEIN> have C -> 8, W -> 16, ! -> 32, D -> 64, ...? <[Dave] DHWEINSTEIN> or would it all shift right one? <[jax] VESTA> no ... <[jax] VESTA> if it was in 16 ... <[jax] VESTA> ... ! should do a 64 LW! 32 W! 16 C! 8 <[jax] VESTA> jaxthinx! <[jax] VESTA> . <[Dave] DHWEINSTEIN> That is a problem, no? That's how you get machine dependent problems which we need to resolve <[jax] VESTA> Is [Bill] HIGHC near the Universtiy of New Hampshire? No near the u of Sherbrooke Que.!!! <[Dave] DHWEINSTEIN> Then we get dependent. <[jax] VESTA> SHERBROOKE! a cute little town. Stayed in the Dorms in august once. Why are you in Ft. Valley, GA if your home is Austin, Dave or is that personal ? Cute little ladies too!! <[Dave] DHWEINSTEIN> What about a word like !! which takes the stack arguments ( value address size-of-value -- ) <[Dave] DHWEINSTEIN> and @@ <[Dave] DHWEINSTEIN> I live in Austin. GEnie just doesn't thinik so. Thanks - confused me - what about your buddy that also had a Ft Valley Status <[Dave] DHWEINSTEIN> Relative. <[Dave] DHWEINSTEIN> Parental Unit. all things are <[Dave] DHWEINSTEIN> Only way to keep in touch over 2000 miles. <[jax] VESTA> Toutes les quebecoise sont ingenieuses ... <[jax] VESTA> . <[Dave] DHWEINSTEIN> ANy thoughts on !!, Jax? <[jax] VESTA> Gesundheit. <[jax] VESTA> . Oui!!! any way - are you now more involved in the standard ? <[Dave] DHWEINSTEIN> Me? <[jax] VESTA> you. sure <[Dave] DHWEINSTEIN> Yeah. Why not. good - I7ve done my job <[Dave] DHWEINSTEIN> NO WHAT DO YOU THINK OF !! OR I'LL STAY IN ALL CAPS FOREVER! <[Dave] DHWEINSTEIN> +W Write it <[jax] VESTA> I think you should post it to the standards discussion for the Beeg Boys to kick around. : !! what <[Dave] DHWEINSTEIN> Stack description: <[Dave] DHWEINSTEIN> ( value address size-of-value -- ) ( stores value as a size-of-value size chunk at address ) <[jax] VESTA> HIGHC ... you go to U Sherbrooke? that's exactly what you need to post in cat 10 No...SMU>>> <[jax] VESTA> There is a form for proposals ... where is it, Gary? another Texican ! <[Dave] DHWEINSTEIN> Yeehaww! <[jax] VESTA> What study? Greg never put it in the library - It's being modified... <[jax] VESTA> What computers, too? Partying!!! just follow the format Lee Brotzman uses <[Dave] DHWEINSTEIN> Which is? <[jax] VESTA> oThe format Lee uses .. <[jax] VESTA> is to bash them over the head with so many proposals they get dizzy! :-) Lee has several proposals posted - check one of them for style - it's good <[jax] VESTA> . Lee is the only one who is going to get a lot of his ideas considered..