Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #50742 > unrolled thread
| Started by | jim <anon@example.com> |
|---|---|
| First post | 2016-09-08 11:46 +0100 |
| Last post | 2016-09-14 14:03 +0100 |
| Articles | 20 on this page of 42 — 16 participants |
Back to article view | Back to comp.lang.forth
native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-08 11:46 +0100
Re: native compiling embedable Forth with decent IDE Andreas Wagner <andreas.wagner@lowfatcomputing.org> - 2016-09-08 07:29 -0700
Re: native compiling embedable Forth with decent IDE lawrencedo99@gmail.com - 2016-09-09 23:48 -0700
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-10 11:40 +0100
Re: native compiling embedable Forth with decent IDE foxaudioresearch@gmail.com - 2016-09-10 07:48 -0700
Re: native compiling embedable Forth with decent IDE mhx@iae.nl - 2016-09-10 09:59 -0700
Re: native compiling embedable Forth with decent IDE foxaudioresearch@gmail.com - 2016-09-10 12:27 -0700
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-11 15:01 +0100
Re: native compiling embedable Forth with decent IDE Mark Wills <markwills1970@gmail.com> - 2016-09-11 08:02 -0700
Re: native compiling embedable Forth with decent IDE lawrencedo99@gmail.com - 2016-09-11 19:07 -0700
Re: native compiling embedable Forth with decent IDE albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-10 22:13 +0200
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-11 14:52 +0100
Re: native compiling embedable Forth with decent IDE anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-09-12 09:10 +0000
Re: native compiling embedable Forth with decent IDE albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-12 13:49 +0200
Re: native compiling embedable Forth with decent IDE stephen@mpeforth.com (Stephen Pelc) - 2016-09-12 13:55 +0000
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-13 11:18 +0100
Re: native compiling embedable Forth with decent IDE Ron Aaron <rambamist@gmail.com> - 2016-09-13 13:26 +0300
Re: native compiling embedable Forth with decent IDE Coos Haak <htrofhc@gmail.com> - 2016-09-13 13:13 +0200
Re: native compiling embedable Forth with decent IDE Chris Curl <ccurl609@gmail.com> - 2016-09-13 05:46 -0700
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-14 14:03 +0100
Re: native compiling embedable Forth with decent IDE Paul Rubin <no.email@nospam.invalid> - 2016-09-13 10:30 -0700
Re: native compiling embedable Forth with decent IDE anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-09-13 16:45 +0000
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-14 14:03 +0100
Re: native compiling embedable Forth with decent IDE anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-09-14 15:16 +0000
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-15 13:38 +0100
Re: native compiling embedable Forth with decent IDE albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-15 21:39 +0200
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-16 11:54 +0100
Re: native compiling embedable Forth with decent IDE Andrew Haley <andrew29@littlepinkcloud.invalid> - 2016-09-16 09:49 -0500
Re: native compiling embedable Forth with decent IDE lawrencedo99@gmail.com - 2016-09-16 15:34 -0700
Re: native compiling embedable Forth with decent IDE Paul Rubin <no.email@nospam.invalid> - 2016-09-15 12:43 -0700
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-16 12:18 +0100
Re: native compiling embedable Forth with decent IDE Mark Wills <markwills1970@gmail.com> - 2016-09-16 02:37 -0700
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-16 14:45 +0100
Re: native compiling embedable Forth with decent IDE Paul Rubin <no.email@nospam.invalid> - 2016-09-14 10:30 -0700
Re: native compiling embedable Forth with decent IDE lawrencedo99@gmail.com - 2016-09-14 15:42 -0700
Re: native compiling embedable Forth with decent IDE lawrencedo99@gmail.com - 2016-09-10 19:22 -0700
Re: native compiling embedable Forth with decent IDE missycurl@gmail.com - 2016-09-11 06:02 -0700
Re: native compiling embedable Forth with decent IDE missycurl@gmail.com - 2016-09-11 06:08 -0700
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-11 14:56 +0100
Re: native compiling embedable Forth with decent IDE missycurl@gmail.com - 2016-09-11 12:59 -0700
Re: native compiling embedable Forth with decent IDE "Elizabeth D. Rather" <erather@forth.com> - 2016-09-13 23:10 +0100
Re: native compiling embedable Forth with decent IDE jim <anon@example.com> - 2016-09-14 14:03 +0100
Page 2 of 3 — ← Prev page 1 [2] 3 Next page →
| From | Paul Rubin <no.email@nospam.invalid> |
|---|---|
| Date | 2016-09-13 10:30 -0700 |
| Message-ID | <87vaxzemhb.fsf@jester.gateway.pace.com> |
| In reply to | #50935 |
Coos Haak <htrofhc@gmail.com> writes: >> And yet I can use TCP/IP with FPC ... What went wrong with forth? > What is this FPC, you mean Tom Zimmer's F-PC that came on 4 floppies? https://en.wikipedia.org/wiki/Free_Pascal
[toc] | [prev] | [next] | [standalone]
| From | anton@mips.complang.tuwien.ac.at (Anton Ertl) |
|---|---|
| Date | 2016-09-13 16:45 +0000 |
| Message-ID | <2016Sep13.184543@mips.complang.tuwien.ac.at> |
| In reply to | #50933 |
jim <anon@example.com> writes:
>What seems to have gone wrong with Forth is a failure to crystalize
>a standard and then build on top of it. There seem to be no builders.
>A total absence of tool builders.
It seems to me that some people on the standard committee consider
tool builders unnecessary, or at least support from the standard for
tool builders; the idea seems to be that the system implementors serve
as tool builders, making third-party tool builders unnecessary.
OTOH, even if you cannot do it in a standard way, you can do it in a
system-specific way. We, the Gforth developers, have no reason to
fear tool developers as competition and would welcome tool developers
that build on Gforth.
>There is currently someone in this group arguing about upper case
>or lower case for goodness sakes. Seriosuly?
Both Forth-94 and Forth-2012 have failed to standardize the issue; as
a result, that issue crops up now and then.
>I've said it before in the pascal camp - without
>what happens when you hit F1 in Delphi I doubt
>even Borland would have made it a success.
>Lazarus is losing that and losing users as a consequence.
I don't know what F1 does in Delphi, and what Lazarus is. As for FPC,
do you mean the old DOS Forth by Tom Zimmer?
- anton
--
M. Anton Ertl http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
New standard: http://www.forth200x.org/forth200x.html
EuroForth 2016: http://www.euroforth.org/ef16/
[toc] | [prev] | [next] | [standalone]
| From | jim <anon@example.com> |
|---|---|
| Date | 2016-09-14 14:03 +0100 |
| Message-ID | <MPG.32435aac6aaa884298968b@news.virginmedia.com> |
| In reply to | #50942 |
In article <2016Sep13.184543@mips.complang.tuwien.ac.at>, anton@mips.complang.tuwien.ac.at says... > > I don't know what F1 does in Delphi, and what Lazarus is. As for FPC, > do you mean the old DOS Forth by Tom Zimmer? > > - anton Unfortunately the lazarus doumentation is falling apart these days You can spend a week recreating the wheel only to find there are already 3 implementations and the documentation for one is missing the next is impossible to find and the third just plain wrong. If you keep that in mind it's a very useful toolchain. You will however find a very lively and helpful forum (a real forum not some mindless mailing list or "blog" or google spyware which makes up for most failings.) The intro page and links is here: http://www.lazarus-ide.org/ Pretty much everything I'd have expected forth to be doing by now. jim
[toc] | [prev] | [next] | [standalone]
| From | anton@mips.complang.tuwien.ac.at (Anton Ertl) |
|---|---|
| Date | 2016-09-14 15:16 +0000 |
| Message-ID | <2016Sep14.171624@mips.complang.tuwien.ac.at> |
| In reply to | #50972 |
jim <anon@example.com> writes:
>In article <2016Sep13.184543@mips.complang.tuwien.ac.at>,
>anton@mips.complang.tuwien.ac.at says...
>http://www.lazarus-ide.org/
>
>Pretty much everything I'd have expected forth to be doing by now.
Theseus <http://bigforth.sourceforge.net/> has been around for a long
time (at least since 1997), but has not been very popular. Apparently
such things are not much in demand by Forth programmers.
- anton
--
M. Anton Ertl http://www.complang.tuwien.ac.at/anton/home.html
comp.lang.forth FAQs: http://www.complang.tuwien.ac.at/forth/faq/toc.html
New standard: http://www.forth200x.org/forth200x.html
EuroForth 2016: http://www.euroforth.org/ef16/
[toc] | [prev] | [next] | [standalone]
| From | jim <anon@example.com> |
|---|---|
| Date | 2016-09-15 13:38 +0100 |
| Message-ID | <MPG.3244a692dc7ba36f98968c@news.virginmedia.com> |
| In reply to | #50974 |
In article <2016Sep14.171624@mips.complang.tuwien.ac.at>, anton@mips.complang.tuwien.ac.at says... > Theseus <http://bigforth.sourceforge.net/> has been around for a long > time (at least since 1997), but has not been very popular. Apparently > such things are not much in demand by Forth programmers. > > - anton Ok anton I did miss that one - It runs on win7 here long enough to see what it's trying to do (pretty much what I' talking about as a start) but tends to crash or max out a single core and freeze. Ok a laudable start but no community input is more likely the cause of death here than lack of interest. Not to mention a number of other factors. If it had been supported and developed it might have become a useful part of a toolchain. The sense I am getting is the only thing people here are interested in is tiny little programs they can play with in emacs. That's fine if thats all you're interested in. But I'd need the top of range VFX in order to achieve my proof of concept ideas and I can't justify that level of spend until after that point. Even then I have issues. No offence to MPE it's just they work in a different market to what I need. What Im looking for is a serious toolchain to do some serious large scale speculative work with -I can't even use what I've discovered in the forth world for the proof of concept work I need to do. It's looking like I'm going to have to use plain C which is a pain because I'm going to have to invent a load of stuff I dont want to waste my time with. Stuff I suspect I could have done easily in forth. On the other hand the environment I can work in makes things so much easier overall. I've looked around but my conclusion is: Forth is stuck in 1980 and far too small and introverted to deal with. Nobody is using it because nobody has made it usable. Chicken and egg.
[toc] | [prev] | [next] | [standalone]
| From | albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) |
|---|---|
| Date | 2016-09-15 21:39 +0200 |
| Message-ID | <nretdr$lvj$1@cherry.spenarnc.xs4all.nl> |
| In reply to | #51003 |
In article <MPG.3244a692dc7ba36f98968c@news.virginmedia.com>, jim <anon@example.com> wrote: >In article <2016Sep14.171624@mips.complang.tuwien.ac.at>, <SNIP> >The sense I am getting is the only thing people here are interested in >is tiny little programs they can play with in emacs. >That's fine if thats all you're interested in. That's kind of insulting. I've a high regard for people who have mastered emacs. On average they probably write even larger programs than I do. The truth of the matter is, the denizens of c.l.f are highly skilled programmers that would be held back rather than helped by a GUI user interface. Neither are they interested in developing such a tool for a very small audience while there are so many other exiting projects waiting to be done. You do very little to inspire me to even think about such a tool. <SNIP> > >I've looked around but my conclusion is: >Forth is stuck in 1980 and far too small and introverted >to deal with. Nobody is using it because nobody has made >it usable. Chicken and egg. You can't use it, without the help of very skilled programmers who write a GUI for you. Poor you. Groetjes Albert -- Albert van der Horst, UTRECHT,THE NETHERLANDS Economic growth -- being exponential -- ultimately falters. albert@spe&ar&c.xs4all.nl &=n http://home.hccnet.nl/a.w.m.van.der.horst
[toc] | [prev] | [next] | [standalone]
| From | jim <anon@example.com> |
|---|---|
| Date | 2016-09-16 11:54 +0100 |
| Message-ID | <MPG.3245df9f6da639f498968d@news.virginmedia.com> |
| In reply to | #51010 |
In article <nretdr$lvj$1@cherry.spenarnc.xs4all.nl>, albert@cherry.spenarnc.xs4all.nl says... > > In article <MPG.3244a692dc7ba36f98968c@news.virginmedia.com>, > jim <anon@example.com> wrote: > >In article <2016Sep14.171624@mips.complang.tuwien.ac.at>, > <SNIP> > >The sense I am getting is the only thing people here are interested in > >is tiny little programs they can play with in emacs. > >That's fine if thats all you're interested in. > > That's kind of insulting. I've a high regard for people who have > mastered emacs. On average they probably write even larger programs > than I do. > > The truth of the matter is, the denizens of c.l.f are highly > skilled programmers that would be held back rather than helped > by a GUI user interface. Neither are they interested in developing > such a tool for a very small audience while there are so many > other exiting projects waiting to be done. > You do very little to inspire me to even think about such a tool. > > <SNIP> > > > >I've looked around but my conclusion is: > >Forth is stuck in 1980 and far too small and introverted > >to deal with. Nobody is using it because nobody has made > >it usable. Chicken and egg. > > You can't use it, without the help of very skilled programmers > who write a GUI for you. Poor you. > > Groetjes Albert An ide is only one of the tools I require for project development. The fact that that's confusing to people merely tells me who I'm talking to.. I raised it as the most most shocking of absences not the only one. For the record I can and have used forth professionally. And I decline to respond to ignorant childish stupidity.
[toc] | [prev] | [next] | [standalone]
| From | Andrew Haley <andrew29@littlepinkcloud.invalid> |
|---|---|
| Date | 2016-09-16 09:49 -0500 |
| Message-ID | <EMqdnTUVePoOm0HKnZ2dnUU7-Y2dnZ2d@supernews.com> |
| In reply to | #51032 |
jim <anon@example.com> wrote: > > And I decline to respond to ignorant childish stupidity. But you're pefectly happy to generate it. It's interesting how often those two go together. Andrew.
[toc] | [prev] | [next] | [standalone]
| From | lawrencedo99@gmail.com |
|---|---|
| Date | 2016-09-16 15:34 -0700 |
| Message-ID | <47cc4436-95c2-47f2-ae8a-f896b51a382f@googlegroups.com> |
| In reply to | #51032 |
On Friday, September 16, 2016 at 10:55:03 PM UTC+12, jim wrote: > The fact that that's confusing to people merely tells me who > I'm talking to.. Yet you never responded to the the issues I raised that IDE-based builds cannot handle. Maybe those are confusing to you?
[toc] | [prev] | [next] | [standalone]
| From | Paul Rubin <no.email@nospam.invalid> |
|---|---|
| Date | 2016-09-15 12:43 -0700 |
| Message-ID | <87d1k5c5jb.fsf@jester.gateway.pace.com> |
| In reply to | #51003 |
jim <anon@example.com> writes: > The sense I am getting is the only thing people here are interested in > is tiny little programs they can play with in emacs. That's fine if > thats all you're interested in. Forth was developed for measurement and control applications on machines with few resources, and while it can do other things, imho that's what it's best at. >What Im looking for is a serious toolchain to do some serious large >scale speculative work with -I can't even use what I've discovered in >the forth world for the proof of concept work I need to do. > It's looking like I'm going to have to use plain C What kinds of programs are you thinking about? For speculative and exploratory programming I usually find it better to use higher level or scripting languages (Python is nice for that). C and Forth are for when you need higher efficiency and resource control. > I've looked around but my conclusion is: Forth is stuck in 1980 and > far too small and introverted to deal with. Nobody is using it because > nobody has made it usable. Chicken and egg. I personally don't find the toolchain to be an issue. Forth with a much fancier toolchain would still be Forth, requiring its usual careful and painstaking approach to programming. By comparison, with Python, I can throw code at the screen intuitively, and get something that runs slowly but works. That's usually enough to test the idea, and often enough to be usable directly if the problem requirements are not too large. If I need it to run fast, this may indicate poor taste on my part, but these days I generally prefer C++ to C.
[toc] | [prev] | [next] | [standalone]
| From | jim <anon@example.com> |
|---|---|
| Date | 2016-09-16 12:18 +0100 |
| Message-ID | <MPG.3245e56e5c7024598968e@news.virginmedia.com> |
| In reply to | #51011 |
In article <87d1k5c5jb.fsf@jester.gateway.pace.com>, no.email@nospam.invalid says... > > Forth was developed for measurement and control applications on machines > with few resources, and while it can do other things, imho that's what > it's best at. > Not in its current state I agree. It is exceptional at what you can do with it (I was able to program an industrial robot to perform a task in one hour flat that was projected to take 2 weeks by another organisation) My belief is that it can and should do a good deal more. > What kinds of programs are you thinking about? For speculative and > exploratory programming I usually find it better to use higher level or > scripting languages (Python is nice for that). C and Forth are for when > you need higher efficiency and resource control. > I can give a taste - I need low level control from the outset working with a kernel on bare metal with large scale concurrency using proofs and failsafe technologies. I can do this with C as the range of tools needed to perform specification and project management/documentation and control are obviously available the reason I even looked at forth is because it would give me the flexibility to cut short the work at a later stage. (I really could use all those benefits forth advocates are so fond of shouting about) > > I personally don't find the toolchain to be an issue. Forth with a much > fancier toolchain would still be Forth, Not in my world - it would be developed and thats what I was hoping I'd find - but obviously not. I can see exacttly where you are coming from but that's not necessarily the case. Forth may be a set tools but that doesn't mean you can't change them - that's the whole point. What does the book say - "Forth is a philosophy" ? People seem to have missed the point wholesale. > painstaking approach to programming. By comparison, with Python, I can > throw code at the screen intuitively, and get something that runs slowly > but works. That's usually enough to test the idea, and often enough to > be usable directly if the problem requirements are not too large. If I > need it to run fast, this may indicate poor taste on my part, but these > days I generally prefer C++ to C. I will bite my tongue at this point. My "discovery time" is about done anyway.
[toc] | [prev] | [next] | [standalone]
| From | Mark Wills <markwills1970@gmail.com> |
|---|---|
| Date | 2016-09-16 02:37 -0700 |
| Message-ID | <36a5fc4e-062c-4454-be14-9d9164fd587e@googlegroups.com> |
| In reply to | #51003 |
On Thursday, 15 September 2016 13:39:24 UTC+1, jim wrote: > It's looking like I'm going to have to use plain C which is a pain > because I'm going to have to invent a load of stuff I dont want > to waste my time with. Stuff I suspect I could have done easily > in forth. On the other hand the environment I can work in makes > things so much easier overall. > > I've looked around but my conclusion is: > Forth is stuck in 1980 and far too small and introverted > to deal with. Nobody is using it because nobody has made > it usable. Chicken and egg. If it's true that functionality/code that you will require does not exist in C, requiring you to invent it, then why on earth did you ever think that Forth would be a viable alternative? Doesn't make sense. I do know what you mean, however, about a good IDE. When I program in .Net or Java I'm very thankful for the .Net IDE and NetBeans, both of which are world-class IMO. However, I must admit, when it comes to Forth programming, I find that I've got on very well with just a good text editor and the command line. The only time a Forth IDE would make sense would be if the Forth VM and the IDE were integrated, so that you could (for example) single-step your code, add watches to variables/values, inspect areas of memory or structures, view the stack etc. That would be nice, but not essential. Forth is so malleable, that you could actually write a simple IDE custom made for your own application, that understands your memory structures etc. It could be built INTO the application, rather than separated. A completely different concept. It's worth noting that MPE has a client that has a Forth program that is in excess of 1 million lines of code. I presume they have built their own (forth-based) tools to help with the administration of such a large program.
[toc] | [prev] | [next] | [standalone]
| From | jim <anon@example.com> |
|---|---|
| Date | 2016-09-16 14:45 +0100 |
| Message-ID | <MPG.324607c7a883d7e498968f@news.virginmedia.com> |
| In reply to | #51030 |
In article <36a5fc4e-062c-4454-be14-9d9164fd587e@googlegroups.com>, markwills1970@gmail.com says... > > If it's true that functionality/code that you will require does not > exist in C, requiring you to invent it, then why on earth did you > ever think that Forth would be a viable alternative? > > Doesn't make sense. > It doesn't make sense because you don't know what I'm doing. And I'm only able to provide the hints already provided. > I do know what you mean, however, about a good IDE. When I program > in .Net or Java I'm very thankful for the .Net IDE and NetBeans, both > of which are world-class IMO. > I tend to use a number of IDE's but for general C work I favour crystal revs pro. Well worth a look if you havn't seen it. > However, I must admit, when it comes to Forth programming, I find that > I've got on very well with just a good text editor and the command line. > Of course when the task isn't too complex you can. The point I keep trying to make here is that is not possible for my project and I've had to rule out an entire environment I'd have prefered to use because it has no support tools. > The only time a Forth IDE would make sense would be if the Forth VM and > the IDE were integrated, ... Now you're getting the idea. > ...so that you could (for example) single-step > your code, add watches to variables/values, inspect areas of memory > or structures, view the stack etc. That would be nice, but not essential. > > Forth is so malleable, that you could actually write a simple IDE custom > made for your own application, that understands your memory structures > etc. It could be built INTO the application, rather than separated. A > completely different concept. > I don't doubt it but I need a good deal more and I want to work on my own project not re-invent the wheel. > It's worth noting that MPE has a client that has a Forth program that is > in excess of 1 million lines of code. I presume they have built their own > (forth-based) tools to help with the administration of such a large > program. Yes I've been familiar with MPE for a couple of decades - by far they're the best but targeted and priced in ways I cant use them for this particular project. Amongst other reasons. It is noteworthy that that their VFX compilers come with a good deal more support than a simple command line interface and "screens"
[toc] | [prev] | [next] | [standalone]
| From | Paul Rubin <no.email@nospam.invalid> |
|---|---|
| Date | 2016-09-14 10:30 -0700 |
| Message-ID | <8737l2e6d3.fsf@jester.gateway.pace.com> |
| In reply to | #50972 |
jim <anon@example.com> writes: > http://www.lazarus-ide.org/ > Pretty much everything I'd have expected forth to be doing by now. I use Emacs Forth mode all the time, but have never felt any desire for a fancy graphical IDE.
[toc] | [prev] | [next] | [standalone]
| From | lawrencedo99@gmail.com |
|---|---|
| Date | 2016-09-14 15:42 -0700 |
| Message-ID | <9a9197ec-5958-41e7-94d6-48e443caaf2e@googlegroups.com> |
| In reply to | #50977 |
On Thursday, September 15, 2016 at 5:30:49 AM UTC+12, Paul Rubin wrote: > I use Emacs Forth mode all the time, but have never felt any desire for > a fancy graphical IDE. IDEs are too limiting. Because Emacs is just* a text editor, it is much more flexible. *what do you mean, “just”?
[toc] | [prev] | [next] | [standalone]
| From | lawrencedo99@gmail.com |
|---|---|
| Date | 2016-09-10 19:22 -0700 |
| Message-ID | <241ef78a-4cc4-48e0-bc0f-398e742acdf8@googlegroups.com> |
| In reply to | #50806 |
On Saturday, September 10, 2016 at 10:41:02 PM UTC+12, jim wrote: > In article <e1766ec9-6238-46e2-ad03-c7e9510ccd19@googlegroups.com>, > Lawrence D’Oliveiro says... >> IDEs are never very flexible. For one thing, they force you to do your >> builds in a certain way. > > > Is that meant to be serious? Experienced programmers would know.
[toc] | [prev] | [next] | [standalone]
| From | missycurl@gmail.com |
|---|---|
| Date | 2016-09-11 06:02 -0700 |
| Message-ID | <705f36a7-5953-45c5-bc7b-21271d11826d@googlegroups.com> |
| In reply to | #50742 |
It may be true that development environments and libraries for Forth have not kept up with the latest fashions, but that doesn't invalidate the strengths of a programming paradigm of Forth as a language or way to approach a problem. I have a small runtime kernel that implements a simple Forth VM, and a simple compiler/assembler that generates images for that VM. The VM has been written in C and x86 assembler, and the compiler is written in C. I don't feel a need for a slick IDE, because developing in Forth is interactive.
[toc] | [prev] | [next] | [standalone]
| From | missycurl@gmail.com |
|---|---|
| Date | 2016-09-11 06:08 -0700 |
| Message-ID | <34d82f1d-6b75-4f4f-9343-f5abd4fce74a@googlegroups.com> |
| In reply to | #50847 |
To clarify, the VM is a bare metal VM. The compiler/assembler builds the boot image with the base words for the system. That brings up the system, and then I am able to build on that interactively.
[toc] | [prev] | [next] | [standalone]
| From | jim <anon@example.com> |
|---|---|
| Date | 2016-09-11 14:56 +0100 |
| Message-ID | <MPG.323f72fbc0ce7a5d989685@news.virginmedia.com> |
| In reply to | #50848 |
In article <34d82f1d-6b75-4f4f-9343-f5abd4fce74a@googlegroups.com>, missycurl@gmail.com says... > > To clarify, the VM is a bare metal VM. The compiler/assembler builds the > boot image with the base words for the system. That brings up the system, > and then I am able to build on that interactively. Bare metal is where I need to start from - sadly thats as far as most go. Out of interest - what processor is yours? jom
[toc] | [prev] | [next] | [standalone]
| From | missycurl@gmail.com |
|---|---|
| Date | 2016-09-11 12:59 -0700 |
| Message-ID | <574fea6c-7b97-44e5-8183-e229d2d3dfdf@googlegroups.com> |
| In reply to | #50851 |
On Sunday, September 11, 2016 at 9:57:49 AM UTC-4, jim wrote: > In article <34d82f1d-6b75-4f4f-9343-f5abd4fce74a@googlegroups.com>, > ccurl@....com says... > > > > To clarify, the VM is a bare metal VM. The compiler/assembler builds the > > boot image with the base words for the system. That brings up the system, > > and then I am able to build on that interactively. > > > Bare metal is where I need to start from - sadly thats as far as most go. > Out of interest - what processor is yours? > > jom It is an abstraction of a Forth virtual machine, with a data stack and a return stack, and the instructions work with values on the stack.
[toc] | [prev] | [next] | [standalone]
Page 2 of 3 — ← Prev page 1 [2] 3 Next page →
Back to top | Article view | comp.lang.forth
csiph-web