-
Notifications
You must be signed in to change notification settings - Fork 4
Home
((real 'programs) have.curves)
Sexy is an object-oriented dialect of Lisp inspired by Scheme, Self, and Perl.
The name is a play on "S-expressions".
Below is a detailed manual on the core data types, operators, objects, and procedures of the language. Here is a TL;DR.
null bool int number rune symbol text pair vector record proc operator env stream fs-socket tcp-socket object
def quote if seq set! del! proc wall gate capture guard fail ensure load macro use syntax lib thunk and or let cond qq qw with-gensyms macro-eval everywhere when case while for each promise assert gen spec env opt rest return matrix # [[|]] : reader literals
+ - * / div rem mod is? = != > >= < <= and? or? not nand nor xor isa? null? bool? num? int? nint? rune? proc? symbol? vector? text? pair? list? pair list vector record object identity append cat send resend error seal apply papply compose gensym range rand ndx repl uuid parse syntax-ok? math json make-env