Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #18599 > unrolled thread

DSPic FORTH

Started bydonseglio@gmail.com
First post2013-01-09 09:51 -0800
Last post2013-05-11 11:32 +0000
Articles 20 on this page of 24 — 10 participants

Back to article view | Back to comp.lang.forth


Contents

  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 →


#18599 — DSPic FORTH

Fromdonseglio@gmail.com
Date2013-01-09 09:51 -0800
SubjectDSPic 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]


#18601

FromBrad Eckert <hwfwguy@gmail.com>
Date2013-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]


#18602

Fromdonseglio@gmail.com
Date2013-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]


#18604

FromMikael Nordman <oh2aun@invalid.com>
Date2013-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]


#19084

FromMatthias Koch <matthias.koch@hot.uni-hannover.de>
Date2013-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]


#22499

Fromohayo.galaxys@gmail.com
Date2013-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]


#22759

Fromoh2aun@gmail.com
Date2013-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]


#18603

FromstephenXXX@mpeforth.com (Stephen Pelc)
Date2013-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]


#18632

FromBrad Eckert <hwfwguy@gmail.com>
Date2013-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]


#18605

FromHugh Aguilar <hughaguilar96@yahoo.com>
Date2013-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]


#18610

Fromdonseglio@gmail.com
Date2013-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]


#18614

FromHugh Aguilar <hughaguilar96@yahoo.com>
Date2013-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]


#18628

Fromdonseglio@gmail.com
Date2013-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]


#18634

Fromrickman <gnuarm@gmail.com>
Date2013-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]


#18642

Fromdonseglio@gmail.com
Date2013-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]


#18722

Fromrickman <gnuarm@gmail.com>
Date2013-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]


#18650

FromHugh Aguilar <hughaguilar96@yahoo.com>
Date2013-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]


#18723

Fromrickman <gnuarm@gmail.com>
Date2013-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]


#18785

FromHugh Aguilar <hughaguilar96@yahoo.com>
Date2013-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]


#18786

Fromrickman <gnuarm@gmail.com>
Date2013-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