[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: XML file formats .... was: Re: gEDA-user: Some footprints Itriedto create
On Mar 15, 2007, at 5:46 PM, Greg Cunningham wrote:
> On Thu, 2007-03-15 at 07:34 -0400, David Kerber wrote:
>> Can you point me to a link on how this works? I use an RPN
>> calculator, but
>> never heard that term applied to data storage/configuration/
>> however you
>> describe what you are doing here.
>>
>> Dave
> ...
> http://www.forth.org/faq/faq1.txt
> http://en.wikipedia.org/wiki/Charles_H._Moore
> http://www.amresearch.com/starting_forth/sf1/sf1.html
>
> Forth is one of the early(iest?) RPN TILs (Threaded Interpretive
> Languages). Attempting to master it absorbed a year or 2 of my youth.
> Despite my fascination for RPL languages & stack parsers, I have
> produced zilch with them...
There's a GPL development system I wrote for a very simple Forth
dialect (LSE64) at http://space.mit.edu/home/jpd/. I actually use it
a lot in conjunction with gEDA. I test hardware with a Linux box full
of DAQ cards using test programs in LSE64 (through drivers from
comedi.org). Some of the things I design are microprogrammed: the
microcode generation is in LSE64. I also use it for generating test
vectors for circuit simulations. Some of my customers have been using
it also, especially the DAQ and microcode generation stuff.
The problem with using something like Forth for data file exchange is
that it's dangerously powerful. Virus writers could have a lot of
fun. Perhaps one could remove some features and add checks for
illegal data access, but it would probably require some serious care.
John Doty Noqsi Aerospace, Ltd.
jpd@noqsi.com
_______________________________________________
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user