Skip to content

Latest commit

 

History

History
70 lines (44 loc) · 1.49 KB

README.md

File metadata and controls

70 lines (44 loc) · 1.49 KB

djdsl::dada

Define and process variable internal DSL syntaxes based on internal DSL patterns. djdsl::dada is provided as a Tcl module (TM).

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

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

What things you need to install the software and how to install them

  • Tcl 8.6
  • NSF 2.1.0+

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::ctx
% namespace import ::djdsl::ctx::*
% nx::Class create MyDslBuilder -superclasses Builder

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