Project Description
jayaCDL (Configuration Description Language) is a Win32 open source explorer for the CDL Language ! I use it to enhance the configuration of the jayaCard project. The CDL Language was developed and used for eCos (Cygnus eCos operating system can be found at http://sources.redhat.com/ecos/ ) to support consistency and dependency checking of all the configuration options available. You can found more information in the January 2000 edition of the Dr. Dobb’s Journal.
Since the end of October 2001, our jayaCDL language is largely incompatible with its parent, the cygnus CDL language. You can found the documentation of our jayaCDL in OpenOffice file cdl.sxw included in the distribution below.
Snapshot
License
Version: MPL 1.1/GPL 2.0/LGPL 2.1
The contents of this file are subject to the Mozilla Public License Version 1.1 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an “AS IS” basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.
The Original Code is Jaya Configuration Development Language (jayaCDL) code.
The Initial Developer of the Original Code is Gilles DUMORTIER
Portions created by the Initial Developer are Copyright (C) 1999-2004 the Initial Developer. All Rights Reserved.
Contributor(s):
Alternatively, the contents of this file may be used under the terms of either the GNU General Public License Version 2 or later (the “GPL”), or the GNU Lesser General Public License Version 2.1 or later (the “LGPL”), in which case the provisions of the GPL or the LGPL are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of either the GPL or the LGPL, and not to allow others to use your version of this file under the terms of the NPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the GPL or the LGPL. If you do not delete the provisions above, a recipient may use your version of this file under the terms of any one of the NPL, the GPL or the LGPL.
Distribution
Got the latest version here.
History
Got the history here.
Source
To build the source, you need the Spread component (ssdll.h header file and ss32d25.lib library file must be put under the \jayacdl\spread directory). Check FarPoint Technologies web site at http://www.fpoint.com …
Compiled only with Visual C++ 6.0 SP3 (may work with others versions).
View the latest source version here. [Version 3.2 Build 23]
Next ?
Contact me for enhancement requests or annoying bug at dgil at ieee dot org

