
Inventio Software - registered as
a computer consultancy in the
Howerd Oakford specialises in
real-time, embedded, Internet enabled programming where program size, speed or
reliability are critical. Also the hardware to run it on - micro-controller
instrumentation and system design. Click here for my CV ,or download it in Word format.
Inventio is Latin for "discovery". Software is the part of a computer that you can't break with a hammer.
Howerd Oakford's personal page
- everything you may not want to know about me...
This
Web Site was last updated on 2008 Jan 25
2001 Sep 11
’Tis the times’ plague, when madmen lead the blind. - William Shakespeare, King Lear 2005 Jul 7
Mostly mathematical, I hope you find them useful –
Howerd 2006 Jan 07
Don't be deceived by the fact that colorForth boots from a floppy - this is an experimental state-of-the-art
operating system for a PC. See below for two colorForth papers
which may give some insights...
Text
My thoughts on
2003 The colorForth Magenta Variable an emergent property of a new programming
environment
2003 Three Forths
Make a Hole how
Forth made the extremely difficult happen
2001 colorForth
and the Art of the Impossible
2000 The Point to Point Protocol in Forth
1998 Multiple Language Programs Made Easy
1997 Forth :
Past, Present and Future
Forth and Not C why you shouldn't use Forth ;)
Forth Versus C why you should use Forth ;)
Token-based Programming for Compact Code getting the most out of the Atmel 89C2051
Software
Some
of my software tools - I hope they are useful...
Mostly mathematical, I hope you find them useful –
Howerd 2006 Jan 07
PCIdev PCI device viewer. Even works under WinXP/2K/NT ( with some help! ) This program may be of special interest to potential colorForth users to debug troublesome hardware...
PPP.com is a DOS
based program to analyse, display and create PPP and Internet protocols.
PPP.com is the current evolution of a general purpose scripting environment,
adapted to the Point to Point Protocol. Currently it can open a PPP connection
to an ISP and send DNS, ICMP, UDP or TCP packets to any IP address on the
Internet. PPP.com has not been optimised for program size, as it is a 16 bit
Cweed is a C source file weeded and scanner. It only changes whitespace ( formatting ) and does not otherwise change the content of the file. This is analogous to weeding a garden, where the plants are left untouched but the bits between may be seriously modified. Cweed is an experiment in specifying a coding standard in the form of an executable program. Cweed is also useful for scanning a file for control characters, removing tabs, or just viewing what is actually there, not processed and formatted by an editor.
cfdos is a DOS program to display colorForth pre-parsed source blocks. This program will work on any computer that runs or emulates DOS, and allows you to view colorForth source, in both normal and "colour blind" mode. It features a file listing utility (F6) which displays all files of type *.BLK in the same directory, and can copy them to a formatted floppy disk.
IS5 low-cost embedded non-PC PC
ISL low-cost Local bus
ISR low-cost Remote bus
I just found
this excellent overview by R.J Zydenbos :
http://www.angelfire.com/in/zydenbos/WhatisForth.html
So you want to
know more about
www.forth.com
- Forth, Inc. , ANS Forth supplier
http://www.mpeforth.com/
- MicroProcessor Engineering , ANS Forth supplier
www.holonForth.com - HolonForth , HolonJ
for Java
FIG
- the Forth Interest Group
Forth Java applet - Try
out Forth online! Try a local copy here.
Forth Underview -
Peter Knaggs' excellent description
Why Forth
- a personal view ( very much the same as my own ) from Brad Rodriguez
http://home.iae.nl/users/mhx/sf0/sf0.html
Starting Forth
http://thinking-forth.sourceforge.net/
Thinking
http://www.albany.net/~hello/links.htm#Forth a link to more links
http://www.forth.com/resources/evolution/index.html
http://www.albany.net/~hello/inching.htm
http://www.albany.net/~hello/forth.htm
http://dec.bournemouth.ac.uk/forth/forth.htm
http://www.ece.cmu.edu/~koopman/forth/hopl.html
http://www.charlton.demon.co.uk/stackflow/ ( about the Stack )
http://www.softsynth.com/pforth/pf_tut.htm
http://home.tampabay.rr.com/jforth/C04_Tutorial_Beginning.html
http://home.tampabay.rr.com/jforth/C06_Tutorial_Advanced.html
http://www.complang.tuwien.ac.at/forth/gforth/Docs-html/ (
Gforth for Linux )
http://www.lxhp.in-berlin.de/lhpf8td.html ( in
German )
http://dec.bournemouth.ac.uk/forth/ans/faq.html ( ANS
standard FAQs )
http://en.wikipedia.org/wiki/Forth_programming_language
http://wiki.forthfreak.net/index.cgi?ForthWiki
http://www.forth.com/
(
http://www.mpeltd.demon.co.uk
( VFX Forth – optimizing compiler )
http://www.inventio.co.uk/forthvsc.htm ( why
you should use
http://www.inventio.co.uk/forthnc.htm ( and
maybe why you shouldn’t ;)
http://www.colorforth.com/cf.html ( a new
development in
http://www.inventio.co.uk/cfdos.htm ( download
colorForth )
cflinks.strangegizmo.com/ -
colorForth resources on the Web
Comments and ideas to : Howerd Oakford
Tel. : (+44) 01344
220088
Thanks to Bert
Greevenbosch for J.S.Bach's Inventio No.8
and Inventio No.13.
This site designed with
a little help from:

Web authoring tutorials
Hits since 2002 Jul 05 :
___
|
here . |