Skip to content

Commit

Permalink
Improve readme intro
Browse files Browse the repository at this point in the history
  • Loading branch information
RoyalIcing committed Dec 2, 2023
1 parent d740b0c commit 1b634c4
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

# Orb: Write WebAssembly with Elixir

Orb lets you write WebAssembly with the power of Elixir as a compiler:

- Use Elixir’s module system to break problems down and compose them together.
- Chain functions together with the pipe `|>` operator.
- Publish reusable code with the Hex package manager.
- Reduce boilerplate with Elixir’s powerful macro system.
- Run dynamic Elixir code at compile time e.g. talk to the rest of your Elixir application, make network requests.
- Compile on-the-fly e.g. use feature flags, custom “tree shaken” WebAssembly module per user.
Orb lets you write WebAssembly with Elixir as your compiler:

- Use Elixir’s **module system** to break problems down and then compose them together.
- Chain function calls together with the **pipe `|>` operator**.
- Publish reusable code with the **Hex package manager**.
- Reduce boilerplate with Elixir’s **powerful macro system**.
- **Run dynamic Elixir code at compile time** e.g. talk to the rest of your Elixir application, or make network requests.
- **Compile modules on-the-fly** e.g. use feature flags to conditional compile code or enable particular instructions, or create a custom “tree shaken” WebAssembly module per user.

## Installation

Expand Down

0 comments on commit 1b634c4

Please sign in to comment.