RReef
Overview Features Examples Documentation Install License
Downloads
Contents
Language
  • Overview
  • Compiler Usage
  • Project Structure
  • Basics
  • Functions
  • String Interpolation
  • Types
  • Error Handling
  • Objects
  • Active Objects
  • Traits
  • Generics
  • Closures
  • Defer
  • Spawn
  • Modules
  • Testing
  • Unsafe
  • FFI
  • Inline Assembly
  • Systems Programming
  • Filesystem Operations
  • Streaming I/O
  • Raw Syscalls
  • Reef OS
  • Reef Language Spec V2
  • Reef Syntax Reference
Standard Library
  • Overview
collections
  • bitset
  • growable
  • hashmap
  • hashset
  • list
  • map
  • ordered_map
  • queue
  • set
  • stack
  • trie
  • vec
compiler
  • diagnostics
  • source
  • symbol_table
compress
  • gzip
  • lz4
  • zip
  • zlib
core
  • array
  • box
  • chars
  • convert
  • error
  • memory
  • option
  • result
  • str
crypto
  • bitops
  • crc32
  • hmac
  • md5
  • sha1
  • sha256
encoding
  • base64
  • csv
  • hex
  • html
  • ini
  • json
  • msgpack
  • toml
  • url
  • utf8
  • varint
  • yaml
fs
  • link
  • ops
  • perm
  • stat
gameui
  • context
  • input
  • style
  • widgets
graphics
  • bitmap
  • bmp
  • canvas
  • core
  • font
  • image
  • memory
  • paint
  • path
  • png
  • software
  • surface
  • text
  • transform
  • ttf
io
  • buffer
  • console
  • dir
  • file
  • path
  • stream
libc
  • cstring
  • ctype
  • format
  • memory
math
  • basic
  • floats
  • random
net
  • address
  • dns
  • extras
  • http
  • socket
  • tcp
  • tls
  • udp
  • unix
reefvision
  • button
  • cell
  • checkbox
  • commands
  • desktop
  • event
  • input
  • inputline
  • label
  • listbox
  • menubar
  • messagebox
  • progress
  • radio
  • scrollbar
  • table
  • term
  • textarea
  • theme
  • view
  • window
sync
  • mutex
sys
  • darwin_arm64
  • debug
  • env
  • fd
  • freebsd
  • libc
  • linux
  • linux_amd64
  • linux_arm64
  • openbsd
  • optparse
  • platform
  • poll
  • posix
  • process
  • runtime
  • signal
test
  • framework
text
  • string_interner
  • stringbuilder
time
  • clock
  • date
  • time
ui
  • app
  • box
  • button
  • checkbox
  • event
  • flex
  • focus
  • framebuffer
  • label
  • layout
  • macos
  • panel
  • platform
  • progress
  • scrollview
  • slider
  • textfield
  • theme
  • tty
  • widget
  • window
  • x11

Documentation

The Reef language reference and the standard-library API docs, generated from the compiler sources. Reef is pre-1.0 — the docs track the current release and change alongside it.

Reference Guide

The syntax, types, Passive Objects, Active Objects, generics, traits, FFI, inline assembly, and the systems-programming surface.

Standard Library

Per-module API docs across collections, I/O and filesystem, encoding, hashing, compression, networking, and more.

RReef
FeaturesExamplesDocumentationDownloadsInstallLicense
Apache-2.0 WITH LLVM-exception · v0.9.2
Developed by Leafscale, LLC