Skip to content

Latest commit

 

History

History

v1e

djdsl::v1e

Define variability models using multiplicities as encoding devise. djdsl::v1e is provided as a Tcl module (TM).

https://github.com/mrcalvin/djdsl/v1e

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Installing

A step by step series of examples that tell you how to get a development env running

Run configure

./configure --with-tcl=/path/to/tclConfig.sh --tclsh=/path/to/tclsh

Run make

make

Run tests

make test

Run shell

make shell
% package req djdsl::v1e
% namespace import ::djdsl::v1e::*
% Model newFromScript {
     Root "Base" {
       Choice -lower 0 -upper 1 {
          Feature -name "Addon"
  }}}

Deployment

To install the built Tcl module into a Tcl module path recognised by the targeted Tcl installation, run:

make install

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details