From 7f393221a58552c80e7f08f6cc81f0241b1b4b49 Mon Sep 17 00:00:00 2001 From: cancel Date: Sat, 4 Jan 2020 22:28:53 +0900 Subject: [PATCH] Cleanup --- README.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 4e7764f..eacc447 100644 --- a/README.md +++ b/README.md @@ -6,15 +6,7 @@ **C Port** for the [ORCĪ›](https://github.com/hundredrabbits/Orca) programming environment, with a commandline interpreter. -## Prerequisites - -Core library: A C99 compiler (no VLAs required), plus enough libc for `malloc`, `realloc`, `free`, `memcpy`, `memset`, and `memmove`. (Also, `#pragma once` must be supported.) - -Command-line interpreter: The above, plus POSIX, and enough libc for the common string operations (`strlen`, `strcmp`, etc.) - -Interactive terminal UI: The above, plus ncurses (or compatible curses library), and floating point support (for timing.) Optionally, PortMIDI can be used to enable direct MIDI output. - -### Quick Start for Debian/Raspbian (Raspberry Pi) +## Quick Start for Debian/Raspbian (Raspberry Pi) ```sh sudo apt-get install git libncurses5-dev libncursesw5-dev libportmidi-dev @@ -25,6 +17,14 @@ build/orca --portmidi-list-devices # Select MIDI device build/orca --portmidi-output-device 2 # Start livecoding ``` +## Prerequisites + +Core library: A C99 compiler (no VLAs required), plus enough libc for `malloc`, `realloc`, `free`, `memcpy`, `memset`, and `memmove`. (Also, `#pragma once` must be supported.) + +Command-line interpreter: The above, plus POSIX, and enough libc for the common string operations (`strlen`, `strcmp`, etc.) + +Livecoding terminal UI: The above, plus ncurses (or compatible curses library), and floating point support (for timing.) Optionally, PortMIDI can be used to enable direct MIDI output. + ## Build The build script is in `bash`. It should work with `gcc` (including the `musl-gcc` wrapper) and `clang`, and will automatically detect your compiler.