Basilisp
v0.1.0b1
Features
Planned Features
Getting Started
Installation & First Steps
Using Basilisp in a Project
Project Structure
Bootstrapping
Differences from Clojure
Hosted on Python
Type Differences
Concurrent Programming
Reader
Regular Expressions
REPL
Evaluation
Special Forms
Namespaces
Libs
core
Refs and Transactions
Agents
Host Interop
Type Hinting
Compilation
Core Libraries
Reference
API
basilisp.contrib.bencode
basilisp.contrib.nrepl-server
basilisp.core
basilisp.data
basilisp.edn
basilisp.io
basilisp.json
basilisp.main
bootstrap()
bootstrap_python()
init()
unbootstrap_python()
basilisp.set
basilisp.shell
basilisp.string
basilisp.template
basilisp.test
basilisp.test.fixtures
basilisp.walk
CLI
Configuration
Start a REPL Session
Start an nREPL Session
Run Basilisp Code
Run Basilisp as an Application
Run Basilisp Tests
Bootstrap Python Installation
REPL
Reader
Numeric Literals
Integers
Floating Point
Scientific Notation
Complex
Ratios
Strings
Byte Strings
Character Literals
Boolean Values
nil
Whitespace
Symbols
Keywords
Lists
Vectors
Maps
Sets
Line Comments
Metadata
Reader Macros
Data Readers
Special Characters
Syntax Quoting
Reader Conditionals
Python Version Reader Features
Platform Reader Features
Special Forms
Primary Special Forms
Basilisp-specific Special Forms
Import-related Special Forms
Python Interop
Name Munging
Python Builtins
Importing Modules
Referencing Module Members
Accessing Object Methods and Properties
Keyword Arguments
Basilisp Functions with Keyword Arguments
Type Hinting
Runtime
Namespaces
Requires
Vars
Dynamic Vars
Private Vars
Unbound Vars
Concepts
Seqs
Macros
Binding Conveyance
Destructuring
Sequential Destructuring
Associative Destructuring
Keyword Arguments
Nested Destructuring
References and Refs
Transducers
Hierarchies
Multimethods
Protocols
Data Types
Records
Testing
Fixtures
Compiler
Configuration
Warnings
Generation Settings
Namespace Caching
Direct Linking
Inlining
Debugging
Logging
Release Notes
Contributing
Developing on Basilisp
Requirements
Getting Started
Linting, Running Tests, and Type Checking
Basilisp
Reference
REPL
Edit on GitHub
REPL
TBD
Read the Docs
v: v0.1.0b1
Versions
latest
main
v0.1.0b1
Downloads
On Read the Docs
Project Home
Builds