Global Information Lookup Global Information

ColorForth information


colorForth
ParadigmProcedural, stack-oriented
Designed byCharles H. Moore
DeveloperCharles H. Moore
First appeared1990s
Stable release
July 31, 2001; 22 years ago (2001-07-31)[1]
Typing disciplineTypeless
LicensePublic domain[1]
WebsiteArchived at colorforth.github.io
Influenced by
Forth

colorForth is a programming language from the Forth language's creator, Charles H. Moore, developed in the 1990s. The language combines elements of Moore's earlier Forth systems and adds color as a way of indicating how words should be interpreted. Program text is tokenized as it is edited; the compiler operates on the tokenized form, so there is less work at compile time.

colorForth is an idiosyncratic programming environment: the colors simplify Forth's semantics, speed compiling, and are said to aid Moore's own poor eyesight: colorForth uses different colors in its source code (replacing some of the punctuation in standard Forth) to determine how different words are treated.

colorForth was originally developed as the scripting language for Moore's own VLSI CAD program, OKAD,[2] with which he develops custom Forth processors. As the language gained utility, he rewrote his CAD program in it, spruced up the environment, and released it to the public. It has since gained a small following, spurred much debate in the Forth community, and sprung offshoots for other processors and operating environments. The language's roots are closer to the Forth machine languages Moore develops for his processors than to the mainstream standardized Forths in more widespread use.

The language comes with its own tiny (63 KB) operating system. Practically everything is stored as source code and compiled when needed. The current[when?] colorForth environment is limited to running on Pentium-grade PCs with limited support for lowest-common-denominator motherboards, AGP video, disk, and network hardware.

Coloring in colorForth has semantic meaning. Red words start a definition, and green words are compiled into the current definition. Thus, colorForth would be written in standard Forth as

: color forth ;

Yellow words are executed. The transition from green to yellow and back again can be used while defining words, to transition between compiling words into the current definition, executing words immediately (manipulating the data stack during compilation), and back again (adding the top of the data stack to the current definition) – in other words, precomputing a value during compilation (a functionality that other languages use macros or optimizing compilers for).[3]

Moore developed Forth in the early 1970s and created a series of implementations of the language. In the 1980s he diverged from the standardization of the language, instead continuing to evolve it. He developed a series of Forth-like languages, each extreme in its simplicity: Machine Forth, OKAD, and colorForth.

Moore has stated that color is only one option for displaying the language.[citation needed] One of Moore's papers[which?] on colorForth was printed in black and white but used italics and other typographical conventions to present source code.

  1. ^ a b "colorForth Status". September 2002. Archived from the original on 2016-03-10.
  2. ^ "OKAD II (Oh CAD Two)". 2001-07-01. Retrieved 2017-06-08.
  3. ^ "PreParsed Word Format". colorforth.com. December 2001. Archived from the original on 2011-09-06.

and 20 Related for: ColorForth information

Request time (Page generated in 0.6413 seconds.)

ColorForth

Last Update:

Format". colorforth.com. December 2001. Archived from the original on 2011-09-06. Michael Alyn Miller. "ColorForth Mail List Archive". "Forth Software...

Word Count : 535

Stack machine

Last Update:

GreenArrays, Inc. F18A Technology. Retrieved 2022-07-07. "colorForth Instructions". Colorforth.com. Archived from the original on 2016-03-10. Retrieved...

Word Count : 5809

Primary color

Last Update:

values made certain types of calculations difficult, so the CIE put forth new color matching functions x ¯ ( λ ) {\displaystyle {\overline {x}}(\lambda...

Word Count : 9821

Forthing T5

Last Update:

The Forthing T5 is a compact crossover SUV produced by Dongfeng Liuzhou Motor under the Forthing or originally Dongfeng Fengxing sub-brand. A larger 7-seater...

Word Count : 731

List of compilers

Last Update:

Retrieved 20 May 2017. "Win32Forth Project Group" "VFX Forth" "VFX Forth" SwiftForth "Retro Forth". "iForth FAQ" "ciforth" "ciforth" "ciforth" "ATLAST: Autodesk...

Word Count : 1983

False color

Last Update:

with a back-and-forth change in lightness. (See also Choropleth map § Color progression.) A typical example for the use of pseudo color is thermography...

Word Count : 2239

Color grading

Last Update:

advancements, the color grading process has become increasingly similar to well-established digital painting techniques, ushering forth a new era of digital...

Word Count : 2353

Color book

Last Update:

In diplomatic history, a color book is an officially sanctioned collection of diplomatic correspondence and other documents published by a government...

Word Count : 5404

Linguistic relativity and the color naming debate

Last Update:

relativity set forth by Edward Sapir and Benjamin Lee Whorf. Berlin and Kay found universal restrictions on the number of basic color terms (BCTs) that...

Word Count : 5914

Color analysis

Last Update:

Chevreul set forth in his 1839 treatise. He valued individual artistic expression: 24–32  and in 1928, while teaching a class assignment on color harmony,...

Word Count : 2172

Book of the Dead

Last Update:

r(ꜣ)w n(y)w prt m hrw(w), is translated as Book of Coming Forth by Day or Book of Emerging Forth into the Light.[citation needed] "Book" is the closest term...

Word Count : 5795

List of Doctor Who audio plays by Big Finish

Last Update:

Brigadier Lethbridge-Stewart, Sam Bishop, Fiona McCall, Cybermen 12 "The Forth Generation" Roy Gill Ninth Doctor, The Brigadier, Sam, Fiona, Cybermen...

Word Count : 4240

List of Royal Doulton figurines

Last Update:

2008 HN5201 Winter Festival Adrian Hughes 2008 2008 HN5202 From This Day Forth Adrian Hughes 2008 2008 HN5203 HN5204 HN5205 HN5206 HN5207 HN5208 The Mogul...

Word Count : 91

Diffuse reflection

Last Update:

number of "secondary" scattered rays, which generate "tertiary" rays, and so forth. All these rays walk through the snow crystallites, which do not absorb...

Word Count : 1497

Texas rat snake

Last Update:

speckling. The belly is typically a solid gray or white in color. The several naturally occurring color variations include albinos, high orange or hypomelanistic...

Word Count : 791

Apple IIGS

Last Update:

wavetable synthesis chip, utilizing technology from Ensoniq. The IIGS set forth a promising future and evolutionary advancement of the Apple II line, but...

Word Count : 7530

Wikipedia

Last Update:

harassment. The perceived tolerance of abusive language was a reason put forth in 2013 for the gender gap in Wikipedia editorship. Edit-a-thons have been...

Word Count : 27077

Ragamuffin cat

Last Update:

develop a color pattern as they mature.[citation needed] Every color and pattern is allowable, with or without white. Their coats can be solid color, stripes...

Word Count : 1021

Safa and Marwa

Last Update:

Saudi Arabia, now made part of Al-Masjid al-Haram. Muslims travel back and forth between them seven times in what is known as saʿī (Arabic: سَعِي, lit. 'seeking/searching...

Word Count : 1342

List of Chihayafuru episodes

Last Update:

Queen match. The first round between Inokuma and Shinobu went back-and-forth, but Shinobu manages to win in a luck-of-the-draw. Meanwhile, Suō tries...

Word Count : 830

PDF Search Engine © AllGlobal.net