Hi, Jim,

On Wed, Jun 25, 2014 at 10:38 AM, Jim Hall <jh...@freedos.org> wrote:
>
> Yes, I prefer to keep the software list somewhat controlled. The software
> list should not grow too quickly, or it risks becoming bloated. But if it
> doesn't grow at all, it becomes stale. I would be happy to add a Forth
> compiler to the list, for those who like to write programs in Forth.

There's a lot of good stuff to like about Forth (and the various
communities). Just for posterity, here's a few useful links:

http://www.forthfreak.net/
http://www.taygeta.com/forth.html
http://www.forth.org/
https://groups.google.com/forum/#!forum/comp.lang.forth

Speaking of that, I just found out from 4tH's Google Group that
FreeCode (FreshMeat) is in read-only mode only from now on. Meh.

https://groups.google.com/forum/#!topic/4th-compiler/YZ5rdofhFTU
http://freecode.com/about

"... , but links to new applications and releases are **no longer
being added**."

> Of the three Forth compilers you mentioned, I appreciate that 4th is free
> software (GNU GPL v3) and appears to be updated.

Actually, I think it's LGPL v3. Close enough.   ;-)

> DX Forth seems to have a vague license disclaimer; the intent seems to be
> public domain, but the author acknowledges other contributions in the package
> "may be subject to copyright by their respective owners."

Indeed, as far as I know, it's public domain. Although I'm not sure
everywhere in the world accepts such an "unlicense", I did hear
recently that SourceForge itself now supports it. (Yup, apparently
so.)

> I couldn't find a license statement in CH Forth, although it might be included
> post-installation (I didn't install it).

Can't remember. I thought I checked and found it okay. A quick check
of the homepage via translate.google.com says this:

"
Using CHForth is free, even for commercial purposes. For questions and
assistance, you can contact Coos Haak. For this free available system
the author assumes no liability.
"

If this isn't satisfactory (and admittedly it's not perfect legalese),
I can dig deeper. (See his email address at end of link below under
"Any questions?".)

http://home.hccnet.nl/j.j.haak/CHForthHelp/index.htm

> So I'll add an LSM entry for 4th in DEVEL.

Thanks.

> Adding a Forth compiler in the DEVEL list doesn't mean programmers should
> expect programs written in Forth to be accepted into the FreeDOS BASE. The
> BASE software is core to FreeDOS, so these programs should be widely
> maintainable, using a programming language that most other FreeDOS BASE
> contributors are likely to use. We prefer BASE programs to be written in
> either C or ASM. The preferred compiler for C is OpenWatcom, and the
> preferred assembler is NASM. (See
> http://www.freedos.org/wiki/index.php/FreeDOS_Spec)

Unless I'm counting incorrectly, there are 59 projects in "BASE". I
know you wanted to keep it as close to all "free software" as
possible.

However, I have no idea how much of that can be rebuilt easily with
OpenWatcom and NASM. Some of it is still Turbo C only. Some of it may
use a different assembler like JWasm. And of course KEYB should've
probably been pure assembly in the first place!

I agree that using a language that is horribly obscure and
non-standard wouldn't be great, but I think as long as the software
implementation and language specification are easily available (or
preferably libre), it shouldn't be that big a deal. Of course, as is,
it could still use some cleanups, but I guess it's good enough for
now.

------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user

Reply via email to