Comments
Loading Dream Comments...
You must be logged in to write a comment - Log In
This is a list of the current ::SHE+ILA:: digraphs. It will be expanded as more are defined.
:: Class or Segment namespace
<:: or ::> Specify
<::- or -::> Instantiate
< or > Insert at head of queue
<< or >> Insert at tail of queue
<= or => Extract from head of queue
<<= or =>> Extract from tail of queue
{* Begin loop
*} End loop
{? Begin event wait
?} End event wait
{! Begin thread block
!} End thread block
() An empty array ($EB $00): often passed to a function to indicate "no parameters"
$e The maths constant 2.718 ...
$p The maths constant 3.14159...
$i Quaternion imaginary unit (case sensitive)
$j As above
$k As above
$< Compare less than
$> Compare greater than
<> Compare not equal
$= or == Compare equal
$<= Compare less or equal
$>= or $=> Compare greater or equal
// Begin comment (terminate by ";" or end-of-line)
++ Increment
-- Decrement
$/ Divide (because "/" is used for "Reduce")
%% or $| Remainder (dyadic) or Absolute value (monadic)
/\ Logical AND
\/ Logical OR
@@ or $@ Logical XOR
$NN (where NN is two or more digits) Hex value
$, Ravel (make an array onedimensional)
$# Reshape (see separate artwork)
$I Lookup (iota) Note: Case sensitive
$8 Rotate (dyadic) or Reverse (monadic)
$\ Transpose
$6 Grade Up (sort ascending)
$9 Grade Down (sort descending)
[] Quad Input/Output (also see "ttyout" and "ttyin")
+.* Matrix Multiply (also see separate artwork)
[/] Matrix Invert (sometimes called "Quad Domino")
$. Outer product (when followed by an operator)
$? Random number generator
$N Minimum (floor)
$X Maximum (ceiling)
*** MORE SOON ***
::SHE+ILA:: is a homebrew retro operating system/programming language,
based on concepts from C++, APL, and LISP. See hashtag #sheila :) or go to //tinyurl.com/sheilasys