home services resume portfolio contact us about me

PORTFOLIO

The following code & documentation are samples from Ken Stauffer's programming past. (All documentation and code are Copyright © 2006 Ken Stauffer).


Public Domain Software:

Evolve 4.0:

An Artificial Life simulator (2006). Written using Visual Studio .NET 2003. The Website.


Hotbabe Chess:

A freeware chess program in Eiffel (2004)
  • Uses ISE Eiffel 5.3
  • GUI is written in WEL for Windows 98/ME/XP/NT/2000
  • Download the source code/executable here.


Evolve:

An artificial life application written in Eiffel. (2001)
  • Uses ISE Eiffel 4.5
  • GUI is written in WEL for windows 98/ME/NT
  • Uses GOBO Yacc
  • Download the source code here.


Boss:

A communications library for the Casio B.O.S.S. organizer. Reads & writes an ASCII file containing data records. Includes a developer library. (1995)


As31:

Assembler for the 8051 embedded processor. This widely popular assembler is now being maintained by: Paul Stoffregen (1991)


Rh:

A file find utility for unix. Includes a scripting language for automating file related tasks. (1990)


Commercial Software:

Formula Library:

A developer library for processing expressions and formulas (similar to spreadsheets). (1994)


BRE:

Business Rule Engine. A language for vaidating complex database records. (1997)


OpenRoad Translator:

A language translator for Ingres OpenRoad. Will convert any OpenRoad program into an equal Visual Basic program. (1998, 2004)


AM (Application Manager):

This is an example of a parser for the AM language, using GOBO Yacc for Eiffel. This project converted any AM program into a Visual Basic program. (2001 - 2002)


SMILES PARSER:

The folllowing are examples of smiles strings, that Stauffer Computer Consulting's parser was designed to process:

(See http://www.daylight.com/dayhtml/smiles/smiles-intro.html for more details on the language specification). (2004)

  • "CC(C)C(=O)O" ISOBUTYRIC ACID
  • "C12C3C4C1C5C4C3C25" CUBANE
  • "c12c(cccc1)cccc2" NAPTHALENE
  • "c1cc([O-].[Na+])ccc1" VIAGRA (just kidding)

compilers • parsers • translators • C++ • yacc &bull lex • bison • unix • windows • eiffel • grammars