Skip to content

Latest commit

 

History

History
57 lines (53 loc) · 852 Bytes

CHANGELOG.md

File metadata and controls

57 lines (53 loc) · 852 Bytes

v:0.1.0 : 2018.05.23 (May 23, 2018)

control structure and built-in process

  • interaction environment
  • creation of a new environments
  • eval form
  • apply form
  • "and" and "or" forms
  • let form
  • cond form
  • begin form
  • lambda
  • if form(using tail call for consequent or alternative)

primitive procedures

  • null?
  • boolean?
  • symbol?
  • integer?
  • char?
  • string?
  • pair?
  • procedure?
  • number->string
  • string->number
  • symbol->string
  • string->symbol
  • char->integer
  • integer->char
  • +
  • -
  • *
  • /
  • quotient
  • remainder
  • =
  • <
  • >
  • cons
  • car
  • cdr
  • set-car!
  • set-cdr!
  • list
  • eq?

basic type

  • boolean
  • integer
  • character
  • string
  • pair(list)
  • symbol(quote)
  • primitive procedure
  • compound procedure
  • the empty list