Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #34394 > unrolled thread
| Started by | JUERGEN <epldfpga@aol.com> |
|---|---|
| First post | 2014-11-13 14:09 -0800 |
| Last post | 2014-11-19 16:12 -0500 |
| Articles | 20 on this page of 43 — 19 participants |
Back to article view | Back to comp.lang.forth
Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae JUERGEN <epldfpga@aol.com> - 2014-11-13 14:09 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae hughaguilar96@yahoo.com - 2014-11-13 19:19 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae visualforth@rocketmail.com - 2014-11-13 20:11 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae hughaguilar96@yahoo.com - 2014-11-13 20:22 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Mark Wills <markwills1970@gmail.com> - 2014-11-14 02:48 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Forth Wright <forthwrightly@spritely.net> - 2014-11-14 11:05 +0000
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae november.nihal@gmail.com - 2014-11-14 09:27 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Softw all2001@spambog.com (Wolfgang Allinger) - 2014-11-14 16:11 -0300
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Softw rickman <gnuarm@gmail.com> - 2014-11-14 21:34 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Softw all2001@spambog.com (Wolfgang Allinger) - 2014-11-15 06:13 -0300
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Softw Rolf Schroedter <rolf.schroedter@dlr.de> - 2014-11-18 10:30 +0100
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Paul Rubin <no.email@nospam.invalid> - 2014-11-14 12:26 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae visualforth@rocketmail.com - 2014-11-14 13:04 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae JUERGEN <epldfpga@aol.com> - 2014-11-15 01:27 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae "Elizabeth D. Rather" <erather@forth.com> - 2014-11-14 07:46 -1000
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae hughaguilar96@yahoo.com - 2014-11-14 21:44 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae hughaguilar96@yahoo.com - 2014-11-15 13:00 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae rickman <gnuarm@gmail.com> - 2014-11-16 00:15 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae rickman <gnuarm@gmail.com> - 2014-11-13 23:33 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Howerd <howerdo@yahoo.co.uk> - 2014-11-14 08:42 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Paul E Bennett <Paul_E.Bennett@topmail.co.uk> - 2014-11-15 03:16 +0000
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae ratiovsh@gmail.com - 2014-11-18 09:45 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Jason Damisch <jasondamisch@yahoo.com> - 2014-11-19 08:03 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Paul E Bennett <Paul_E.Bennett@topmail.co.uk> - 2014-11-19 16:49 +0000
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae hughaguilar96@yahoo.com - 2014-11-19 17:58 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae rickman <gnuarm@gmail.com> - 2014-11-20 04:21 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Jason Damisch <jasondamisch@yahoo.com> - 2014-11-20 11:04 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Jason Damisch <jasondamisch@yahoo.com> - 2014-11-20 11:18 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae hughaguilar96@yahoo.com - 2014-11-20 19:43 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae "Rod Pemberton" <buzzoff@nonamewhichexists.cmm> - 2014-11-21 19:56 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae "Rod Pemberton" <buzzoff@nonamewhichexists.cmm> - 2014-11-20 22:29 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae rickman <gnuarm@gmail.com> - 2014-11-20 22:49 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Mark Wills <markwills1970@gmail.com> - 2014-11-21 02:01 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae hughaguilar96@yahoo.com - 2014-11-21 16:38 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae "Rod Pemberton" <buzzoff@nonamewhichexists.cmm> - 2014-11-21 20:31 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae visualforth@rocketmail.com - 2014-11-22 11:30 -0800
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae "Rod Pemberton" <buzzoff@nonamewhichexists.cmm> - 2014-11-22 14:52 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Andrew Haley <andrew29@littlepinkcloud.invalid> - 2014-11-23 05:02 -0600
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae "Rod Pemberton" <buzzoff@nonamewhichexists.cmm> - 2014-11-21 19:43 -0500
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Coos Haak <chforth@hccnet.nl> - 2014-11-22 01:33 +0100
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Bernd Paysan <bernd.paysan@gmx.de> - 2014-11-19 18:12 +0100
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Softw all2001@spambog.com (Wolfgang Allinger) - 2014-11-19 16:42 -0300
Re: Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae rickman <gnuarm@gmail.com> - 2014-11-19 16:12 -0500
Page 1 of 3 [1] 2 3 Next page →
| From | JUERGEN <epldfpga@aol.com> |
|---|---|
| Date | 2014-11-13 14:09 -0800 |
| Subject | Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae |
| Message-ID | <dbbe1188-ef99-4b8b-aaf1-3b9f0dcfcaf7@googlegroups.com> |
Just for your info. One aplication where Forth showed what it can do Comet Landing - a triumph for Forth in Hardware and Forth in Software From steering telescopes to steering Philae Intersil's RTX processors and Forth software controlled the successful Philae landing Southampton, UK - 13 November 2014 - A proud Forth Community knows that these niche processors and niche languages are sometimes the only choice, and others will re-look at Forth and it's capabilities now again. MPE can announce, that MPE Compilers were used on this project. It was Intersil RTX Processors running some Forth in hardware, and the Forth programming language that made it happen. Goo processor architectures do not die - they just convert into IP, and MPE can still supply the RTX2000 IP today together with the compiler Tools. Intersil's RTX processors made sure the landing on the asteroid was successful. And up to 10 of them are working now in the Philae controlling the systems to gather data about the comet. One additional point for using this processor was the availability in radhard - but this was the reason for Intersil to manufacture it in the first place - why else have it in radhard. The Forth language was used to program them. A language very close to "radhard software", as the interactive programming structure combining smaller words into larger phrases speeds up programming and makes debugging easier. Certifying code is eased as well, as this language fits nicely into structure of the code. It is like writing a book: first there are letters - Machine Code, then Forth, then words combine these and combine as well words to new words and phrases. When the book is finished, the application is ready. And the RTX is still available - some versions difficult to get but the IP in VHDL for FPGA is available from MPE today - and used in special applications. For the inventor of Forth this landing must be quite satisfying, as he was involved in many ways: Chuck Moore designed Forth about 45 years ago to control large telescopes as the tools available were not good enough for him. Chuck Moore designed the Novix chip to improve speed by putting Forth words in silicon - improving speed and reducing current consumption at the same time. Chuck Moore's Novix chip, then adapted and manufactured a series of RTX processors in radhard technology by Intersil. And now the landing on Philae using his technology. He must be very proud about this achievement, now on his new venture with a 144 Multicore Forth processor. We at MPE can only salute the Rosetta all the people involved and make the IP of the RTX2000 available for projects - used in FPGAs today. END About MPE Microprocessor Engineering MPE is a privately held company based in Southampton UK, founded in 1981 to develop and sell software tools such as compilers, specialising in real-time embedded systems. Professional and Standard compilers are available for: ARM and Cortex-M0/M1/M3/M4, ARM/StrongARM/XScale, 386/486/Pentium, H8S, H8/300H and H8/Tiny, Coldfire, 9S12/68HC12, MSP430 and 8051. Custom implementations are available on request. MPE also offers as hardware and software consultancy, with particular expertise in high-performance Forth systems and rapid compilation. Projects are staffed by both MPE employees and external consultants. MPE products are used in application areas such as glass-grinding, payment terminals, vending machines, bomb-disposal and construction planning. They have been used in products all over the world and as far as comets and Mars. Technical Information: MPE MicroProcessor Engineering Stephen Pelc, MD Tel: +44 (0)23 8063 1441 Email: stephen@mpeforth.com Web: http://www.mpeforth.com PR Contact: MPE MicroProcessor Engineering Juergen Pintaske Tel: +44 (0) 7736 70 76 74 Email: juergen@exemark/.com Web: http://www.mpeforth.com
[toc] | [next] | [standalone]
| From | hughaguilar96@yahoo.com |
|---|---|
| Date | 2014-11-13 19:19 -0800 |
| Message-ID | <6e84e673-e265-485e-8cdc-ee0e0b697e8c@googlegroups.com> |
| In reply to | #34394 |
On Thursday, November 13, 2014 3:09:45 PM UTC-7, JUERGEN wrote: > A proud Forth Community... Why would I feel proud of something that I wasn't involved in? As a purely practical matter, there is no money to be made in selling compilers --- there is a lot of work involved in writing them, and they are typically given away for free to induce people to buy the target-processor (MFX was), or maybe sold for a small amount of money (VFX is) --- but if you do sell software, it just gets pirated anyway. Also, there is no money to be made in building a custom processor --- there is a lot of work involved, and the chips still have to be sold one at a time for a few dollars apiece --- for the most part, nobody wants to use a processor that isn't being second-sourced, so it mostly only gets used in onesy-twosy projects (such as this spaceship). My experience with esoteric stuff like this, is that it doesn't help for getting a job. People think that the story is cool, but what I did isn't even close to what they are doing, so it doesn't count as work experience. Hypothetically, if the MiniForth (now called the RACE) had been used rather than the RTX2000, my chances of getting a job would still be zero --- nobody cared that the MiniForth was being used in a laser etcher, so why would anybody care if it gets used in a spaceship? Due to a failure of leadership in 1994, Forth is dead --- landing on a comet doesn't change this fact. On a positive note, Juergen's story appears to be true --- this is as compared to Elizabeth Rather and Leon Wagner claim that they work for NASA, which was never true --- it is important that people's boasts be true!
[toc] | [prev] | [next] | [standalone]
| From | visualforth@rocketmail.com |
|---|---|
| Date | 2014-11-13 20:11 -0800 |
| Message-ID | <e7fc818a-4f83-4a57-8b96-09a7a3832b8a@googlegroups.com> |
| In reply to | #34397 |
On Thursday, November 13, 2014 10:19:45 PM UTC-5, hughag...@yahoo.com wrote: > On Thursday, November 13, 2014 3:09:45 PM UTC-7, JUERGEN wrote: > > A proud Forth Community... > > Why would I feel proud of something that I wasn't involved in? I wasn't involved in the journey to the comet, but I am feeling proud, because I got acquainted with Forth decades ago and I peacefully use Forth whenever possible. I never earned a lot of money because I have chosen to do interesting work, work which makes sense to me, and difficult work with microcontrollers. If I would have chosen to earn a lot of money I should have worked for the financial markets, following the money. Money is to make where money is. I preferred to do work which I like and which makes me proud. Of course it is possible to make a lot of money with Forth. The power is there. You have to use it.
[toc] | [prev] | [next] | [standalone]
| From | hughaguilar96@yahoo.com |
|---|---|
| Date | 2014-11-13 20:22 -0800 |
| Message-ID | <7ea92b45-2305-4310-beb7-405e442c736b@googlegroups.com> |
| In reply to | #34398 |
On Thursday, November 13, 2014 9:11:06 PM UTC-7, visua...@rocketmail.com wrote: > Of course it is possible to make a lot of money with Forth. The power is there. You have to use it. Please tell me how! I don't have the slightest clue. My experience after I left Testra, was that when I applied for work as a computer programmer, I was told that I was not qualified for even the most entry-level job --- mostly Visual Basic in those days, although there were some QBasic entry-level jobs still available as well --- nowadays, the entry-level jobs are mostly Perl or Python or some other scripting language, and I'm not qualified for them either (I haven't actually applied for any programming jobs in at least a decade, but I assume that Forth experience is still considered to be a negative rather than a positive).
[toc] | [prev] | [next] | [standalone]
| From | Mark Wills <markwills1970@gmail.com> |
|---|---|
| Date | 2014-11-14 02:48 -0800 |
| Message-ID | <6e420250-5f49-47f5-b573-6c3315682b26@googlegroups.com> |
| In reply to | #34399 |
On Friday, 14 November 2014 04:22:29 UTC, hughag...@yahoo.com wrote: > On Thursday, November 13, 2014 9:11:06 PM UTC-7, visua...@rocketmail.com wrote: > > Of course it is possible to make a lot of money with Forth. The power is there. You have to use it. > > Please tell me how! I don't have the slightest clue. By designing a product or service and selling it. That Forth is running inside your product/service is irrelevant. Do you know/care what language the software in your DVD player was written in? :-) > > My experience after I left Testra, was that when I applied for work as a computer programmer, I was told that I was not qualified for even the most entry-level job --- mostly Visual Basic in those days, although there were some QBasic entry-level jobs still available as well --- nowadays, the entry-level jobs are mostly Perl or Python or some other scripting language, and I'm not qualified for them either (I haven't actually applied for any programming jobs in at least a decade, but I assume that Forth experience is still considered to be a negative rather than a positive). Not at all. ANY programming *experience* (and it appears that you have plenty) is a huge advantage. There are lots of skills that go along with programming - irrelevant of the language. The biggest one is being to break problems down into small chunks and just *problem solve*. It sounds obvious, but its a significant skill. If your CV came across my desk I would not care two hoots about if you've learned this weeks' latest trendy funky cool (in a real annoying left-wing liberal type of way) language or not. If you've written a major system in Forth (and you have) then I'd be interested in your overall ability to build a system such as that. It takes skill and patience to develop a system like that. I don't care if you wrote it in C or Forth. Perhaps my shop uses ADA? So what? If you've mastered Forth, or assembly, or C then you can learn ADA. It's just a language. The language is *not* where the skills are. However, I do sympathise. CV reviewers look for individual skills. Probably because they don't want to wait for someone to come up to speed with a particular language. I've never operated like that. I'm looking at the forest, not the trees.
[toc] | [prev] | [next] | [standalone]
| From | Forth Wright <forthwrightly@spritely.net> |
|---|---|
| Date | 2014-11-14 11:05 +0000 |
| Message-ID | <m44nlg$jfg$1@speranza.aioe.org> |
| In reply to | #34402 |
On Friday, 14 November 2014 04:22:29 UTC, hugefagilar@yahoo.com whined: >> > Of course it is possible to make a lot of money with Forth. The power is there. You have to use it. >> >> Please tell me how! I don't have the slightest clue. That is true of you generally Fagilar, not limited to what you asked. Everybody's entitled to be a huge arse but you abuse the privilege. On 2014-11-14, Mark Wills <markwills1970@gmail.com> wrote: > By designing a product or service and selling it. That Forth is running > inside your product/service is irrelevant. Do you know/care what language > the software in your DVD player was written in? :-) Sure once you jailbreak it you're gonna wanna hack on it and if it's written in C you'll be disappointed ;-) On Friday, 14 November 2014 04:22:29 UTC, hugefagilar@yahoo.com whined: >> My experience after I left Testra, was that when I applied for work as a >computer programmer, I was told that I was not qualified for even the most >entry-level job --- mostly Visual Basic in those days, although there were >some QBasic entry-level jobs still available as well --- nowadays, the >entry-level jobs are mostly Perl or Python or some other scripting >language, and I'm not qualified for them either (I haven't actually applied >for any programming jobs in at least a decade, but I assume that Forth >experience is still considered to be a negative rather than a positive). That's not because of anything to do with Forth. It's because you're an ignorant shallow-minded racist bum. They were right if what you produced since then is any indication... Maybe you can get a job "installing" air fresheners in peoples cars at the car wash. You could write air freshener admin on your CV. Yeah that has a nice ring to it. Huge Fagilar Certified AFA. HARRRRRRRRRRRRRR
[toc] | [prev] | [next] | [standalone]
| From | november.nihal@gmail.com |
|---|---|
| Date | 2014-11-14 09:27 -0800 |
| Message-ID | <5dfa29d1-3fea-4d11-bbd1-82e98d400c88@googlegroups.com> |
| In reply to | #34403 |
( 1) http://www.dlr.de/rd/Portaldata/28/Resources/dokumente/rx/Philae_Lander_FactSheets.pdf (2) http://www.esa.int/TEC/Software_engineering_and_standardisation/TECP5EUXBQE_0.html I am sure everyone will draw their own conclusions but I would have never guessed forth was used.
[toc] | [prev] | [next] | [standalone]
| From | all2001@spambog.com (Wolfgang Allinger) |
|---|---|
| Date | 2014-11-14 16:11 -0300 |
| Subject | Re: Comet Landing - a triumph for Forth in Hardware and Forth in Softw |
| Message-ID | <D4siAMzEQoB@allinger-307049.user.uni-berlin> |
| In reply to | #34406 |
On 14 Nov 14 at group /comp/lang/forth in article 5dfa29d1-3fea-4d11-bbd1-82e98d400c88@googlegroups.com <november.nihal@gmail.com> wrote: >I am sure everyone will draw their own conclusions but I would have >never guessed forth was used. I`m shure they use 10 RTX2010 with Forth in the lander: http://www.cpushack.com/2014/11/12/here-comes-philae-powered-by-an- rtx2010/ I gave some consulting about RTX2000 in the 90th at the DLR in Berlin/ Adlershof. I`m shure, they also use some of my algorithms and hints for the HW layout :) I also sold them a RTX2000 (Wiesel) board and a LMI RTX2000 metacompiler. BTW it was the longest flight of a RTX2010. I`ve seen other applications with RTX2000 in very short flights, but with extrem high G-force starting. It was a very interesting application for the olive-greens, the never asked for any warranty repair or work :) In fact they were very happy when the RTX was destroyed each time... Harris also :) Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang -- Wolfgang Allinger, anerkannter Trollallergiker :) reply Adresse gesetzt! Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2014-11-14 21:34 -0500 |
| Subject | Re: Comet Landing - a triumph for Forth in Hardware and Forth in Softw |
| Message-ID | <m46e49$i0f$1@dont-email.me> |
| In reply to | #34408 |
On 11/14/2014 2:11 PM, Wolfgang Allinger wrote: > > I`ve seen other applications with RTX2000 in very short flights, but > with extrem high G-force starting. It was a very interesting application > for the olive-greens, the never asked for any warranty repair or work :) > In fact they were very happy when the RTX was destroyed each time... > Harris also :) Hmmm, when I took software engineering as a course in college they defined a properly working computer as one which could not cause permanent damage to itself by any sequence of instructions... I think that precludes such a use. Or you could say your computer properly failed on every test. -- Rick
[toc] | [prev] | [next] | [standalone]
| From | all2001@spambog.com (Wolfgang Allinger) |
|---|---|
| Date | 2014-11-15 06:13 -0300 |
| Subject | Re: Comet Landing - a triumph for Forth in Hardware and Forth in Softw |
| Message-ID | <D4wiXUPjQoB@allinger-307049.user.uni-berlin> |
| In reply to | #34412 |
On 14 Nov 14 at group /comp/lang/forth in article m46e49$i0f$1@dont-email.me <gnuarm@gmail.com> (rickman) wrote: >On 11/14/2014 2:11 PM, Wolfgang Allinger wrote: >> >> I`ve seen other applications with RTX2000 in very short flights, but >> with extrem high G-force starting. It was a very interesting >> application for the olive-greens, the never asked for any warranty >> repair or work :) In fact they were very happy when the RTX was >> destroyed each time... Harris also :) >Hmmm, when I took software engineering as a course in college they >defined a properly working computer as one which could not cause >permanent damage to itself by any sequence of instructions... I think >that precludes such a use. Or you could say your computer properly >failed on every test. I think, your SE course wasn`t perfect. It failed on MIL :) Saludos (an alle Vernünftigen, Rest sh. sig) Wolfgang -- Wolfgang Allinger, anerkannter Trollallergiker :) reply Adresse gesetzt! Ich diskutiere zukünftig weniger mit Idioten, denn sie ziehen mich auf ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
[toc] | [prev] | [next] | [standalone]
| From | Rolf Schroedter <rolf.schroedter@dlr.de> |
|---|---|
| Date | 2014-11-18 10:30 +0100 |
| Subject | Re: Comet Landing - a triumph for Forth in Hardware and Forth in Softw |
| Message-ID | <546B11C6.5030005@dlr.de> |
| In reply to | #34408 |
Hi Wolfgang, yes, we remember you very well. You indeed gave us a good starting point with RTX2000 and LMI-Forth. Important for us was that we were able to purchase the LMI-Metacompiler sources, allowing us to extend and fix it for our project. Finally we made the DPU's for 5 different PHILAE experiments ROLIS, COSAC, MUPUS, SESAME, SD2. All five boards worked well till the end of Philae primary battery power, and will hopefully wake-up again sometime next year... http://www.dlr.de/pf/de/desktopdefault.aspx/tabid-202/318_read-520/ http://www.dlr.de/rb/en/desktopdefault.aspx/tabid-4538/7439_read-11269/ Regards, Rolf On 14.11.2014 20:11, Wolfgang Allinger wrote: > On 14 Nov 14 at group /comp/lang/forth in article 5dfa29d1-3fea-4d11-bbd1-82e98d400c88@googlegroups.com > <november.nihal@gmail.com> wrote: > >> I am sure everyone will draw their own conclusions but I would have >> never guessed forth was used. > > I`m shure they use 10 RTX2010 with Forth in the lander: > > http://www.cpushack.com/2014/11/12/here-comes-philae-powered-by-an- > rtx2010/ > > I gave some consulting about RTX2000 in the 90th at the DLR in Berlin/ > Adlershof. I`m shure, they also use some of my algorithms and hints for > the HW layout :) I also sold them a RTX2000 (Wiesel) board and a LMI > RTX2000 metacompiler. > > BTW it was the longest flight of a RTX2010. > > I`ve seen other applications with RTX2000 in very short flights, but > with extrem high G-force starting. It was a very interesting application > for the olive-greens, the never asked for any warranty repair or work :) > In fact they were very happy when the RTX was destroyed each time... > Harris also :) > > > > Saludos (an alle Vernünftigen, Rest sh. sig) > Wolfgang >
[toc] | [prev] | [next] | [standalone]
| From | Paul Rubin <no.email@nospam.invalid> |
|---|---|
| Date | 2014-11-14 12:26 -0800 |
| Message-ID | <7xk32xr0js.fsf@ruckus.brouhaha.com> |
| In reply to | #34406 |
november.nihal@gmail.com writes:
> I am sure everyone will draw their own conclusions but I would have
> never guessed forth was used.
There is some more info here:
https://news.ycombinator.com/item?id=8597914 citing
http://www.hiradastechnika.hu/data/upload/file/2004/2004_12/HT0412ang-8.pdf
Forth isn't mentioned but the RTX2010 is. It sounds like the
application is written in some kind of DSL ("MSO modelling language"),
which is presumably implemented in Forth.
There are some other informative posts in the HN thread too.
[toc] | [prev] | [next] | [standalone]
| From | visualforth@rocketmail.com |
|---|---|
| Date | 2014-11-14 13:04 -0800 |
| Message-ID | <3e186e1a-90bc-47cf-96a9-c80db863de5f@googlegroups.com> |
| In reply to | #34409 |
On Friday, November 14, 2014 3:26:33 PM UTC-5, Paul Rubin wrote:
>
> Forth isn't mentioned but the RTX2010 is. It sounds like the
> application is written in some kind of DSL ("MSO modelling language"),
> which is presumably implemented in Forth.
At http://www.sgf.hu/newsgfweb3_005.htm it says
"Our team to the order of MPE has designed the Command and Data Management Subsystem (CDMS) of the Rosetta Lander. The engineering model was manufactured in Hungary and the flight model was by the Max-Planck Institute [Germany]. CDMS is in charge of controlling the whole Lander operation, including preparations for separation from the orbiter, thermal and power management, as well as separation, descent and touch down. In addition to playing an essential role in controlling the whole landing scenario, CDMS has the following tasks to perform on the comet's surface: to receive and execute telecommands coming from Earth, to collect and send science and housekeeping information of Lander's subsystems and scientific experiments to Earth, and to control the sequencing of science operations...
Harris RTX2010 processor has been selected for the DPU boards because it is the lowest power consuming, space qualified, radiation hardened, 16-bit processor with features to provide so complicated functions as the CDMS has to perform. It is a stack based, Forth language oriented processor with an exotic and challenging instruction set. CDMS is a real-time control and data acquisition system, and it has to process tasks in parallel. Therefore, a real-time, pre-emptive multitasking operating system has been developed to run application tasks executing the required functions in parallel."
Now the question is: what is the order of MPE?
[toc] | [prev] | [next] | [standalone]
| From | JUERGEN <epldfpga@aol.com> |
|---|---|
| Date | 2014-11-15 01:27 -0800 |
| Message-ID | <de9b7eb5-1816-47c7-b8c5-fc7152bf81cb@googlegroups.com> |
| In reply to | #34410 |
On Friday, November 14, 2014 9:04:46 PM UTC, visua...@rocketmail.com wrote:
> On Friday, November 14, 2014 3:26:33 PM UTC-5, Paul Rubin wrote:
> >
> > Forth isn't mentioned but the RTX2010 is. It sounds like the
> > application is written in some kind of DSL ("MSO modelling language"),
> > which is presumably implemented in Forth.
>
> At http://www.sgf.hu/newsgfweb3_005.htm it says
> "Our team to the order of MPE has designed the Command and Data Management Subsystem (CDMS) of the Rosetta Lander. The engineering model was manufactured in Hungary and the flight model was by the Max-Planck Institute [Germany]. CDMS is in charge of controlling the whole Lander operation, including preparations for separation from the orbiter, thermal and power management, as well as separation, descent and touch down. In addition to playing an essential role in controlling the whole landing scenario, CDMS has the following tasks to perform on the comet's surface: to receive and execute telecommands coming from Earth, to collect and send science and housekeeping information of Lander's subsystems and scientific experiments to Earth, and to control the sequencing of science operations...
> Harris RTX2010 processor has been selected for the DPU boards because it is the lowest power consuming, space qualified, radiation hardened, 16-bit processor with features to provide so complicated functions as the CDMS has to perform. It is a stack based, Forth language oriented processor with an exotic and challenging instruction set. CDMS is a real-time control and data acquisition system, and it has to process tasks in parallel. Therefore, a real-time, pre-emptive multitasking operating system has been developed to run application tasks executing the required functions in parallel."
>
> Now the question is: what is the order of MPE?
The order is most probably - and their English is probably a lot better than your Hungarian - Advice and Support.
[toc] | [prev] | [next] | [standalone]
| From | "Elizabeth D. Rather" <erather@forth.com> |
|---|---|
| Date | 2014-11-14 07:46 -1000 |
| Message-ID | <1KidnRukaJBiovvJnZ2dnUU7-XmdnZ2d@supernews.com> |
| In reply to | #34402 |
On 11/14/14 12:48 AM, Mark Wills wrote: > On Friday, 14 November 2014 04:22:29 UTC, hughag...@yahoo.com wrote: >> On Thursday, November 13, 2014 9:11:06 PM UTC-7, visua...@rocketmail.com wrote: >>> Of course it is possible to make a lot of money with Forth. The power is there. You have to use it. >> >> Please tell me how! I don't have the slightest clue. > > By designing a product or service and selling it. That Forth is running > inside your product/service is irrelevant. Do you know/care what language > the software in your DVD player was written in? :-) A very important observation. Forth makes programs smaller, simpler, and more adaptable. If Forth can help you make your widget smaller, cheaper, lower-power, lower component cost, or any other advantage, it can make money. No one gets rich pushing a programming language; you get rich by producing products that people want to buy. Folks here have been searching for the "killer app" for many years, but the part that hasn't happened is taking an idea and finding the time, financial backing, and marketing resources to actually bring an app into being. Cheers, Elizabeth -- ================================================== Elizabeth D. Rather (US & Canada) 800-55-FORTH FORTH Inc. +1 310.999.6784 5959 West Century Blvd. Suite 700 Los Angeles, CA 90045 http://www.forth.com "Forth-based products and Services for real-time applications since 1973." ==================================================
[toc] | [prev] | [next] | [standalone]
| From | hughaguilar96@yahoo.com |
|---|---|
| Date | 2014-11-14 21:44 -0800 |
| Message-ID | <bb24eac4-937c-4a97-9c9e-4a1bad1ee422@googlegroups.com> |
| In reply to | #34402 |
On Friday, November 14, 2014 3:48:26 AM UTC-7, Mark Wills wrote: > On Friday, 14 November 2014 04:22:29 UTC, hughag...@yahoo.com wrote: > > On Thursday, November 13, 2014 9:11:06 PM UTC-7, visua...@rocketmail.com wrote: > > > Of course it is possible to make a lot of money with Forth. The power is there. You have to use it. > > > > Please tell me how! I don't have the slightest clue. > > By designing a product or service and selling it. That Forth is running > inside your product/service is irrelevant. Do you know/care what language > the software in your DVD player was written in? :-) For something that will be mass-produced, like a DVD, hardware is more important than software because the cost per unit multiplied by a large number of customers overwhelms the cost of hiring the programmer. You could just program in assembly-language --- even if this doubles the programming time, the savings on being able to use less hardware will still more than make up for the programming cost. I think that Forth matters more for a product that will be customizable and needs an embedded language for customizing. In this case, software matters more than hardware, because customizing will be an ongoing work over the entire lifetime of the product. A good example of this, is a point-of-sale terminal. Those have to customized for every customer. This would be a great application for Forth. Most POS terminals have a crude embedded-language that does not compare very will with Forth --- this is where Forth could really shine. > I do sympathise. CV reviewers look for individual skills. > Probably because they don't want to wait for someone to come up to speed > with a particular language. I've never operated like that. I'm looking > at the forest, not the trees. Invariably, whenever a job interviewer asks how long it will take to "come up to speed" --- they are looking for a code-monkey --- they believe that there is no originality or creativity involved in programming at all, and that programming is just a matter of "speed" in cranking out lines of code per hour.
[toc] | [prev] | [next] | [standalone]
| From | hughaguilar96@yahoo.com |
|---|---|
| Date | 2014-11-15 13:00 -0800 |
| Message-ID | <98667bd5-7666-47d3-aa1a-9ebcdbb046f7@googlegroups.com> |
| In reply to | #34414 |
On Friday, November 14, 2014 10:44:06 PM UTC-7, hughag...@yahoo.com wrote: > On Friday, November 14, 2014 3:48:26 AM UTC-7, Mark Wills wrote: > > On Friday, 14 November 2014 04:22:29 UTC, hughag...@yahoo.com wrote: > > > On Thursday, November 13, 2014 9:11:06 PM UTC-7, visua...@rocketmail.com wrote: > > > > Of course it is possible to make a lot of money with Forth. The power is there. You have to use it. > > > > > > Please tell me how! I don't have the slightest clue. > > > > By designing a product or service and selling it. That Forth is running > > inside your product/service is irrelevant. Do you know/care what language > > the software in your DVD player was written in? :-) > > For something that will be mass-produced, like a DVD, hardware is more important than software because the cost per unit multiplied by a large number of customers overwhelms the cost of hiring the programmer. You could just program in assembly-language --- even if this doubles the programming time, the savings on being able to use less hardware will still more than make up for the programming cost. > > I think that Forth matters more for a product that will be customizable and needs an embedded language for customizing. In this case, software matters more than hardware, because customizing will be an ongoing work over the entire lifetime of the product. > > A good example of this, is a point-of-sale terminal. Those have to customized for every customer. This would be a great application for Forth. Most POS terminals have a crude embedded-language that does not compare very will with Forth --- this is where Forth could really shine. Motion-control boards are another example of something that has to be customized for every customer. This is most likely why Testra built the MiniForth rather than use the MC6812 and port the program to C as I originally suggested. For the most part, I see Forth as being useful in programs that have to be customized for every customer, because speed of programming is important when you do it repeatedly rather than just once. I also see Forth as being useful in programs where the hardware is untested and likely doesn't work to spec, because the interactive REPL allows the programmer to test the hardware and figure out what it does. Forth is also useful by hardware technicians because they can use the REPL to trouble-shoot the board and find out why it is not working. I'm not a hardware technician however, so fixing bad boards isn't something that I know anything about.
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2014-11-16 00:15 -0500 |
| Message-ID | <m49bv3$cqt$1@dont-email.me> |
| In reply to | #34425 |
On 11/15/2014 4:00 PM, hughaguilar96@yahoo.com wrote: > > I also see Forth as being useful in programs where the hardware is untested and likely doesn't work to spec, because the interactive REPL allows the programmer to test the hardware and figure out what it does. > > Forth is also useful by hardware technicians because they can use the REPL to trouble-shoot the board and find out why it is not working. I'm not a hardware technician however, so fixing bad boards isn't something that I know anything about. I *am* a hardware guy and that is the main reason why I use Forth. A million years ago when I was getting started in Forth I used debug monitors to help bring up hardware and debug faults. The most advanced machine I ever worked on didn't even have that, we have very small programs called "engineering loops" that would need to be individually loaded and run. We could have saved a lot of time by spending enough time up front to write a Forth... heck, we didn't need to write it, we could have used FIG Forth. But I wasn't allowed to think too much in that job, plus I didn't really know Forth at all even though I knew about it. -- Rick
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2014-11-13 23:33 -0500 |
| Message-ID | <m440mi$kba$1@dont-email.me> |
| In reply to | #34398 |
On 11/13/2014 11:11 PM, visualforth@rocketmail.com wrote: > On Thursday, November 13, 2014 10:19:45 PM UTC-5, hughag...@yahoo.com wrote: >> On Thursday, November 13, 2014 3:09:45 PM UTC-7, JUERGEN wrote: >>> A proud Forth Community... >> >> Why would I feel proud of something that I wasn't involved in? > > I wasn't involved in the journey to the comet, but I am feeling proud, because I got acquainted with Forth decades ago and I peacefully use Forth whenever possible. > > I never earned a lot of money because I have chosen to do interesting work, work which makes sense to me, and difficult work with microcontrollers. > > If I would have chosen to earn a lot of money I should have worked for the financial markets, following the money. Money is to make where money is. > > I preferred to do work which I like and which makes me proud. > > Of course it is possible to make a lot of money with Forth. The power is there. You have to use it. You will do much better not responding to these type of rants. -- Rick
[toc] | [prev] | [next] | [standalone]
| From | Howerd <howerdo@yahoo.co.uk> |
|---|---|
| Date | 2014-11-14 08:42 -0800 |
| Message-ID | <053c07ff-205e-4dd9-b2a3-34469a07f27e@googlegroups.com> |
| In reply to | #34394 |
Hi Juergen & Stephen & co., Watching Philae bounce and land on 67P made my day. Finding that it is powered by Forth and an RTX2010 was icing on the cake :-) Well done all! Howerd On Thursday, 13 November 2014 22:09:45 UTC, JUERGEN wrote: > Just for your info. > One aplication where Forth showed what it can do > > Comet Landing - a triumph for Forth in Hardware and Forth in Software > From steering telescopes to steering Philae > Intersil's RTX processors and Forth software controlled the successful Philae landing > > Southampton, UK - 13 November 2014 - A proud Forth Community knows that these niche processors and niche languages are sometimes the only choice, and others will re-look at Forth and it's capabilities now again. > MPE can announce, that MPE Compilers were used on this project. > It was Intersil RTX Processors running some Forth in hardware, and the Forth programming language that made it happen. Goo processor architectures do not die - they just convert into IP, and MPE can still supply the RTX2000 IP today together with the compiler Tools. > Intersil's RTX processors made sure the landing on the asteroid was successful. And up to 10 of them are working now in the Philae controlling the systems to gather data about the comet. > One additional point for using this processor was the availability in radhard - but this was the reason for Intersil to manufacture it in the first place - why else have it in radhard. > The Forth language was used to program them. A language very close to "radhard software", as the interactive programming structure combining smaller words into larger phrases speeds up programming and makes debugging easier. Certifying code is eased as well, as this language fits nicely into structure of the code. It is like writing a book: first there are letters - Machine Code, then Forth, then words combine these and combine as well words to new words and phrases. When the book is finished, the application is ready. > And the RTX is still available - some versions difficult to get but the IP in VHDL for FPGA is available from MPE today - and used in special applications. > For the inventor of Forth this landing must be quite satisfying, as he was involved in many ways: > Chuck Moore designed Forth about 45 years ago to control large telescopes as the tools available were not good enough for him. > Chuck Moore designed the Novix chip to improve speed by putting Forth words in silicon - improving speed and reducing current consumption at the same time. > Chuck Moore's Novix chip, then adapted and manufactured a series of RTX processors in radhard technology by Intersil. > And now the landing on Philae using his technology. He must be very proud about this achievement, now on his new venture with a 144 Multicore Forth processor. > We at MPE can only salute the Rosetta all the people involved and make the IP of the RTX2000 available for projects - used in FPGAs today. > > END > About MPE Microprocessor Engineering > MPE is a privately held company based in Southampton UK, founded in 1981 to develop and sell software tools such as compilers, specialising in real-time embedded systems. > Professional and Standard compilers are available for: ARM and Cortex-M0/M1/M3/M4, ARM/StrongARM/XScale, 386/486/Pentium, H8S, H8/300H and H8/Tiny, Coldfire, 9S12/68HC12, MSP430 and 8051. Custom implementations are available on request. > > MPE also offers as hardware and software consultancy, with particular expertise in high-performance Forth systems and rapid compilation. Projects are staffed by both MPE employees and external consultants. > > MPE products are used in application areas such as glass-grinding, payment terminals, vending machines, bomb-disposal and construction planning. They have been used in products all over the world and as far as comets and Mars. > > Technical Information: > MPE MicroProcessor Engineering > Stephen Pelc, MD > Tel: +44 (0)23 8063 1441 > Email: ste....@mpeforth.com > Web: http://www.mpeforth.com > > PR Contact: > MPE MicroProcessor Engineering > Juergen Pintaske > Tel: +44 (0) 7736 70 76 74 > Email: jue....@exemark/.com > Web: http://www.mpeforth.com
[toc] | [prev] | [next] | [standalone]
Page 1 of 3 [1] 2 3 Next page →
Back to top | Article view | comp.lang.forth
csiph-web