OttoCompiler

Difference between version 9 and 10 - Previous - Next
**UPDATE: 26 feb 2021**

'''Yesterday''' I had a look into the source-code of `tcl-compiler` and I was really surprised how '''beautiful''' the
source-code is :-) → but '''I''' as the developer have complete forgot this code.

There was a discussion that I don't publish '''all''' of the source-code

   * I can say the ''sourceforge'' should be complete!

As I mentioned 20 years ago the `tcl-compiler` can be used as plain '''tcl''' script and you can compile the
`tcl-compiler` itself as executable.

> be aware that `tcl-compiler` uses a '''minimal''' modified `tcl` distribution with TWO features added/improved
   1. a `punkown` a tcl function called if a '''unknown''' function is used
   2. a `vunkown` a tcl function called if a '''unknown''' variable is used

the modified `tcl` is part of the code at ''sourceforge''

mfg

----

** OLD stuff below **

At the [First European Tcl/Tk Users Meeting] in 2001, [Andreas Otto] presented a
system he called simply, "Tcl Compiler".  


** Attributes **

   website:   [http://sourceforge.net/projects/tclcompiler/%|%sourceforge.net]

   website (original):   [http://web.archive.org/web/20010801231826/http://www.compiler-factory.com/index.html%|%compiler-factory.com via archive.org]

   website (even more original):   [http://web.archive.org/web/20010419065804/http://home.t-online.de/home/aotto/compiler.html%|%t-online.de via archive.org]

   current version:   2.2

   release time:   2001-10-16



** Reading **

   [https://groups.google.com/d/msg/comp.lang.tcl/TEgFxtAZm9s/BoQCw_grneEJ%|%Compiler 1.3 Release Announcement] ,[comp.lang.tcl] ,2001-04-17:   

   [http://web.archive.org/web/20010914013838/http://www.compiler-factory.com/WhitePaper_E.html%|%What Is Token-Stream]:   

   [http://web.archive.org/web/20011022004957/http://www.compiler-factory.com/Compiler-TUTORIAL_E.html%|%tutorial (dead)]:   Anyone who has a copy of this please shout out!

   [http://web.archive.org/web/20011022004957/http://www.compiler-factory.com/Compiler-HOWTO_COMPILE_E.html%|%How to Compile (dead link)]:   [PYK] would really like to see this document if anyone still has a copy of it.

   [http://web.archive.org/web/20011022004957/http://www.compiler-factory.com/Compiler-HOWTO_CROSS_COMPILE_E.html%|%How to Cross Compile]:   ditto.

   [https://groups.google.com/forum/#!topic/comp.lang.tcl/OHzCNynzCio%|%TCL Compiler - Code update] ,[comp.lang.tcl] ,2000-03-01:   

   [https://groups.google.com/forum/#!searchin/comp.lang.tcl/andreas$20otto/comp.lang.tcl/VBHdocjEcG0/wOGv9PQMNsQJ%|%Tcl Compiler] ,comp.lang.tcl ,2006-03-14:   



** Resources **

   [http://sourceforge.net/p/tclcompiler/code/3/tree/%|%repository]:   



** See Also **

   [GSoc Idea: Evaluate and Update Tcl Compiler]:   



** Description **

[arjen] 2014-01-08 08:48:52:

The SourceForge project is still available, That might be a good starting point, if anyone wants to revive this tool.

[SEH]: I have been combing through the sourceforge code and (sparse) docs.  It appears that the code base is not complete, the author held back a C runtime library that is necessary actually to run the compiled Tcl program.  If someone has up-to-date contact information for the author, perhaps we could persuade him to make a full release.  The project looks to be worth saving.

<<categories>> Development | Performance