Skip to content

creationix/micro-16

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Primitive Value Types

  • Integers (signed integer usually 64 or 32 bit depending on platform)
  • Symbols (interned short strings)
  • Buffers (raw mutable memory)
  • Pairs (a value that holds two values)

Composite Value Types

  • Rationals (integer pairs as rationals)
  • Lists (ordered linked list of values)
  • Maps (any to any mapping)
  • Objects (ports, internal state and handlers)

Reference Types

  • Pair values
  • List values
  • Map keys and values
  • Function parameters
  • Local variables

Learning Sapphire

Sapphire is a scripting new scripting language aimed at being pleasant and simple.

Programs are organized into units of encapsulation known as objects. If you already know another programming language think of these as smalltalk objects that receive messages, not java objects that have methods.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published