Ok, I missed BASIC (VB, .ASP, Stamp, etc...). Also ran: Pascal (Delphi). C, BASIC, and Pascal are each, what, 30 years old? And they cover the range from mid to high level languages. I don't think there is "room" for anything else. Prove me wrong: Assembler, C and BASIC account for 99% of all programs written. If that's not so, I'll add Pascal and try again. Maybe FORTH (Postscript) and HTML if you want to count page description code as languages. Java (JScript, JavaScript, etc...) if you want to count web pages. Unless a language is targeted at a special purpose, forget selling it. Now, having said that: Squeezing an interpreter for one of these into an embedded controller is a different story. Scenix has just managed to shoehorn a mini-Java (Jinni?) interpreter into an SX52, but there isn't much room for anything else. Maybe XPL0 as a simple embedded control language... but then you would have to compete with the Basic Stamp... and why not just compile anyway? I've never seen the point in putting the token interpreter into the chip. A code generator (from the higher level language) would allow for programmer optimization and adding new functions afterwards.... much better. Bring on the comments... but, please, no language war? Huh? Please? I haven't said that any one language was better than another... --- James Newton mailto:jamesnewton@geocities.com 1-619-652-0593 http://techref.massmind.org NEW! FINALLY A REAL NAME! Members can add private/public comments/pages ($0 TANSTAAFL web hosting) -----Original Message----- From: pic microcontroller discussion list [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Richard Ottosen Sent: Thursday, April 06, 2000 10:04 To: PICLIST@MITVMA.MIT.EDU Subject: Re: [OT] New Stupid PIC Trick Importance: Low James Newton wrote: > > Is XPL0 not in the public domain? Can't you release the source and ask for > others to help in polishing? XPL0 is - mostly - in the public domain. There are many versions of the compiler and interpreter. Not all of the versions have been released, for varying reasons. See: http://www.idcomm.com/personal/lorenblaney/ for the released versions. Releasing the Scenix versions is worth considering. It is not my decision to make since I did not write the code. I am of course closely involved. > > Selling (yet) another language is the impossible part. If its not C or a > super set of C, forget it. I knew you would say that. Yet I think other languages with much less of a track record than XPL0 have been sold. The best example is the Basic Stamp BASIC. Which seems to me to be barely BASIC. The greedy capitalist in me also wants to believe there is a buck in it somewhere :-) -- Rich > > --- > James Newton mailto:jamesnewton@geocities.com 1-619-652-0593 > http://techref.massmind.org NEW! FINALLY A REAL NAME! > Members can add private/public comments/pages ($0 TANSTAAFL web hosting) > > -----Original Message----- > From: Richard Ottosen [mailto:rottosen@idcomm.com] > Sent: Wednesday, April 05, 2000 13:51 > To: jamesnewton@piclist.com > Subject: Re: [OT] New Stupid PIC Trick > Importance: Low > > James Newton wrote: > > > > >From my web site at > > http://techref.massmind.org > > you will find under Processors, Scenix, in the 48/52 section: > > > > For prototyping, the 52 pin surface mount PQFP package will require an > > > > a 52pin PQFP (0.65mm pin spacing 13.2mm x 13.2mm tip to tip) to pcb (pn: > > 160-8404-02) or wirewrap (pn: 160-8404-07) adapter from > > http://www.adapters.com for about $65 but watch out! the leads on the chip > > come down about half off the solder pads on the top of the adapter > requiring > > that you manually push all the pins back against the body before > soldering. > > They do not have an adapter with a socket for prices less than $250 each > min > > qty 5. > > > > a test socket, pn: 7310-052-X-08 from http://www.wellscti.com/ser7000.htm > > distributed by SouthWest Sales 1-602-424-7327 for about $27.70 but the > foot > > print on the socket is not appropriate for prototyping so the unit would > > have to be soldered to a (custom) adapter board with leads run out to > posts > > on more standard spacing (The 7010-052-X-08 part is the MS-026 JDEC foot > > form (1.0mm lead length) and the sx52 is MS-022 (1.60mm lead length) > > > > a test socket, pn: FTQ-52-0.65-02A from http://www.enplas.com/prod/qfp.htm > > distributed by High Performance Test, Inc. 1-510-445-1182 or > > evann@hastsol.com for about $24.36. Andrew Seddon confirms that the chip > > fits the socket. But, again, the foot print on the socket is not > appropriate > > for prototyping so the unit would have to be soldered to a (custom) > adapter > > board with leads run out to posts on more standard spacing so we are back > to > > adapters.com. > > Still sounds like that an adapter board is the way to go. Throwing away > an adapter if a chip goes bad seems no worse than using an expensive > socket that only - almost - works. > > > > > Are you interested in any of the adapter I designed at $5 to $10 a pop > > depending on the total number of people I can get together on it? > > Since I haven't even used the adapters I made I don't think I could use > any of yours either. I will keep your adapter in mind for the future, > however. I think the price expected is reasonable. > > > > > Will you be making your XPL0 Scenix port available? > > Oh, you do ask difficult questions. I am not sure what the plans are > right now. The software is in a very early form. Only a few programs > have been written for the SX version of XPL0 so far. In fact, the > Kinetic Art program was sort of written as a test. > > I had to modify the I2L interpreter (slightly) to create the Kinetic Art > program. Most users don't want to become language writers just to do > their project :-) > > I do think that XPL0 is a powerful tool if you want to write in a high > level language. In some ways it is better than C. I would like to market > it but am not sure how without a LOT of investment in polishing it up. > > What's your opinion on this? > > -- Rich > > > > > --- > > James Newton mailto:jamesnewton@geocities.com 1-619-652-0593 > > http://techref.massmind.org NEW! FINALLY A REAL NAME! > > Members can add private/public comments/pages ($0 TANSTAAFL web hosting) > > > > -----Original Message----- > > From: Richard Ottosen [mailto:rottosen@idcomm.com] > > Sent: Wednesday, April 05, 2000 10:41 > > To: jamesnewton@piclist.com > > Subject: Re: [OT] New Stupid PIC Trick > > Importance: Low > > > > James Newton wrote: > > > > > > Wow! How did you get XPL0 on a Scenix chip? > > > > Actually the I2L interpreter is only about 500 words! > > That left about 1500 words for the high level XPL0 code. > > I haven't even used all of the space that is available for the program; > > even though the tables are 16 bit integers. > > > > I have now posted more details on how I built the Kinetic Art at: > > http://www.idcomm.com/personal/ottosen/ > > > > > > > > Also, any thoughts (good or bad) on the SX adapter? Nasty looking isn't > > it? > > > > > > > Yes your version is much more complex than my version. My adapter is a > > single sided board that is just an extension of the SMD pads out to the > > through holes. The redundant power and ground pins must be connected > > together on the board that the adapter plugs into. Of course there is no > > programming connector either. > > > > By the way, could I get from you some information on the socket you > > found? > > > > > > > > --- > > > James Newton mailto:jamesnewton@geocities.com 1-619-652-0593 > > > http://techref.massmind.org NEW! FINALLY A REAL NAME! > > > Members can add private/public comments/pages ($0 TANSTAAFL web hosting) > > > > > > -----Original Message----- > > > From: pic microcontroller discussion list > > > [mailto:PICLIST@MITVMA.MIT.EDU]On Behalf Of Richard Ottosen > > > Sent: Tuesday, April 04, 2000 09:02 > > > To: PICLIST@MITVMA.MIT.EDU > > > Subject: [OT] New Stupid PIC Trick > > > > > > I thought some of the PIC Listers might be interested in a recent > > > project I have completed. It has no "real" use other than being fun to > > > watch. I claim that it is art :-) See details at > > > http://www.idcomm.com/personal/ottosen/ > > > Look near the bottom of the page for a better description and picture. > > > > > > Oh, it does not use a PIC although it could. I used a Scenix for the > > > ease of development. I can PDF some of the drawings if anyone is > > > interested. > > > > > > -- Rich