TEA (tclconfig) Source Code

Update of ”practcl”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: bac81f67aed52de57f7f2018c40cbb434f61fd0c
Page Name:practcl
Date: 2016-06-24 15:21:07
Original User: hypnotoad
Mimetype:text/x-markdown
Parent: a62b6467fd7cd50a968ba315ee27368ee1e37288 (diff)
Next 108ed95970ae0ab74a032bd190e8f2f3bd9690f3
Content

Introduction

Practcl is an effort inspired by Criticl. Instead of trying to provide a complete end-to-end solution, Practcl is more of a component library for developers of extensions to use.

Practcl has two main goals:

  1. Provide an integrated mechanism to have Tcl script generate C code
  2. Allow developers to capture build instructions for both Microsoft Visual Studio and Unix Autoconf in a single markup language.

Implementation

The core library of practcl tools is distributed with the tcl.m4 file and maintained in the same fossil repository. (At present under the "practcl" feature branch)

Practcl consists of the following files:

Each package can either elect to call these files from a central copy of tclconfig/, or from a mirror of those tools contained within the project's tclconfig/ directory. (The same place that tcl.m4 and install-sh live.)

Modifying an existing project for Practcl