Artifact 9f59146d59af682711352d2ecd4be5e9f0a7aceb6970333050f00cc1ebb017e5:
- File README.md — part of check-in [52ff9de4cf] at 2019-01-23 04:36:44 on branch trunk — Use built-in HTTP client to get local IP (user: rkeene, size: 2113) [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
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