Skip to content

Implementation status

sisshiki1969 edited this page Aug 17, 2021 · 5 revisions

Attention: Still in alpha, so the implementation and builtin libraries are immature.
Please note that some of features listed below are functional but still currently incomplete.

  • Literals
    • Bool
    • Integer
    • Float
    • Imaginary number literal
    • String literal
    • String literal with interpolation
    • % notation
    • Heredocument
    • Array literal
    • Hash literal
    • Lambda literal
    • Block literal
    • Regular expression
  • Builtin Class
    • Object
    • Module
    • Class
    • Integer
    • Float
    • Complex
    • Symbol
    • String
    • Range
    • Array
    • Hash
    • Proc
    • Method
    • Regexp
    • Struct
    • Enumerator
    • Fiber
    • Struct
    • Exception
    • Binding
  • Variables
    • Local variable
    • Instance variable
    • Class variable
    • Global variable
  • Constants
    • Constant
  • Branch and Loop
    • If-then-elsif-else
    • Unless-then-else
    • Postfix if / unless
    • For-in
    • Break / Continue
    • While
    • Until
    • Postfix while / until
    • Case-when
    • Return
    • Case-in
  • Flow control
    • Break / Next
    • Retry
    • Begin-rescue-ensure
  • Methods
    • Instance Method
    • Class Method
    • Singleton Method
    • Method missing
  • Class and Module
    • Subclass
    • Singleton class
    • Initializer
    • Attribute accessor
    • open class (Ad-hoc class definition)
    • Module
    • include / prepend

Clone this wiki locally