Artifact a75cbc04dbe5177efbecd3e3c0db1a1176cc100a8ccadd197fcc8c44878cb6db:
- File README.md — part of check-in [5980af203a] at 2018-12-09 02:24:06 on branch trunk — Include information on what is required to build (user: rkeene, size: 2135) [annotate] [blame] [check-ins using]
Tcl Nano
Nano
Nano is a low-latency payment platform that requires minimal resources; making Nano ideal for peer-to-peer transactions.
Tcl
Tcl (Tool Command Language) is a very powerful but easy to learn dynamic programming language, suitable for a very wide range of uses, including web and desktop applications, networking, administration, testing and many more. Open source and business-friendly, Tcl is a mature yet evolving language that is truly cross platform, easily deployed and highly extensible.
Tcl Nano
Tcl Nano implements a few different facets of Nano in Tcl, as well as allows for interoperating with other Nano implementations.
Dependencies
Tcl Nano depends on few other packages:
- A C compiler (such as gcc)
- A POSIX shell (such as bash)
- The Tcl interpreter
- The Tcl package json
- The Tcl package json::write
The following optional dependencies should also be available (some features may not be available without these packages):
- The Tcl package ip
- The Tcl package dns
- The Tcl package defer
- The Tcl package lmdb
- The Tcl package udp
- The Tcl package tclreadline
- The curl command
On a Debian system you should be able to do the following (to use the package):
$ sudo apt install -y tcl8.6 tcllib tcl-udp tcl-tclreadline curl
The following packages are sufficient to compile the package:
$ sudo apt install -y build-essential tcl8.6-dev