Fun playing around with colorForth and GreenArrays architecture.
F#
Switch branches/tags
Nothing to show
Latest commit fc94179 May 5, 2017 @AshleyF AshleyF committed on GitHub Changed `DarkGray` to `Gray`
There's not enough contrast in the console to see the `DarkGray` on `Black`
Permalink
Failed to load latest commit information.
Assembler Documentation Nov 16, 2014
Blocks
Docs Beginning of program synthesis idea Nov 17, 2014
Editor Documentation Nov 16, 2014
Machine Console clear on machine start Nov 16, 2014
Synthesis Beginning of program synthesis idea Nov 17, 2014
Utility Changed `DarkGray` to `Gray` May 5, 2017
.gitignore Everything is working end-to-end! :) Sep 28, 2013
Color.sln
LICENSE
README.md

README.md

Color

Having fun playing around with colorForth and GreenArrays architecture. See the demo and blog series - Blog series moved here to Github:

Editor/Assembler

The assembler watches for changes to the block files saved by the editor. I leave an instance of this running in one terminal window (right) while working in the editor in another (left). Later I run the machine in a third window.

Setup

Everything is written in F# and uses solution (.sln) and project (.fsproj) files compatible with Visual Studio, Xamarin or plain xbuild. I personally have been using plain Vim (with the excellent F# bindings). Here's setup steps for Ubuntu:

Install F#

sudo apt-get update
sudo apt-get install mono-complete
sudo apt-get install fsharp

Pull down the project

git clone http://github.com/AshleyF/Color

Build

xbuild Color.sln

Each project produces an executable (Assembler.exe, Editor.exe, Machine.exe) within bin/