CONSTANT NUM_COLORS
You can add new colors to the list without having to change any other lines.
Spread the Word
If you think JForth is a great language, you can help it grow by spreading the word. Let's face it, although JForth is wonderful, there are more 'C' programmers out there in the world and we are a small but avid minority. 'C is a good language but JForth is a viable alternative to people who prefer a more intimate relationship with their computer. The more JForth programmers there are, then the more public domain code there will be, and the more Delta can afford to support JForth, and the better off you are. You may now be asking, "What can I do to promote JForth?". There are several ways.
One way is to talk about JForth, to friends, and to your local retailer. Please ask retailers to carry it and offer to demonstrate it to a group of customers. User groups are often struggling to come up with a speaker each month and would love to have someone demonstrate a language and show off some programs they have written. If you are going to give a talk on JForth, give us a call and ask how we can help you by providing materials.
Another great way to promote JForth is to write articles for magazines. Amazing Computing, Amiga World, Forth Dimensions, and others are always looking for new and interesting articles. If you have done something that you think is interesting with JForth, odds are others will find it interesting as well. These magazines will pay you for articles, usually by the page. It is a good idea to include source code in the article so people can build on your work.
Another great way to promote JForth is to write public domain programs, which brings us to our next topic .....
Call for Public Domain Programs
We are collecting public domain programs for release on JForth Goodies disks. Please send us any programs, or tools, you would like to make available to others. Please include source code if possible. In return, you will receive fame and ....well fame anyway. You will also receive free demo disks if your program is used. Don't worry about a program being too small. Sometimes a small program is easier to understand. If it does the job there is no need to make it bigger. Even small 10 line example programs might show someone how to solve some nagging problem or perform some useful function.
In order for us to include your code on a public domain disk, we request the following:
1) A signed letter stating that the code is public domain, or at least freely redistributable, for legal purposes. A statement to this effect should also appear in the files.
2) The program(s) should compile easily using the COM:JFORTH image of JForth 3.0. The only exception is if #K needs to be changed for large programs. In other words, your code should use INCLUDE? to load whatever it needs to compile. Please give the program to a friend to "Beta test" before releasing it. It is amazing how quickly another person can find bugs.
3) If intended as a standalone program, it should be Cloneable. Please see the chapter on Clone for guidelines.
4) If the program is spread over more than one source file, it should have an obvious "load" file that can be used to compile the entire program.