-
Nickle Tutorial
Nickle Tutorial
Keith Packard
This is a user tutorial for Nickle, a powerful desktop
calculator language. Nickle supports many features of
advanced languages, as well as arbitrary precision numbers.
T...
-
NICKLE
SYNOPSIS
DESCRIPTION
Nickle is a desk calculator language with powerful
programming and scripting capabilities. Nickle supports a
variety of datatypes, especially arbitrary precision
integers, rationa...
-
Implementing Nickle
Implementing Nickle
-
Strings
4.3. Strings
Unlike in C, strings in Nickle are not arrays of or pointers to individual characters.
Consistent with its pattern of providing primitive datatypes for types for things that make sense (e...
-
Language introduction
Threads are created with the
fork expression, the result of which is a thread value.
Mutexes and semaphores are synchronization datatypes.
See the section on Concurrency and Continuations.
thread t ...
-
Math
4.2.1. Numbers
The three numeric types in Nickle--int, rational, and real--have a hierarchical relationship.
Specifically, int is a subset of rational, which is a subset of real.
Ints and rationals ar...