Manuals
The online manual has many relatively short web pages. Each will allow you to return here (Top), go to its preceding section (Prev), or to its following section (Next).
scScript
This is the online version of the manual and user guide.
Scroll to the bottom to see the scEmacs online guide.
You can also download the full PDF version by clicking on
the link:
Download: scScript.pdf
(Includes scEmacs too.)
The first Intro section has the important Hello World
example, showing you what scScript really looks like!
Intro 1: Hello1
Intro 2: More Hello1
Intro 3: Hello2
The next sections describe the scScript language in some detail.
Operators
Variables
Definess
Functions
Strings
Numbers
Running
scScript provides a number of pre-defined packages.
Main Package
Sys Package
Show Package
Str Package
Ed Package
Script Package
Math Package
Log Package
Pat Package
There are a few advanced topics (such
as Alias and Coroutines support) that cover powerful
features unique to scScript and likely not familiar to
C programmers. Other sections (such
as Private Vars or Comparing & Counting) cover this
specific implementation and its features and limitations.
Unpack Operator
Alias Operator
Non-local Returns
Coroutines
Private Vars
Map Iteration
Comparing & Counting
Goto, Order, and Tail Calls
Pattern Matching is quite a complex topic and scScript has its very own
take on it. These sections explain the theory and practice in some detail.
Pattern Matching
Design
Format
Paradigm
Performance
Counting
Callbacks
GapRFunc
Common Errors
Debugging
Future
scEmacs
scEmacs is a small fast (albeit very limited) implementation of
real Emacs and endeavors to be a useful partner for
scScript input and output. These sections will give you a
quick overview of scEmacs and what it can do:
Overview & Intro
Basics
Commands