Ale is a Lisp Environment
Ale Assembler
Go and Ale
Ale Language Design
Metaprogramming Ale
Tail Call Optimization
Extending Ale
Embedding Ale
An Ale Introduction
addition (+)
and
apply
assoc
atom?
begin
car
car/cdr accessors
cdr
chan
comp
concat
cond
conditional thread first (cond->)
conditional thread last (cond->>)
conj
cons
counted?
current-time
declare
define
define-lambda
define-macro
delay
dissoc
division (/)
drop
empty?
equal to (=)
eval
false?
filter
fold-left
future
generate
gensym
get
go
greater or equal (>=)
greater-than (>)
identical (eq)
if
indexed?
juxt
keyword?
lambda
last
lazy
lazy-seq
length
less or equal (<=)
less-than (<)
let
let thread (let->)
list
list?
map
mapped?
multiplication (*)
not
not equal to (!=)
nth
null?
object
object?
or
partial
partition
predicates
promise?
quote
range
read
reduce
remainder (mod)
seq
seq->list
seq->object
seq->vector
seq?
some first (some->)
some last (some->>)
str
str?
subtraction (-)
sym
take
thread first (->)
thread last (->>)
true?
try/catch
vector
vector?
when
zero?