# Download

CodeWorker is distributed under the terms of the GNU Lesser General Public License.
### CONTENT Overview Why use this tool? Getting Started (47kb) Documentation Tutorials Repository of scripts Download Related links ### MAIN VERSIONS #### Loading of packages since version 3.0 #### Socket handling since version 2.17 #### BNF of the language since version 2.14 #### CGI program since version 2.10 #### XSL pattern matching since version 2.08 #### Sending HTTP requests since version 2.07 #### Handling of binary files since version 2.04 ### CONTACT US |
| The Sun Solaris version compiles under CC v8 correctly since version 3.5. The Mac version compiles under Mac OS X 10.3 correctly since version 3.4. The Linux version compiles under gcc 3.2 20020927. CodeWorker runs under Cygwin correctly since version 2.09. Under Linux/Unix, please read the `Makefile` before compiling.
Under Windows platform, you might have to download the DLLs below: From version 3.5 of the binary: runtime DLLs of VC++ 7.1 msvcp71.dll and msvcr71.dll in `"‰SystemRoot‰/System32"`. Up to version version 3.4 of the binary: runtime DLL of VC++ 6.0 msvcp60.dll in `"‰SystemRoot‰/System32"`.
Since the version 3.10.3, binary and source packages are signed by a GnuPG signature. You can import the public key of the signature stored in GnuPG_PubKey.txt and then check the integrity of the package, typing: `gpg --verify <CodeWorker_WIN/SRCx_y.zip>.asc <CodeWorker_WIN/SRCx_y.zip>` where `<CodeWorker_WIN/SRCx_y.zip>.asc` can be found with the description of the package.
#### Please do not hesitate to contact us for any trouble (source recompiling, binaries, constructive criticisms, suggestions, ...).
To subscribe to new releases.
CodeWorker 4.0.1, 19aug2005
Platform | Type | Size | Archive
WINDOWS 98/2000/NT/XP | binaries | -4 | CodeWorker_WIN4_0_1.zip
Any platform (?) | sources | -4 | CodeWorker_SRC4_0_1.zip
Documentation
Type | Size | Document
Reference Manual | 857682 | CodeWorker.pdf
Reference Manual | - | Online documentation
Tutorial | - | Practice of parsing and code generation for generative programming
Tutorial | French | Automatiser le développement d'applications; parcours découverte
Last Java interface for CodeWorker (version 4.0.1)
Platform | Type | Size | Archive
WINDOWS 98/2000/NT/XP | binaries | 564938 | CodeWorker_Java.zip
Any platform (?) | The sources are located in the directory `"java/src"` (download CodeWorker sources). Please read this page about the Java interface for more information.
Last .NET assembly of CodeWorker (version 4.0.1)
Platform | Type | Size | Archive
WINDOWS 98/2000/NT/XP | binaries | 673297 | CodeWorker_NET.zip
Any platform (?) | To compile it for Mono, the sources are located in the directory `"cs/src"` (download CodeWorker sources). Please read this page about the .NET assembly for more information.
Changes
Date | Type | Caller | Description
18aug2005 | bug_fix | - | The compilation of the scripting language failed on functions where the first argument was optional and when the function was called without parameter.
18aug2005 | improvement | - | Now, the procedure `incrementIndentLevel()` and the function `decrementIndentLevel()` accept both an optional argument, giving the indentation depth to add or remove.
15aug2005 | improvement | - | The native translation of CodeWorker scripts to C++ has been improved, to get ready for the version 4.1, which will be the first release where scripts can substitute the CodeWorker scripting language for Java (C++ intervenes here!).
15aug2005 | bug_fix | - | In extended-BNF scripts, the directive `#matching` wasn't recording properly the coverage of parsed files by production rules.
31jul2005 | feature | - | New BNF statement modifier `#debug`: it opens a debug session, applied on the rest of the BNF sequence.
## Click here to look up all past downloads of CodeWorker
CodeWorker is maintained by Cedric Lemaire. Please send a mail to Submit a bug or feature