| Description |
CodeWorker is a scripting language for producing reusable, tailor-made, evolvable and reliable IT systems with a high level of automation. This is a software engineering approach called"generative programming".
The most remarkable advantage is about generating source code automatically after restricting human interventions to the essentials.
An extended BNF syntax allows defining new Domain-Specific languages or parsing existing format (HTML pages for example).
A template-based syntax like PHP and JSP allows writing the patterns for generating code.
The code generation knows how to preserve protected areas with hand-typed code and offers code expansion, source-to-source translation and program transformation.
These tasks are executed in a straightforward process, with no binding to an external programming language and with no translation of requirements specification in a constraining format. |
| Supported languages: English |
| Supported OS: Win98, WinNT 4.x, WinXP, Windows2000, Unix, Linux |
| Installation: No Install Support |
| Requirements: 200 Mhz, 128 Mo RAM, 10Mo Hard Disk |
|
| Release info |
|
08/19/2005
New Release
|
Changes:
Some minor bugs were fixed and some small features were added.
The native translation of CodeWorker scripts to C++ has been improved.
|
|
| License info |
| License: Freeware |
|
| Permissions |
"
CodeWorker": a scripting language for parsing and generating text.
Copyright (C) 1996-1997, 1999-2002 C?dric Lemaire
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
To contact the author: codeworker@free.fr |
|
| End user license agreement |
"
CodeWorker": a scripting language for parsing and generating text.
Copyright (C) 1996-1997, 1999-2002 C?dric Lemaire
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
To contact the author: codeworker@free.fr |
|
|
|