Island Base Library

The Island platform comes with a very minimal core runtime called Island RTL that provides a basic class and type system. This includes the Object type, which is the ancestor of any classes you define yourself, as well as simple types such as String, DateTime, core collection classes, Exception handling (and the base Exception class) and more.

Island RTL is open source and available on GitHub.

Classes and Types

  • Array
  • Console
  • Convert
  • DateTime
  • Dictionary, KeyValuePair
  • Environment
  • EqualityComparer
  • File
  • FileStream
  • Folder
  • GCHandle
  • Guid
  • HashSet
  • List
  • ManagedThreadPool (Linux only)
  • Math
  • MemoryStream
  • Monitor
  • Nullable
  • Object
  • ObjectPool
  • Path
  • Registry (Windows only)
  • Stream
  • String
  • StringBuilder
  • Task
  • TextConvert
  • Thread
  • Type

Additional APIs

  • Attributes
  • Delegates
  • Exceptions
  • Floats
  • Integers
  • Interfaces
  • Linq
  • PosixHelpers (Linux only)
  • Sequence
  • Tuples
  • Types
  • Utilities
  • WindowsHelpers (Windows only)

See Also

Version Notes

Island is new in Elements 9.0