Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #18599 > unrolled thread
| Started by | donseglio@gmail.com |
|---|---|
| First post | 2013-01-09 09:51 -0800 |
| Last post | 2013-05-11 11:32 +0000 |
| Articles | 20 on this page of 24 — 10 participants |
Back to article view | Back to comp.lang.forth
DSPic FORTH donseglio@gmail.com - 2013-01-09 09:51 -0800
Re: DSPic FORTH Brad Eckert <hwfwguy@gmail.com> - 2013-01-09 11:53 -0800
Re: DSPic FORTH donseglio@gmail.com - 2013-01-09 12:11 -0800
Re: DSPic FORTH Mikael Nordman <oh2aun@invalid.com> - 2013-01-09 22:46 +0200
Re: DSPic FORTH Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2013-01-24 15:57 +0100
Re: DSPic FORTH ohayo.galaxys@gmail.com - 2013-05-10 14:16 -0700
Re: DSPic FORTH oh2aun@gmail.com - 2013-05-18 05:21 -0700
Re: DSPic FORTH stephenXXX@mpeforth.com (Stephen Pelc) - 2013-01-09 20:22 +0000
Re: DSPic FORTH Brad Eckert <hwfwguy@gmail.com> - 2013-01-10 09:39 -0800
Re: DSPic FORTH Hugh Aguilar <hughaguilar96@yahoo.com> - 2013-01-09 14:09 -0800
Re: DSPic FORTH donseglio@gmail.com - 2013-01-09 14:53 -0800
Re: DSPic FORTH Hugh Aguilar <hughaguilar96@yahoo.com> - 2013-01-09 18:54 -0800
Re: DSPic FORTH donseglio@gmail.com - 2013-01-09 20:48 -0800
Re: DSPic FORTH rickman <gnuarm@gmail.com> - 2013-01-10 17:35 -0500
Re: DSPic FORTH donseglio@gmail.com - 2013-01-10 16:53 -0800
Re: DSPic FORTH rickman <gnuarm@gmail.com> - 2013-01-13 17:22 -0500
Re: DSPic FORTH Hugh Aguilar <hughaguilar96@yahoo.com> - 2013-01-10 20:59 -0800
Re: DSPic FORTH rickman <gnuarm@gmail.com> - 2013-01-13 17:25 -0500
Re: DSPic FORTH Hugh Aguilar <hughaguilar96@yahoo.com> - 2013-01-14 13:45 -0800
Re: DSPic FORTH rickman <gnuarm@gmail.com> - 2013-01-14 17:09 -0500
Re: DSPic FORTH Hugh Aguilar <hughaguilar96@yahoo.com> - 2013-01-14 15:27 -0800
Re: DSPic FORTH rickman <gnuarm@gmail.com> - 2013-01-15 00:20 -0500
Re: DSPic FORTH Brad Eckert <hwfwguy@gmail.com> - 2013-01-17 07:39 -0800
Re: DSPic FORTH "WJ" <w_a_x_man@yahoo.com> - 2013-05-11 11:32 +0000
Page 1 of 2 [1] 2 Next page →
| From | donseglio@gmail.com |
|---|---|
| Date | 2013-01-09 09:51 -0800 |
| Subject | DSPic FORTH |
| Message-ID | <374fbdf6-1fdb-4e85-a029-250174e38548@googlegroups.com> |
I just started getting familiar with the DSPic family of micros and I find very little information on FORTH for that chip family, basically the only FORTH I found was FlashForth. Is there anything else available? Is there a reason for this that anyone is aware? Usually when FORTH is not readily available it's because it is a new device which does not apply here or the device doesn't have the needed resources which I tend to doubt as it suppose to do well with C. Thanks Cecil - k5nwa
[toc] | [next] | [standalone]
| From | Brad Eckert <hwfwguy@gmail.com> |
|---|---|
| Date | 2013-01-09 11:53 -0800 |
| Message-ID | <ea322526-0998-4fdc-9275-392258ffcd99@googlegroups.com> |
| In reply to | #18599 |
On Wednesday, January 9, 2013 10:51:54 AM UTC-7, dons...@gmail.com wrote: > Is there anything else available? Is there a reason for this that anyone is aware? > I think the vendors chose to concentrate on the most popular family in the 16-bit niche, the MSP430. These day's you're not going to see a new port unless someone pays for it or does it themselves.
[toc] | [prev] | [next] | [standalone]
| From | donseglio@gmail.com |
|---|---|
| Date | 2013-01-09 12:11 -0800 |
| Message-ID | <166b97d9-2f51-40d2-a0a3-e602255f1a07@googlegroups.com> |
| In reply to | #18601 |
On Wednesday, January 9, 2013 1:53:41 PM UTC-6, Brad Eckert wrote: > On Wednesday, January 9, 2013 10:51:54 AM UTC-7, dons...@gmail.com wrote: > > > Is there anything else available? Is there a reason for this that anyone is aware? > > > > > I think the vendors chose to concentrate on the most popular family in the 16-bit niche, the MSP430. These day's you're not going to see a new port unless someone pays for it or does it themselves. The MSP430 family has a beautiful instruction set and architecture, you can implement a very efficient FORTH for it, but unfortunately it won't fit the crunching capacity I'm looking for. I have not looked at them in a while so maybe new models are more powerful. Cecil - k5nwa
[toc] | [prev] | [next] | [standalone]
| From | Mikael Nordman <oh2aun@invalid.com> |
|---|---|
| Date | 2013-01-09 22:46 +0200 |
| Message-ID | <kckkv0$n0u$1@dont-email.me> |
| In reply to | #18602 |
On 9.1.2013 22:11, donseglio@gmail.com wrote: > On Wednesday, January 9, 2013 1:53:41 PM UTC-6, Brad Eckert wrote: >> On Wednesday, January 9, 2013 10:51:54 AM UTC-7, dons...@gmail.com wrote: >> >>> Is there anything else available? Is there a reason for this that anyone is aware? >> >>> >> >> I think the vendors chose to concentrate on the most popular family in the 16-bit niche, the MSP430. These day's you're not going to see a new port unless someone pays for it or does it themselves. > > The MSP430 family has a beautiful instruction set and architecture, you can implement a very efficient FORTH for it, but unfortunately it won't fit the crunching capacity I'm looking for. I have not looked at them in a while so maybe new models are more powerful. > > Cecil - k5nwa > I started to implement FlashForth also for the MSP430. I noticed a drawback for a subroutine threaded forth. There is no one cell relative call instruction. That makes high level words quite long since each call takes two cells. The dsPIC instruction is really nice and symmetrical, I like it. It also has a relative call with a reach of 32 KBytes. -- Mike
[toc] | [prev] | [next] | [standalone]
| From | Matthias Koch <matthias.koch@hot.uni-hannover.de> |
|---|---|
| Date | 2013-01-24 15:57 +0100 |
| Message-ID | <kdri93$ssd$1@newsserver.rrzn.uni-hannover.de> |
| In reply to | #18604 |
> I started to implement FlashForth also for the MSP430. > I noticed a drawback for a subroutine threaded forth. > There is no one cell relative call instruction. That makes high level > words quite long since each call takes two cells. > Hi Mike, I just finished my work on Mecrisp, a native Forth for MSP430. As FlashForth is GPL3 too, you could include some of my words in your upcoming FlashForth-msp430 if you wish. Matthias http://mecrisp.sourceforge.net/
[toc] | [prev] | [next] | [standalone]
| From | ohayo.galaxys@gmail.com |
|---|---|
| Date | 2013-05-10 14:16 -0700 |
| Message-ID | <8ac7b275-99d2-4042-b4b2-48dcef06c3de@googlegroups.com> |
| In reply to | #19084 |
Hi, I just found out that RS has published a FORTHdsPIC version : http://www.designspark.com/blog/forthdspic-gets-its-compiler-more-bare-metal For SDR new PIC24 and dsPIC33EP are announced with 10 to 24MSPS 12 bits A/D converters ;=) . I currently use a beta sample of PIC24FJ128GC010 which has a 12 bits 10MSPS ADC. Regards
[toc] | [prev] | [next] | [standalone]
| From | oh2aun@gmail.com |
|---|---|
| Date | 2013-05-18 05:21 -0700 |
| Message-ID | <d14f645b-3287-4bb6-bb5b-aab7c94b1167@googlegroups.com> |
| In reply to | #19084 |
On Thursday, January 24, 2013 4:57:50 PM UTC+2, Matthias Koch wrote: > > I started to implement FlashForth also for the MSP430. > > > I noticed a drawback for a subroutine threaded forth. > > > There is no one cell relative call instruction. That makes high level > > > words quite long since each call takes two cells. > > > > > > > Hi Mike, > > > > I just finished my work on Mecrisp, a native Forth for MSP430. As FlashForth is GPL3 too, you could include some of my words in your upcoming FlashForth-msp430 if you wish. > > > > Matthias > > http://mecrisp.sourceforge.net/ Thanks Matthias Just saw this post now. I will have a look Mike
[toc] | [prev] | [next] | [standalone]
| From | stephenXXX@mpeforth.com (Stephen Pelc) |
|---|---|
| Date | 2013-01-09 20:22 +0000 |
| Message-ID | <50edd03f.375670640@192.168.0.50> |
| In reply to | #18599 |
On Wed, 9 Jan 2013 09:51:54 -0800 (PST), donseglio@gmail.com wrote: >I just started getting familiar with the DSPic family of micros >and I find very little information on FORTH for that chip family, >basically the only FORTH I found was FlashForth. > >Is there anything else available? Is there a reason for this that >anyone is aware? > >Usually when FORTH is not readily available it's because it is a new >device which does not apply here or the device doesn't have the needed >resources which I tend to doubt as it suppose to do well with C. The C tools are almost free (beer). No Forth vendor can compete with free beer. It is interesting part that on 32 bit CPUs there are reasons to ignore free (beer) in favour of functionality. The PIC24/3x family is the first PIC family that could justify MPE's attention. However, we have yet to convince ourselves that it is a good commercial proposition. On a technical basis, it would make a good VFX target. Stephen -- Stephen Pelc, stephenXXX@mpeforth.com MicroProcessor Engineering Ltd - More Real, Less Time 133 Hill Lane, Southampton SO15 5AF, England tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691 web: http://www.mpeforth.com - free VFX Forth downloads
[toc] | [prev] | [next] | [standalone]
| From | Brad Eckert <hwfwguy@gmail.com> |
|---|---|
| Date | 2013-01-10 09:39 -0800 |
| Message-ID | <2d7a44de-daac-4391-95e5-fd2747c14de9@googlegroups.com> |
| In reply to | #18603 |
On Wednesday, January 9, 2013 1:22:15 PM UTC-7, Stephen Pelc wrote: > The C tools are almost free (beer). No Forth vendor can compete with > free beer. > That's not to say a commercial cross compiler couldn't be targeted at a simple VM expressed in C. Then you can have the best of both worlds. The free beer IDE with the free drivers and middleware that they use to lure you in, and Forth with all of its interactivity and compactness. I demonstrated something like this a few years ago and put it on Sourceforge as Fminus. The cross compiler part was based on Win32forth, and as I recall it was targeted at a PIC24. A Forth vendor could take the VM part and port the cross compiler to a nicer platform, since I released it under MIT license.
[toc] | [prev] | [next] | [standalone]
| From | Hugh Aguilar <hughaguilar96@yahoo.com> |
|---|---|
| Date | 2013-01-09 14:09 -0800 |
| Message-ID | <739c0a89-5619-4c8d-a46d-b197009b9df3@gg5g2000pbc.googlegroups.com> |
| In reply to | #18599 |
On Jan 9, 10:51 am, donseg...@gmail.com wrote: > I just started getting familiar with the DSPic family of micros and I find very little information on FORTH for that chip family, basically the only FORTH I found was FlashForth. > > Is there anything else available? Is there a reason for this that anyone is aware? > > Usually when FORTH is not readily available it's because it is a new device which does not apply here or the device doesn't have the needed resources which I tend to doubt as it suppose to do well with C. > > Thanks > Cecil - k5nwa The first target for my Straight Forth cross-compiler will be the PIC24. I have a MicroStick-II that I'm using. I'm not ready with the cross-compiler yet. I don't know anything about DSP.
[toc] | [prev] | [next] | [standalone]
| From | donseglio@gmail.com |
|---|---|
| Date | 2013-01-09 14:53 -0800 |
| Message-ID | <9832cabf-a535-4f37-bc6f-af9077267066@googlegroups.com> |
| In reply to | #18605 |
On Wednesday, January 9, 2013 4:09:43 PM UTC-6, Hugh Aguilar wrote: > On Jan 9, 10:51 am, donseg...@gmail.com wrote: > > > I just started getting familiar with the DSPic family of micros and I find very little information on FORTH for that chip family, basically the only FORTH I found was FlashForth. > > > > > > Is there anything else available? Is there a reason for this that anyone is aware? > > > > > > Usually when FORTH is not readily available it's because it is a new device which does not apply here or the device doesn't have the needed resources which I tend to doubt as it suppose to do well with C. > > > > > > Thanks > > > Cecil - k5nwa > > > > The first target for my Straight Forth cross-compiler will be the > > PIC24. I have a MicroStick-II that I'm using. I'm not ready with the > > cross-compiler yet. > > > > I don't know anything about DSP. It is just has added instructions that have unusual properties such as a MAC instructions, one instruction that multiplies two numbers and adds them to a tally usually with special handling of the overflow condition. That makes the creation of FFT or Digital Filters very efficient. Cecil -k5nwa
[toc] | [prev] | [next] | [standalone]
| From | Hugh Aguilar <hughaguilar96@yahoo.com> |
|---|---|
| Date | 2013-01-09 18:54 -0800 |
| Message-ID | <d22ed46d-8921-4daf-96b9-b88d814869db@lb9g2000pbb.googlegroups.com> |
| In reply to | #18610 |
On Jan 9, 3:53 pm, donseg...@gmail.com wrote: > On Wednesday, January 9, 2013 4:09:43 PM UTC-6, Hugh Aguilar wrote: > > On Jan 9, 10:51 am, donseg...@gmail.com wrote: > > > > I just started getting familiar with the DSPic family of micros and I find very little information on FORTH for that chip family, basically the only FORTH I found was FlashForth. > > > > Is there anything else available? Is there a reason for this that anyone is aware? > > > > Usually when FORTH is not readily available it's because it is a new device which does not apply here or the device doesn't have the needed resources which I tend to doubt as it suppose to do well with C. > > > > Thanks > > > > Cecil - k5nwa > > > The first target for my Straight Forth cross-compiler will be the > > > PIC24. I have a MicroStick-II that I'm using. I'm not ready with the > > > cross-compiler yet. > > > I don't know anything about DSP. > > It is just has added instructions that have unusual properties such as a MAC instructions, one instruction that multiplies two numbers and adds them to a tally usually with special handling of the overflow condition. That makes the creation of FFT or Digital Filters very efficient. > > Cecil -k5nwa What are you planning on doing with DSP? Isn't that for simulating analog circuits in a micro-controller?
[toc] | [prev] | [next] | [standalone]
| From | donseglio@gmail.com |
|---|---|
| Date | 2013-01-09 20:48 -0800 |
| Message-ID | <cf9b1b89-59d4-4bb2-8ece-79c9fedef4f9@googlegroups.com> |
| In reply to | #18614 |
On Wednesday, January 9, 2013 8:54:56 PM UTC-6, Hugh Aguilar wrote: > On Jan 9, 3:53 pm, donseg...@gmail.com wrote: > > > On Wednesday, January 9, 2013 4:09:43 PM UTC-6, Hugh Aguilar wrote: > > > > On Jan 9, 10:51 am, donseg...@gmail.com wrote: > > > > > > > > I just started getting familiar with the DSPic family of micros and I find very little information on FORTH for that chip family, basically the only FORTH I found was FlashForth. > > > > > > > > Is there anything else available? Is there a reason for this that anyone is aware? > > > > > > > > Usually when FORTH is not readily available it's because it is a new device which does not apply here or the device doesn't have the needed resources which I tend to doubt as it suppose to do well with C. > > > > > > > > Thanks > > > > > > > > Cecil - k5nwa > > > > > > > The first target for my Straight Forth cross-compiler will be the > > > > > > > PIC24. I have a MicroStick-II that I'm using. I'm not ready with the > > > > > > > cross-compiler yet. > > > > > > > I don't know anything about DSP. > > > > > > It is just has added instructions that have unusual properties such as a MAC instructions, one instruction that multiplies two numbers and adds them to a tally usually with special handling of the overflow condition. That makes the creation of FFT or Digital Filters very efficient. > > > > > > Cecil -k5nwa > > > > What are you planning on doing with DSP? Isn't that for simulating > > analog circuits in a micro-controller? SDR, Software Define Radio, very simple radios with the filtering, decoding, and display of the spectrum implemented by a DSP chip instead of hardware. Thinking also about an infrared oven controller (PID controller) for soldering surface mounted printed circuit boards, a DSP is not needed but the chips are cheap($2 to $5) and the extra processing won't hurt.The extra speed could be used to display in real-time what is happening on a small TFT display. I have implemented good part of an SDR radio on Discovery F4 board(ST Cortex M4 CPU at 168 MHz) but would like to try it on a DSPic also. It's my hobby, I'm doing it because I can. Cecil - k5nwa
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2013-01-10 17:35 -0500 |
| Message-ID | <kcnfp9$s80$1@dont-email.me> |
| In reply to | #18628 |
On 1/9/2013 11:48 PM, donseglio@gmail.com wrote: > On Wednesday, January 9, 2013 8:54:56 PM UTC-6, Hugh Aguilar wrote: >> On Jan 9, 3:53 pm, donseg...@gmail.com wrote: >> >>> It is just has added instructions that have unusual properties such as a MAC instructions, one instruction that multiplies two numbers and adds them to a tally usually with special handling of the overflow condition. That makes the creation of FFT or Digital Filters very efficient. >> >> What are you planning on doing with DSP? Isn't that for simulating >> analog circuits in a micro-controller? Lol! > SDR, Software Define Radio, very simple radios with the filtering, decoding, and display of the spectrum implemented by a DSP chip instead of hardware.. > > Thinking also about an infrared oven controller (PID controller) for soldering surface mounted printed circuit boards, a DSP is not needed but the chips are cheap($2 to $5) and the extra processing won't hurt.The extra speed could be used to display in real-time what is happening on a small TFT display. > > I have implemented good part of an SDR radio on Discovery F4 board(ST Cortex M4 CPU at 168 MHz) but would like to try it on a DSPic also. It's my hobby, I'm doing it because I can. Why not consider one of the ARM Cortex M4 processors? They can be very inexpensive as well and have lots of processing power, including what they call, DSC, Digital Signal Controller, special instructions and optimizations that approach DSP throughput rates. Some implementations include not only DSP, but floating point as well. There are a number of vendors selling these including Motorola, NXP, ST, Atmel and others. Why limit yourself to one vendor with limited future growth? Rick
[toc] | [prev] | [next] | [standalone]
| From | donseglio@gmail.com |
|---|---|
| Date | 2013-01-10 16:53 -0800 |
| Message-ID | <f082c422-cb84-475d-b3ed-15e11881133b@googlegroups.com> |
| In reply to | #18634 |
> > >>> It is just has added instructions that have unusual properties such as a MAC instructions, one instruction that multiplies two numbers and adds them to a tally usually with special handling of the overflow condition. That makes the creation of FFT or Digital Filters very efficient. > > >> > > >> What are you planning on doing with DSP? Isn't that for simulating > > >> analog circuits in a micro-controller? > > > > Lol! > > > > > > > SDR, Software Define Radio, very simple radios with the filtering, decoding, and display of the spectrum implemented by a DSP chip instead of hardware.. > > > > > > Thinking also about an infrared oven controller (PID controller) for soldering surface mounted printed circuit boards, a DSP is not needed but the chips are cheap($2 to $5) and the extra processing won't hurt.The extra speed could be used to display in real-time what is happening on a small TFT display. > > > > > > I have implemented good part of an SDR radio on Discovery F4 board(ST Cortex M4 CPU at 168 MHz) but would like to try it on a DSPic also. It's my hobby, I'm doing it because I can. > > > > Why not consider one of the ARM Cortex M4 processors? They can be very > > inexpensive as well and have lots of processing power, including what > > they call, DSC, Digital Signal Controller, special instructions and > > optimizations that approach DSP throughput rates. Some implementations > > include not only DSP, but floating point as well. > > > > There are a number of vendors selling these including Motorola, NXP, ST, > > Atmel and others. Why limit yourself to one vendor with limited future > > growth? > > > > Rick I already said that I had already implemented a lot of the project on an ST M4 Cortex processor using a ST Discovery M4 card which I will finish. http://www.mouser.com/ProductDetail/STMicroelectronics/STM32F4DISCOVERY/?qs=sGAEpiMZZMutVogd4PRSvEN8XDBeCtgD The reason I'm interested in a DSPic version is that those chips are available in DIP and SOIC packaging which are more easy for me to work with. I want to create a PCB with not just the CPU but also all the special IO required to connect and control the transceiver, with DIP or SOIC devices it is easier to create a PCB and for others to use. Computers create noise, so having a CPU on one board and I/O on another with all the wiring involved inside a radio is a very bad idea. You want a single board to do it all because its easier to shield one board. This is a hobby for me, so I also want to work with those chips because they are interesting and easy to work with. Cecil - k5nwa
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2013-01-13 17:22 -0500 |
| Message-ID | <kcvc6h$rdc$1@dont-email.me> |
| In reply to | #18642 |
On 1/10/2013 7:53 PM, donseglio@gmail.com wrote: > > I already said that I had already implemented a lot of the project on an ST M4 Cortex processor using a ST Discovery M4 card which I will finish. > > http://www.mouser.com/ProductDetail/STMicroelectronics/STM32F4DISCOVERY/?qs=sGAEpiMZZMutVogd4PRSvEN8XDBeCtgD > > The reason I'm interested in a DSPic version is that those chips are available in DIP and SOIC packaging which are more easy for me to work with. I want to create a PCB with not just the CPU but also all the special IO required to connect and control the transceiver, with DIP or SOIC devices it is easier to create a PCB and for others to use. > > Computers create noise, so having a CPU on one board and I/O on another with all the wiring involved inside a radio is a very bad idea. You want a single board to do it all because its easier to shield one board. > > This is a hobby for me, so I also want to work with those chips because they are interesting and easy to work with. > > Cecil - k5nwa Hi Cecil, I think you overrate the problems created by multiple boards in a radio. I worked for Thales which make handheld radios for the military and emergency services. They don't make a radio with a single board in it. They are all modular. Of course the project is yours and you can set the requirements to suit yourself. I don't know of any of the CM4 devices that aren't available in QFP and/or QFN type packaging which is pretty easy to work with. I don't like to use fine pitch BGAs in my professional work and my assembly house tells me LGA modules are a PITA. But I love QFPs and QFNs. BTW, emitted noise in electronic circuits have specific causes. Just running wires isn't one of them. Running wires that act like antennas is what emits noise. Rick
[toc] | [prev] | [next] | [standalone]
| From | Hugh Aguilar <hughaguilar96@yahoo.com> |
|---|---|
| Date | 2013-01-10 20:59 -0800 |
| Message-ID | <9c71dd7e-8976-42ae-b379-4f9c88330425@lb9g2000pbb.googlegroups.com> |
| In reply to | #18628 |
On Jan 9, 9:48 pm, donseg...@gmail.com wrote: > It's my hobby, I'm doing it because I can. I can appreciate that. I'm targeting the PIC24 first with my cross- compiler, and I expect that the users will mostly be hobbyists. I'll make that version free, or at least, inexpensive. When I target the ARM, that won't be free --- that will be for professional work. I expect to learn a lot with the PIC24 version though, which will give me a leg up on the ARM version. I'm doing Straight Forth because I can. :-) I don't know of anybody else who could write Straight Forth --- Forth-200x won't have closures --- Elizabeth Rather cheerfully admits that she doesn't know what they are or what they're for, and so they aren't going to be made part of the standard.
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2013-01-13 17:25 -0500 |
| Message-ID | <kcvccb$rdc$2@dont-email.me> |
| In reply to | #18650 |
On 1/10/2013 11:59 PM, Hugh Aguilar wrote: > On Jan 9, 9:48 pm, donseg...@gmail.com wrote: >> It's my hobby, I'm doing it because I can. > > I can appreciate that. I'm targeting the PIC24 first with my cross- > compiler, and I expect that the users will mostly be hobbyists. I'll > make that version free, or at least, inexpensive. When I target the > ARM, that won't be free --- that will be for professional work. I > expect to learn a lot with the PIC24 version though, which will give > me a leg up on the ARM version. How exactly will that be better than just doing the ARM version and then improving the ARM version? Are you really planning to make money selling a Forth for the ARM? Where will you find customers? Rick
[toc] | [prev] | [next] | [standalone]
| From | Hugh Aguilar <hughaguilar96@yahoo.com> |
|---|---|
| Date | 2013-01-14 13:45 -0800 |
| Message-ID | <ffac2d17-5cae-4aa8-bc19-d14cf1e5604d@v9g2000pbi.googlegroups.com> |
| In reply to | #18723 |
On Jan 13, 3:25 pm, rickman <gnu...@gmail.com> wrote: > Are you really planning to make money selling a Forth for the ARM? > Where will you find customers? The world is full of programmers who have tried Forth (usually PolyForth or SwiftForth), dumped it, and switched to C. They are okay with C, but they wish they had closures like the desktop-computer languages have --- they will use any language that generates code for micro-controllers and has closures, of which there are none at this time.
[toc] | [prev] | [next] | [standalone]
| From | rickman <gnuarm@gmail.com> |
|---|---|
| Date | 2013-01-14 17:09 -0500 |
| Message-ID | <kd1vot$ba$1@dont-email.me> |
| In reply to | #18785 |
On 1/14/2013 4:45 PM, Hugh Aguilar wrote: > On Jan 13, 3:25 pm, rickman<gnu...@gmail.com> wrote: >> Are you really planning to make money selling a Forth for the ARM? >> Where will you find customers? > > The world is full of programmers who have tried Forth (usually > PolyForth or SwiftForth), dumped it, and switched to C. They are okay > with C, but they wish they had closures like the desktop-computer > languages have --- they will use any language that generates code for > micro-controllers and has closures, of which there are none at this > time. Care to clue me in as to why closures are so important? Are you aware that there are many factors that influence the choice of programming language by individuals and that this is often a company decision rather than a programmer's decision? Do you have a business model? Rick
[toc] | [prev] | [next] | [standalone]
Page 1 of 2 [1] 2 Next page →
Back to top | Article view | comp.lang.forth
csiph-web