ML1 Compiler Update: 7/11/07

Steven Nichols <>
Wed, 11 Jul 2007 17:38:32 +0000 (UTC)

          From comp.compilers

Related articles
ML1 Compiler Update: 7/11/07 (Steven Nichols) (2007-07-11)
Re: ML1 Compiler Update: 7/11/07 (Aaron Gray) (2007-07-13)
Re: ML1 Compiler Update: 7/11/07 (Steven Nichols) (2007-07-16)
| List of all articles for this month |

From: Steven Nichols <>
Newsgroups: comp.compilers,comp.lang.misc,comp.programming
Date: Wed, 11 Jul 2007 17:38:32 +0000 (UTC)
Organization: Silicon Valley Public Access Link
Keywords: MSDOS, available, macros
Posted-Date: 12 Jul 2007 22:07:51 EDT

I just posted an upgraded version of the ML1 Compiler (which is not ML/1
or ML/I) to ''. ML1 is extensable cross compiler that
runs on DOS and compiles for a variety of CPU's. ML1's features include:

o The ML1 License agreement doesn't require you to pay any fees,
      or distribute your sourcecode (Free download).

o A macro driven user programmable Expressiion Processor.
o A user programmable Code Generator.
o A user programmable Peephole Optimizer that tracks up to 32 registers.
o Simple one command compile and link.
o Included quick reference guide and tutorial,
    with optimization examples for expressions, register load, and IF
o Supports user defined Object Oriented language definitions.
o The entire compiler is written in ML1 and itself is a 45K program,
      which is a good example of ML1 runtime code efficiency.

o Included video and cursor menu libraries.
o All library code is ML1 and ASM sourcecode.
o Includes many examples including a 128 Bit integer custom type with
      simple expression macros for using it in expressions.
o Supports Unrolled loop optimizations.
o The new version has updated and expanded documentation with examples.
o Includes optional compile-in runtime debugging code.
o Includes new Macro libraries for easy to use runtime buffered
o Includes macro sets that define an object oriented DOS programming
      language (the language the compiler is written in).

Let me know what you think
Steve D. Nichols

Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.