---
name: "critcl_howto_sources"
section: "3tcl"
platform: "linux"
package: "critcl"
version: "3.3.1+dfsg-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/critcl_howto_sources"
---

# critcl\_howto\_sources(3tcl)

How To Get The CriTcl Sources

```

```

## NAME

critcl\_howto\_sources - How To Get The CriTcl Sources

## DESCRIPTION

Be welcome to the *C Runtime In Tcl* (short: *CriTcl*), a system for embedding and using C code from within *Tcl* \[http://core.tcl-lang.org/tcl\] scripts.

The sources for *CriTcl* are retrieved in two easy steps:

- \[1\]

  **Install the Git Source Code Manager**

- \[2\]

  **Retrieve The Sources**

It is now possible to follow the instructions on *How To Install CriTcl*.

## INSTALL THE GIT SOURCE CODE MANAGER

*CriTcl*'s sources are managed by the popular *Git SCM* \[http://www.git-scm.com\].

Binaries of clients for popular platforms can be found at the *download page* \[https://git-scm.com/downloads\].

See also if your operating system's package manager provides clients and associated tools for installation. If so, follow the instructions for the installation of such packages on your system.

## RETRIEVE THE SOURCES

- \[1\]

  Choose a directory for the sources, and make it the working directory.

- \[2\]

  Invoke the command

  ```
  git clone http://andreas-kupries.github.io/critcl
  ```

- \[3\]

  The working directory now contains a sub-directory "*critcl*" holding the sources of *CriTcl*.

## AUTHORS

Jean Claude Wippler, Steve Landers, Andreas Kupries

## BUGS, IDEAS, FEEDBACK

This document, and the package it describes, will undoubtedly contain bugs and other problems. Please report them at *https://github.com/andreas-kupries/critcl/issues*. Ideas for enhancements you may have for either package, application, and/or the documentation are also very welcome and should be reported at *https://github.com/andreas-kupries/critcl/issues* as well.

## KEYWORDS

C code, Embedded C Code, calling C code from Tcl, code generator, compile & run, compiler, dynamic code generation, dynamic compilation, generate package, linker, on demand compilation, on-the-fly compilation

## CATEGORY

Glueing/Embedded C code

## COPYRIGHT

```
Copyright (c) Jean-Claude Wippler
Copyright (c) Steve Landers
Copyright (c) 2011-2024 Andreas Kupries
```
