Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #60556 > unrolled thread
| Started by | christopherdumas@gmail.com |
|---|---|
| First post | 2017-06-10 07:15 -0700 |
| Last post | 2017-06-10 15:50 -0700 |
| Articles | 20 on this page of 42 — 16 participants |
Back to article view | Back to comp.lang.forth
Starting Forth christopherdumas@gmail.com - 2017-06-10 07:15 -0700
Re: Starting Forth christopherdumas@gmail.com - 2017-06-10 07:19 -0700
Re: Starting Forth Melzzzzz <Melzzzzz@zzzzz.com> - 2017-06-10 14:35 +0000
Re: Starting Forth christopherdumas@gmail.com - 2017-06-10 07:43 -0700
Re: Starting Forth rickman <gnuarm@gmail.com> - 2017-06-11 12:44 -0400
Re: Starting Forth christopherdumas@gmail.com - 2017-06-11 20:44 -0700
Re: Starting Forth gavino himself <jackvanc3@gmail.com> - 2017-06-12 12:52 -0700
Re: Starting Forth new@to.forth - 2017-06-10 15:19 +0000
Re: Starting Forth christopherdumas@gmail.com - 2017-06-10 08:27 -0700
Re: Starting Forth christopherdumas@gmail.com - 2017-06-10 08:29 -0700
Re: Starting Forth hughaguilar96@gmail.com - 2017-06-10 15:34 -0700
Re: Starting Forth christopherdumas@gmail.com - 2017-06-10 15:56 -0700
Re: Starting Forth christopherdumas@gmail.com - 2017-06-10 15:57 -0700
Re: Starting Forth rickman <gnuarm@gmail.com> - 2017-06-15 11:52 -0400
Re: Starting Forth new@to.forth - 2017-06-10 21:38 +0000
Re: Starting Forth christopherdumas@gmail.com - 2017-06-10 15:53 -0700
Re: Starting Forth NN <november.nihal@gmail.com> - 2017-06-12 05:36 -0700
Re: Starting Forth christopherdumas@gmail.com - 2017-06-12 07:02 -0700
Re: Starting Forth Julian Fondren <julian.fondren@gmail.com> - 2017-06-12 08:29 -0700
Factor (was: Starting Forth) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-06-12 16:16 +0000
Re: Factor (was: Starting Forth) hughaguilar96@gmail.com - 2017-06-12 10:26 -0700
Re: Factor (was: Starting Forth) NN <november.nihal@gmail.com> - 2017-06-12 11:25 -0700
Re: Factor (was: Starting Forth) hughaguilar96@gmail.com - 2017-06-12 17:16 -0700
Re: Factor (was: Starting Forth) gavino himself <jackvanc3@gmail.com> - 2017-06-12 13:05 -0700
Re: Factor (was: Starting Forth) mhx@iae.nl - 2017-06-12 11:08 -0700
Re: Factor (was: Starting Forth) anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-06-13 16:31 +0000
Re: Starting Forth christopherdumas@gmail.com - 2017-06-14 07:49 -0700
Re: Starting Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-06-14 11:50 -0500
Re: Starting Forth hughaguilar96@gmail.com - 2017-06-14 21:18 -0700
Re: Starting Forth Cecil Bayona <cbayona@cbayona.com> - 2017-06-14 10:02 -0500
Re: Starting Forth Julian Fondren <julian.fondren@gmail.com> - 2017-06-14 08:49 -0700
Re: Starting Forth stephen@mpeforth.com (Stephen Pelc) - 2017-06-14 16:45 +0000
Re: Starting Forth Mark Wills <markwills1970@gmail.com> - 2017-06-14 09:05 -0700
Re: Starting Forth Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2017-06-14 19:05 +0100
Re: Starting Forth hughaguilar96@gmail.com - 2017-06-14 21:43 -0700
Re: Starting Forth Julian Fondren <julian.fondren@gmail.com> - 2017-06-14 22:03 -0700
Re: Starting Forth Gerry Jackson <gerry@jackson9000.fsnet.co.uk> - 2017-06-15 21:50 +0100
Re: Starting Forth foxaudioresearch@gmail.com - 2017-06-10 09:22 -0700
Re: Starting Forth foxaudioresearch@gmail.com - 2017-06-10 09:40 -0700
Re: Starting Forth Cecil Bayona <cbayona@cbayona.com> - 2017-06-10 12:21 -0500
Re: Starting Forth Julian Fondren <julian.fondren@gmail.com> - 2017-06-10 14:30 -0700
Re: Starting Forth christopherdumas@gmail.com - 2017-06-10 15:50 -0700
Page 2 of 3 — ← Prev page 1 [2] 3 Next page →
| From | hughaguilar96@gmail.com |
|---|---|
| Date | 2017-06-12 10:26 -0700 |
| Subject | Re: Factor (was: Starting Forth) |
| Message-ID | <782b4e5a-dd73-47a0-91da-8130ee5bb990@googlegroups.com> |
| In reply to | #60663 |
On Monday, June 12, 2017 at 9:51:45 AM UTC-7, Anton Ertl wrote: > In the case of Factor, the point is that it is a managed language: The > Factor system has type information on the data that it uses for dyamic > and partially static type checking, and for supporting garbage > collection. And that can have quite a lot of advantages when > designing library functions. > > If you want to go there, extending a normal Forth does not appear to > be a very viable approach to me. And the result will be so different > that I don't see a benefit to extending a normal Forth. Mixing normal > Forth with the managed part would destroy various invariants that the > run-time system relies on, unless the Forth code obeys the > restrictions that are necessary to keep them up; but then you are in > the foreign managed world instead of in the familiar low-level Forth > world. In my experience, programming in Factor is very different from programming in Forth. They do have a data-stack, which is comparable, but the general feel for the languages is very different. I would be more inclined to learn Scheme than Factor for that kind of thing, because there is more documentation to help me learn. Also, Factor isn't a good choice for a Forth cross-compiler, which is my primary interest in Forth. If a person is already familiar with Scheme-concepts however, Factor should be easy to learn. It could be better in some ways (no parenthesis) but worse in some ways (no macros). Note that the lack of macros in Factor was a problem for me --- because I'm accustomed to meta-compiling in Forth.
[toc] | [prev] | [next] | [standalone]
| From | NN <november.nihal@gmail.com> |
|---|---|
| Date | 2017-06-12 11:25 -0700 |
| Subject | Re: Factor (was: Starting Forth) |
| Message-ID | <6ca97df6-5f3a-42ec-a3e3-a824e90c1333@googlegroups.com> |
| In reply to | #60664 |
> Note that the lack of macros in Factor was a problem for me --- because I'm accustomed to meta-compiling in Forth. http://docs.factorcode.org/content/article-macros.html Just to be clear, I am not trying to convince you to use factor but just to clarify that your position of factor lacking macros is wrong.
[toc] | [prev] | [next] | [standalone]
| From | hughaguilar96@gmail.com |
|---|---|
| Date | 2017-06-12 17:16 -0700 |
| Subject | Re: Factor (was: Starting Forth) |
| Message-ID | <d423858d-7601-4388-a374-f149e00d1034@googlegroups.com> |
| In reply to | #60667 |
On Monday, June 12, 2017 at 11:25:51 AM UTC-7, NN wrote: > > Note that the lack of macros in Factor was a problem for me --- because I'm accustomed to meta-compiling in Forth. > > http://docs.factorcode.org/content/article-macros.html > > Just to be clear, I am not trying to convince you to use factor but just to clarify that your position of factor lacking macros is wrong. Thanks for the info. It was way back in 2009 when I was into Factor --- nothing like that was available in Factor at that time --- to the best of my recollection.
[toc] | [prev] | [next] | [standalone]
| From | gavino himself <jackvanc3@gmail.com> |
|---|---|
| Date | 2017-06-12 13:05 -0700 |
| Subject | Re: Factor (was: Starting Forth) |
| Message-ID | <43a9bf35-74b6-436d-bddc-7367664ec635@googlegroups.com> |
| In reply to | #60664 |
On Monday, June 12, 2017 at 1:26:25 PM UTC-4, hughag...@gmail.com wrote: > On Monday, June 12, 2017 at 9:51:45 AM UTC-7, Anton Ertl wrote: > > In the case of Factor, the point is that it is a managed language: The > > Factor system has type information on the data that it uses for dyamic > > and partially static type checking, and for supporting garbage > > collection. And that can have quite a lot of advantages when > > designing library functions. > > > > If you want to go there, extending a normal Forth does not appear to > > be a very viable approach to me. And the result will be so different > > that I don't see a benefit to extending a normal Forth. Mixing normal > > Forth with the managed part would destroy various invariants that the > > run-time system relies on, unless the Forth code obeys the > > restrictions that are necessary to keep them up; but then you are in > > the foreign managed world instead of in the familiar low-level Forth > > world. > > In my experience, programming in Factor is very different from programming in Forth. They do have a data-stack, which is comparable, but the general feel for the languages is very different. > > I would be more inclined to learn Scheme than Factor for that kind of thing, because there is more documentation to help me learn. > > Also, Factor isn't a good choice for a Forth cross-compiler, which is my primary interest in Forth. > > If a person is already familiar with Scheme-concepts however, Factor should be easy to learn. It could be better in some ways (no parenthesis) but worse in some ways (no macros). > > Note that the lack of macros in Factor was a problem for me --- because I'm accustomed to meta-compiling in Forth. Hugh what kind of money making apps are you working on? Do you want Trump 2020? I do. Ever watch youtube of Hans Hermann Hoppe?
[toc] | [prev] | [next] | [standalone]
| From | mhx@iae.nl |
|---|---|
| Date | 2017-06-12 11:08 -0700 |
| Subject | Re: Factor (was: Starting Forth) |
| Message-ID | <fa45ff7a-f70c-4ea6-b155-4ee1e753a65c@googlegroups.com> |
| In reply to | #60663 |
On Monday, June 12, 2017 at 6:51:45 PM UTC+2, Anton Ertl wrote: > Julian Fondren <julian.fondren@gmail.com> writes: [..] > In the case of Factor, the point is that it is a managed language: The > Factor system has type information on the data that it uses for dyamic > and partially static type checking, and for supporting garbage > collection. And that can have quite a lot of advantages when > designing library functions. [..] > That being said, my experience with Factor has been rather miserable: > At the Forth-Tagung 2012 there was a Factor workshop, and we were > given the task to do something, and the first steps went well, and > then there was some step that rubbed the static type checker the wrong > way, and I could not get it to work, no matter what I tried; some > others achieved that step, but their advice did not help me. [..] > But that impression is based on playing around with it for half an > afternoon. I am sure if you get more familiar with it, you learn to > deal with this issue and it soon becomes a non-issue. Do you think all this type checking would have been useful to you, had it worked? My own experience is that when a compiler checks more, I tend to be sloppy, writing careless code to prevent having to look up things. In other languages I constantly struggle with types (especially when hidden under layers of macro's), to pass e.g. an unsigned 64bit integer through an interface designed for floating-point. I know what I want and am prepared to suffer the consequences, but the compiler doesn't let me. I've not yet experienced this kind of compile-time fighting pay off. -marcel
[toc] | [prev] | [next] | [standalone]
| From | anton@mips.complang.tuwien.ac.at (Anton Ertl) |
|---|---|
| Date | 2017-06-13 16:31 +0000 |
| Subject | Re: Factor (was: Starting Forth) |
| Message-ID | <2017Jun13.183105@mips.complang.tuwien.ac.at> |
| In reply to | #60665 |
mhx@iae.nl writes:
>Do you think all this type checking would have been useful to you,
>had it worked?
For the example in the workshop, no. There are some cases where I
have a pointer to one structure in a place where I expect a different
one, and debugging that is not so easy. Some kind of type checking
would help in that case. But I think we can do that within Forth.
>My own experience is that when a compiler checks more, I tend to
>be sloppy, writing careless code to prevent having to look up
>things.
Yes.
>In other languages I constantly struggle with types (especially
>when hidden under layers of macro's), to pass e.g. an unsigned
>64bit integer through an interface designed for floating-point.
>I know what I want and am prepared to suffer the consequences,
>but the compiler doesn't let me. I've not yet experienced
>this kind of compile-time fighting pay off.
Yes, pretty much. Also, in the case of C a consequence of C's type
system is that C programmers introduced many different integer types.
As a result, I have experienced many more 32->64-bit portability
errors in C than in Forth.
- 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 2017: http://www.euroforth.org/ef17/
[toc] | [prev] | [next] | [standalone]
| From | christopherdumas@gmail.com |
|---|---|
| Date | 2017-06-14 07:49 -0700 |
| Message-ID | <55df6232-052b-463f-9e10-aab82533ae9f@googlegroups.com> |
| In reply to | #60660 |
I completely 100% agree. I've started using SwiftForth and realized that Forth's metaprogramming facilities make new "Forth but with X" languages useless and actually worse than useless. The same thing is true of Scheme. If you want Forth but with X, just extend a Forth you already have. That brings me to a question, though: does SwiftForth have [: .. ;] as well?
[toc] | [prev] | [next] | [standalone]
| From | Andrew Haley <andrew29@littlepinkcloud.invalid> |
|---|---|
| Date | 2017-06-14 11:50 -0500 |
| Message-ID | <xq6dnVGi_uTZ9NzEnZ2dnUU7-XnNnZ2d@supernews.com> |
| In reply to | #60725 |
christopherdumas@gmail.com wrote: > I completely 100% agree. I've started using SwiftForth and realized that Forth's metaprogramming facilities make new "Forth but with X" languages useless and actually worse than useless. The same thing is true of Scheme. If you want Forth but with X, just extend a Forth you already have. That brings me to a question, though: does SwiftForth have [: .. ;] as well? I can't see it in 3.6.5. Leon and I cooked it up at the last EuroForth, but I can't see it in SwiftForth. Andrew.
[toc] | [prev] | [next] | [standalone]
| From | hughaguilar96@gmail.com |
|---|---|
| Date | 2017-06-14 21:18 -0700 |
| Message-ID | <8e8724bf-cfa0-40da-b39b-96a6284dfb41@googlegroups.com> |
| In reply to | #60725 |
On Wednesday, June 14, 2017 at 7:49:59 AM UTC-7, christop...@gmail.com wrote: > does SwiftForth have [: .. ;] as well? I have an early-binding version of MACRO: now. This was introduced here: https://groups.google.com/forum/#!topic/comp.lang.forth/92KNs8p4J6Y%5B1-25%5D My previous MACRO: was late-binding --- it is still available but is called LATE-MACRO: now --- there are a few situations where it is needed. My MACRO: only works because I have disambiguifiers that allow FIND to work correctly (by "correctly" I mean: without ambiguity from one ANS-Forth system to another, and in a way that makes sense insomuch as it is like Forth-83).
[toc] | [prev] | [next] | [standalone]
| From | Cecil Bayona <cbayona@cbayona.com> |
|---|---|
| Date | 2017-06-14 10:02 -0500 |
| Message-ID | <ohrivu$ja0$1@dont-email.me> |
| In reply to | #60660 |
On 6/12/2017 10:29 AM, Julian Fondren wrote: > > > In Factor I see a lot of library work that could've gone into Forth > instead, and a quotation-heavy style that I don't care for, but that > at least is a little bit annoying to replicate in Forth. Today gforth > (development version), lina, and iForth all have [: ... ;] and return > stack manipulation can get you that as well. Maybe because the the Forth community disparages the use of general libraries and he rather spend his energy writing code than arguing with people. I know from reaction here that if I had a really useful piece of general code I would keep it to myself rather than getting bombarded with negativity here. > > So it's weird in a way I don't care for and it has libraries. I'd > rather have libraries in Forth, a language with a standard and many > good implementations for enormously more architectures, without any > worries like: tomorrow Slava Pestov will decide that what Factor > really needs is *lazy semantics* - breaking all existing code. > -- Cecil - k5nwa
[toc] | [prev] | [next] | [standalone]
| From | Julian Fondren <julian.fondren@gmail.com> |
|---|---|
| Date | 2017-06-14 08:49 -0700 |
| Message-ID | <15c5ac35-384e-43ea-81ea-da58d1718668@googlegroups.com> |
| In reply to | #60727 |
On Wednesday, June 14, 2017 at 9:49:59 AM UTC-5, christop...@gmail.com wrote:
> That brings me to a question, though: does SwiftForth have [: .. ;] as well?
It doesn't come with an implementation of [: ;], and I'm not aware of
any, but there may be one around. It's also been pretty slow to adopt
Forth-2012 features. Some of those, like {: :} locals, have
implementations that should work in anything Forth-97, which includes
SwiftForth.
On Wednesday, June 14, 2017 at 10:02:48 AM UTC-5, Cecil - k5nwa wrote:
> On 6/12/2017 10:29 AM, Julian Fondren wrote:
> >
> >
> > In Factor I see a lot of library work that could've gone into Forth
> > instead, and a quotation-heavy style that I don't care for, but that
> > at least is a little bit annoying to replicate in Forth. Today gforth
> > (development version), lina, and iForth all have [: ... ;] and return
> > stack manipulation can get you that as well.
>
> Maybe because the the Forth community disparages the use of general
> libraries
True, Slava could've been delusional, and - in that era - may have
managed to interpret all of the excited discussion around Passanti's
calls for libraries as "libraries being contentious".
After all, TempleOS exists. Technical proficiency and terrible mental
illnesses can certainly go together.
> I know from reaction here that if I had a really useful piece of
> general code I would keep it to myself rather than getting bombarded
> with negativity here.
The worst I've gotten to actual code was "bah! I've done this before.
On a calculator! In winter!" And that was a response not to the code
but to some prose in my lead-in to the code.
For a more typical response, take a look at "Heap's algorithm".
A few disagreements on Forth style, some alternative implementations,
some typical clf derailings that you'd get anywhere. Nowhere was I
bombarded with negativity. And this wasn't very good code frankly and
I wasn't really doing anything with it.
There are also posts that are sort of niche, and that don't even get
the typical clf derailings -- take a look at Krishna's matrix math
or my networking threads.
[toc] | [prev] | [next] | [standalone]
| From | stephen@mpeforth.com (Stephen Pelc) |
|---|---|
| Date | 2017-06-14 16:45 +0000 |
| Message-ID | <5941676f.607316977@news.eternal-september.org> |
| In reply to | #60736 |
On Wed, 14 Jun 2017 08:49:43 -0700 (PDT), Julian Fondren <julian.fondren@gmail.com> wrote: >On Wednesday, June 14, 2017 at 9:49:59 AM UTC-5, christop...@gmail.com wrote: >> That brings me to a question, though: does SwiftForth have [: .. ;] as well? > >It doesn't come with an implementation of [: ;], and I'm not aware of >any, but there may be one around. The file Examples/quotations.fth in all versions of VFX Forth provides implementations for: SwiftForth bigForth Gforth VFX Forth The file is a collation of work from several people and MPE makes no copyright claims on the file. 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 | Mark Wills <markwills1970@gmail.com> |
|---|---|
| Date | 2017-06-14 09:05 -0700 |
| Message-ID | <360d88f8-ddfc-4935-8e5e-0b9e319c8940@googlegroups.com> |
| In reply to | #60727 |
On Wednesday, 14 June 2017 16:02:48 UTC+1, Cecil - k5nwa wrote: > > Maybe because the the Forth community disparages the use of general > libraries and he rather spend his energy writing code than arguing with > people. I know from reaction here that if I had a really useful piece of > general code I would keep it to myself rather than getting bombarded > with negativity here. > Exactly.
[toc] | [prev] | [next] | [standalone]
| From | Gerry Jackson <gerry@jackson9000.fsnet.co.uk> |
|---|---|
| Date | 2017-06-14 19:05 +0100 |
| Message-ID | <ohrtn9$qp4$1@dont-email.me> |
| In reply to | #60738 |
On 14/06/2017 17:05, Mark Wills wrote: > On Wednesday, 14 June 2017 16:02:48 UTC+1, Cecil - k5nwa wrote: >> >> Maybe because the the Forth community disparages the use of general >> libraries and he rather spend his energy writing code than arguing with >> people. I know from reaction here that if I had a really useful piece of >> general code I would keep it to myself rather than getting bombarded >> with negativity here. >> > Exactly. > Oh come on, the only negativity you had in c.l.f about your string stack library were the many bugs I reported, which, last time I looked, hadn't been corrected. -- Gerry
[toc] | [prev] | [next] | [standalone]
| From | hughaguilar96@gmail.com |
|---|---|
| Date | 2017-06-14 21:43 -0700 |
| Message-ID | <c5ece167-464f-4bd9-96a8-d01f2627b859@googlegroups.com> |
| In reply to | #60750 |
On Wednesday, June 14, 2017 at 11:05:56 AM UTC-7, Gerry wrote: > On 14/06/2017 17:05, Mark Wills wrote: > > On Wednesday, 14 June 2017 16:02:48 UTC+1, Cecil - k5nwa wrote: > >> > >> Maybe because the the Forth community disparages the use of general > >> libraries and he rather spend his energy writing code than arguing with > >> people. I know from reaction here that if I had a really useful piece of > >> general code I would keep it to myself rather than getting bombarded > >> with negativity here. > >> > > Exactly. > > > Oh come on, the only negativity you had in c.l.f about your string stack > library were the many bugs I reported, which, last time I looked, hadn't > been corrected. Does this thread count as negativity? https://groups.google.com/forum/#!topic/comp.lang.forth/xZO_hScBJiI On Monday, June 12, 2017 at 8:26:53 PM UTC-7, rickman wrote: > Alex wrote on 6/11/2017 12:52 PM: > >>> you can't > >>> blame me (or others here) for Hugh's stupidity on these counts, nor our > >>> reaction to his technically incompetent and near insane posts. > >> > >> I'm pretty over trying to have any useful communication with people like > >> that. There are far too many of them on the Internet and far too little > >> time. I want to try to spend some time on useful projects. > > > > The disinformation they spread is toxic. It's like green slime; it gets > > everywhere. I'm afraid I sometimes can't stop myself from pointing out how > > it gunges up everything, including brains. > > But in doing so, you also spread some of the green slime as well. I > recently saw a photo of a Roomba that encountered a fresh dog pile and > spread it around the room rather than picking it up. > > Some things are best left untouched. This seems like a rather emotional response to my SORT function for arrays. When I wrote SORT in 2010 it seemed pretty simple and obvious. I did not expect to get attacked for it, for four years now, and I most likely forever. There are a lot more complicated aspects of the novice-package, but sorting arrays isn't one of them --- this is pretty basic programming --- I haven't actually been interested in the subject of sort algorithms since high-school. Maybe Cecil is the smart one --- keep all Forth code to yourself! --- if your Forth code is made public, it will be called "green slime" and "disinformation" and you will be called "stupid" and "insane." Back in the 1980s people had high hopes for the future. We imagined that by the 21st century we would have a colony living on the Moon, that we would have airborne cars (like the "quibble" in PKD's book: "Flow my Tears, the Policeman Said"). None of that happened. Our modern world looks the same as the 1980s (our cars look the same; they get better gas mileage, but they are harder to repair). The primary difference is that we have better communication now, including smart phones, laptops with wifi, and the internet. This isn't necessarily an improvement though --- what good does better communication do me, if all I get are insults? --- the internet is just a faster way to be called stupid!
[toc] | [prev] | [next] | [standalone]
| From | Julian Fondren <julian.fondren@gmail.com> |
|---|---|
| Date | 2017-06-14 22:03 -0700 |
| Message-ID | <93c84548-13fb-4990-8ce8-27d9cbee86a9@googlegroups.com> |
| In reply to | #60767 |
On Wednesday, June 14, 2017 at 11:43:32 PM UTC-5, hughag...@gmail.com wrote: > [Hugh complaining about rudeness.] Go a few more months without fantasizing about the afterlife of other posters. > Back in the 1980s people had high hopes for the future. We imagined that by the 21st century we would have a colony living on the Moon, that we would have airborne cars (like the "quibble" in PKD's book: "Flow my Tears, the Policeman Said"). None of that happened. Our modern world looks the same as the 1980s (our cars look the same; they get better gas mileage, but they are harder to repair). The primary difference is that we have better communication now, including smart phones, laptops with wifi, and the internet. This isn't necessarily an improvement though --- what good does better communication do me, if all I get are insults? --- the internet is just a faster way to be called stupid! A morbid, nightmare future that sometimes occurs to me is one where age or ailment has blinded me to the presence of insects, so that I'll come to live in filth, with the things crawling around, visible to others but to me. Even if one crawls across my flesh I'd feel the irritation but not understand why, not be able to do anything about it. Not even know to complain about the 'care' provided to me. ... Oh, sorry. That's obviously a complete non sequitur from your talk of 2017 "looking like the 1980s except for technology". Ha ha, where are our flying cars?
[toc] | [prev] | [next] | [standalone]
| From | Gerry Jackson <gerry@jackson9000.fsnet.co.uk> |
|---|---|
| Date | 2017-06-15 21:50 +0100 |
| Message-ID | <ohurnh$arn$1@dont-email.me> |
| In reply to | #60767 |
On 15/06/2017 05:43, hughaguilar96@gmail.com wrote: > On Wednesday, June 14, 2017 at 11:05:56 AM UTC-7, Gerry wrote: >> On 14/06/2017 17:05, Mark Wills wrote: >>> On Wednesday, 14 June 2017 16:02:48 UTC+1, Cecil - k5nwa wrote: >>>> >>>> Maybe because the the Forth community disparages the use of general >>>> libraries and he rather spend his energy writing code than arguing with >>>> people. I know from reaction here that if I had a really useful piece of >>>> general code I would keep it to myself rather than getting bombarded >>>> with negativity here. >>>> >>> Exactly. >>> >> Oh come on, the only negativity you had in c.l.f about your string stack >> library were the many bugs I reported, which, last time I looked, hadn't >> been corrected. > > Does this thread count as negativity? > https://groups.google.com/forum/#!topic/comp.lang.forth/xZO_hScBJiI > > On Monday, June 12, 2017 at 8:26:53 PM UTC-7, rickman wrote: >> Alex wrote on 6/11/2017 12:52 PM: >>>>> you can't >>>>> blame me (or others here) for Hugh's stupidity on these counts, nor our >>>>> reaction to his technically incompetent and near insane posts. >>>> >>>> I'm pretty over trying to have any useful communication with people like >>>> that. There are far too many of them on the Internet and far too little >>>> time. I want to try to spend some time on useful projects. >>> >>> The disinformation they spread is toxic. It's like green slime; it gets >>> everywhere. I'm afraid I sometimes can't stop myself from pointing out how >>> it gunges up everything, including brains. >> >> But in doing so, you also spread some of the green slime as well. I >> recently saw a photo of a Roomba that encountered a fresh dog pile and >> spread it around the room rather than picking it up. >> >> Some things are best left untouched. > Read in isolation it's not about negativity towards posted code or libraries. I don't know about the original post because I don't recollect reading it. > This seems like a rather emotional response to my SORT function for arrays. When I wrote SORT in 2010 it seemed pretty simple and obvious. I did not expect to get attacked for it, for four years now, and I most likely forever. Yes it is rather tiresome the way it goes on and on, both sides have made their point and should just let it die. > Maybe Cecil is the smart one --- keep all Forth code to yourself! --- Well people who take and don't contribute usually don't command much respect. > if your Forth code is made public, it will be called "green slime" and > "disinformation" and you will be called "stupid" and "insane." That is a good example of disinformation as the post you quoted from didn't call code "green slime" and "disinformation", it said disinformation is like green slime - since when is code disinformation? There has been plenty of Forth code posted on c.l.f that hasn't been dismissed in such a way. There's a world of difference between valid criticism (including suggestions for a better solution) and uninformed hostility. -- Gerry
[toc] | [prev] | [next] | [standalone]
| From | foxaudioresearch@gmail.com |
|---|---|
| Date | 2017-06-10 09:22 -0700 |
| Message-ID | <0971d5d3-6690-42aa-a093-948bf5a15824@googlegroups.com> |
| In reply to | #60561 |
It's hard to recommend one Forth system. Most have been created for specific purposes. That can be the blessing and the curse of Forth. It's built to be changed and so that's what the users do. NPR and Forth Inc. both offer trial versions of very comprehensive pro systems that show you what Forth is today. Jones Forth provides source code with running explanation. It is not the ultimate implementation but can provide insight "behind the curtain" Albert Van derHorst has made a better version with commentary called YourForth. Camel Forth has source code for a few micro processors and is modified for MSP430 under the name Mecrisp I used camel Forth as a platform to learn how to learn how to make a cross compiler that builds a Forth for the TI99. That's called masochism by some people. :-) So all that to say the best system may depend on what you want to do. BF
[toc] | [prev] | [next] | [standalone]
| From | foxaudioresearch@gmail.com |
|---|---|
| Date | 2017-06-10 09:40 -0700 |
| Message-ID | <ec9ee1f0-b16c-429d-87d7-37721877e62e@googlegroups.com> |
| In reply to | #60566 |
Lol. MPE. Not NPR (iPhone disease)
[toc] | [prev] | [next] | [standalone]
| From | Cecil Bayona <cbayona@cbayona.com> |
|---|---|
| Date | 2017-06-10 12:21 -0500 |
| Message-ID | <ohh9ju$vgb$1@dont-email.me> |
| In reply to | #60566 |
On 6/10/2017 11:22 AM, foxaudioresearch@gmail.com wrote: > It's hard to recommend one Forth system. Most have been created for specific purposes. That can be the blessing and the curse of Forth. It's built to be changed and so that's what the users do. > > NPR and Forth Inc. both offer trial versions of very comprehensive pro systems that show you what Forth is today. > > Jones Forth provides source code with running explanation. It is not the ultimate implementation but can provide insight "behind the curtain" > > Albert Van derHorst has made a better version with commentary called YourForth. > > Camel Forth has source code for a few micro processors and is modified for MSP430 under the name > Mecrisp > > I used camel Forth as a platform to learn how to learn how to make a cross compiler that builds a Forth for the TI99. That's called masochism by some people. :-) > > So all that to say the best system may depend on what you want to do. > > BF > I didn't know NPR (National Public Radio) offered a Forth system. Maybe the hands were in the wrong place while typing. I would add MPE VFX Forth to the list, it has an excellent free version available, for a little out of the way with excellent libraries available you have 8th which has a free version also. On the other end of the spectrum a much simpler Forth would be eForth (weForth, and F# for a Windows version) with source and available on the Internet are documents explaining how it all works. There are so many free versions available that it's hard to mention them all but I guess which one is right depends on ones mind set and purpose, also on the type of application desired. A version I downloaded recently is very interesting it's BB4WForth written in BBC Basic, actually the primitives are in assembler but there is a Basic wrapper around Forth that allows access to the OS and BBC Basic and an excellent set of libraries which also include Graphics, Sprites, and Networking so writing a game should be easier with that tool. There are free versions for Windows, Linux, and MacOS. -- Cecil - k5nwa
[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