Idio By Example¶
Idio is a programming language for orchestrating commands like a shell. It is asking the question, can we write better shell scripts by integrating shell-like constructions into a programming language?
- Getting Started
- Hello World
- General Style
- Comments
- Equality
- Constants
- Numbers
- Unicode Code Points
- Strings
- Symbols
- C Types
- Pairs/Lists
- Arrays
- Hash Tables
- Structs
- Bitsets
- Command Values
- Variables
- Blocks
- If/Else
- Cond
- Case
- C Style Looping
- For Style Loops
- Functions
- Closures
- Recursion
- Regexps
- Sorting
- Errors
- File Handles
- Filenames
- File Predicates
- Path Functions
- String Handles
- Reading From Handles
- Writing To Handles
- Temporary Files
- Loading Files
- IDIOLIB
- Modules
- JSON
- Idio Object System
- Expect
- SHASUM
- libc
- libcurl
- zlib
- sqlite3
Shell¶
Last built at 2024-11-20T07:11:45Z+0000 from 77077af (dev) for Idio 0.3