Page Index - oils-for-unix/oils GitHub Wiki
321 page(s) in this GitHub Wiki:
- Home
- Popular
- For Users
- For Developers
- Implementation Details
- Protocol Designs (old)
- Other Designs
- Analysis of Previous Work and Solutions (Existing Warts to Fix)
- Programming Language Implementation
- Programming Language Design
- Systems Design
- Programming Patterns
- Blog Themes / Post Ideas
- Old
- Doc Languages
- Ad Hoc Protocols in Unix
- Please reload this page
- Alternative Regex Syntax
- Please reload this page
- Alternative Shells
- Please reload this page
- Architecture of Various Interpreters
- Please reload this page
- Autocompletion Use Cases
- Please reload this page
- BootstrappingCaseStudies
- Please reload this page
- Can Oil Use Nix?
- Please reload this page
- Capers
- Please reload this page
- Carrots
- Please reload this page
- CLAP Grammar Proposal
- Please reload this page
- Command vs Expression Mode
- Please reload this page
- Compact AST Representation
- Please reload this page
- Compiler Engineer Job
- Please reload this page
- Compiler Engineer Notes
- Please reload this page
- Completion Chat November 2019
- Please reload this page
- Composable Distributed OS
- Please reload this page
- Config Dialect
- Please reload this page
- Contributing
- Please reload this page
- Coprocess Language Support
- Please reload this page
- Coprocess Protocol Proposal
- Please reload this page
- Coprocess Protocol V2
- Please reload this page
- CSTR Proposal
- Please reload this page
- Debugging Completion Scripts
- Please reload this page
- Developing Oil With Nix
- Please reload this page
- Difficulties With Unix Signals
- Please reload this page
- Distributed Shell
- Please reload this page
- Diversity in Command Line Syntax
- Please reload this page
- Documentation Strategy
- Please reload this page
- each Keyword in Oil
- Please reload this page
- Exhaustive Test Suite
- Please reload this page
- Explicit Framing Protocol Proposal
- Please reload this page
- ExternalResources
- Please reload this page
- FAQ: Why Not Write Oil in X?
- Please reload this page
- Feature Detection Is Better than Version Detection
- Please reload this page
- Fish Oil Brainstorming
- Please reload this page
- Flag Parsers in Various Languages
- Please reload this page
- GitTips
- Please reload this page
- Gradually Upgrading Shell to Oil
- Please reload this page
- Gradually Upgrading Shell to YSH
- Please reload this page
- Hay
- Please reload this page
- Headless Mode
- Please reload this page
- Headless Shell Protocol
- Please reload this page
- How Interactive Shells Work
- Please reload this page
- How Terminals Work
- Please reload this page
- How To Test OSH
- Please reload this page
- Implementations of Shell Autocompletion
- Please reload this page
- Implementer Lore About Garbage Collection
- Please reload this page
- Implementing Debuggers
- Please reload this page
- Implementing the Oil Expression Language
- Please reload this page
- Interactive Shell
- Please reload this page
- Internal DSLs for Shell
- Please reload this page
- Language Composition Bestiary
- Please reload this page
- Language Data Models
- Please reload this page
- Language Design and Theory of Computation
- Please reload this page
- Language Design Principles
- Please reload this page
- Language Subsets
- Please reload this page
- Little Languages
- Please reload this page
- Lossless Syntax Tree Pattern
- Please reload this page
- M by N Code Explosions
- Please reload this page
- Making Pull Requests
- Please reload this page
- Markdown Tables
- Please reload this page
- Metaprogramming
- Please reload this page
- Metaprogramming Use Cases
- Please reload this page
- Migration Guide
- Please reload this page
- Oil and the R Language
- Please reload this page
- Oil Blog Planning
- Please reload this page
- Oil Deployments
- Please reload this page
- Oil Dev Cheat Sheet
- Please reload this page
- Oil Dev Tips
- Please reload this page
- Oil for Windows
- Please reload this page
- Oil Language Docs
- Please reload this page
- Oil Language FAQ
- Please reload this page
- Oil Native Quick Start
- Please reload this page
- Oil Ninja Build
- Please reload this page
- Oil Parser Generator Project
- Please reload this page
- Oil Windows Port
- Please reload this page
- Oils Deployments
- Please reload this page
- Oils Dev Cheat Sheet
- Please reload this page
- Oils for Windows
- Please reload this page
- Oils Packaging Guidelines
- Please reload this page
- Oils Packaging Tips
- Please reload this page
- Oilshell Usage (The table missing in getting started.md)
- Please reload this page
- OSH Builtins: "Hello, world!" Example
- Please reload this page
- OSH Compatibility Tips
- Please reload this page
- OSH Optimization Log
- Please reload this page
- OSH Parser
- Please reload this page
- OSH versus Oil
- Please reload this page
- OSH Word Evaluation Algorithm
- Please reload this page
- Parsing is Difficult
- Please reload this page
- Parsing Models Cheatsheet
- Please reload this page
- Parsing Shell Quotes Requires Parsing the Whole Language
- Please reload this page
- ParsingCaseStudies
- Please reload this page
- Partial Evaluation
- Please reload this page
- Patterns and Anti Patterns
- Please reload this page
- Perlis Thompson Principle
- Please reload this page
- Polyglot Language Understanding
- Please reload this page
- Project Goals
- Please reload this page
- Projects Already Doing Something Like Shellac
- Please reload this page
- Python App Bundle
- Please reload this page
- QSN
- Please reload this page
- QTT
- Please reload this page
- Recent Dev Friction
- Please reload this page
- Recommended Reading
- Please reload this page
- Rewriting YSH Only in Rust
- Please reload this page
- Running ble.sh With Oil
- Please reload this page
- Running ble.sh with OSH
- Please reload this page
- Running Oils as build shell
- Please reload this page
- Running Package Builds with OSH
- Please reload this page
- SHCOMP Protocol Proposal
- Please reload this page
- Shell Almost Has a JSON Analogue
- Please reload this page
- Shell Autocompletion
- Please reload this page
- Shell Programs That Run Under OSH
- Please reload this page
- Shell Security Problems
- Please reload this page
- Shell WTFs
- Please reload this page
- Shellac Protocol Proposal
- Please reload this page
- Shellac Protocol Proposal V2
- Please reload this page
- Shellac Test Cases
- Please reload this page
- Signal Handling in Oil
- Please reload this page
- Slogans, Fallacies, and Concepts
- Please reload this page
- Soil
- Please reload this page
- Spec Tests
- Please reload this page
- Startup Time Measurements
- Please reload this page
- Structured Data in Oil
- Please reload this page
- Structured Data Over Pipes
- Please reload this page
- Survey of Config Languages
- Please reload this page
- Survey of FOSS Project Origins
- Please reload this page
- Survey of Hosting Platforms aka Distributed OS
- Please reload this page
- Survey of Integrated Language and OS Projects
- Please reload this page
- Surveys and Comparisons
- Please reload this page
- Task Under NLNet Grant
- Please reload this page
- Tasks Under NLNet Grant
- Please reload this page
- Technical Writing
- Please reload this page
- Testing the Interactive Shell
- Please reload this page
- The Biggest Shell Programs in the World
- Please reload this page
- The Oils Repo Is Different From the Tarball Releases
- Please reload this page
- Tips on Using pgen2
- Please reload this page
- Toil
- Please reload this page
- Translating Oils to Rust
- Please reload this page
- Travis CI for Oil
- Please reload this page
- TSV2
- Please reload this page
- TSV2 Proposal
- Please reload this page
- Unifying Make and Shell
- Please reload this page
- Unix Tools
- Please reload this page
- Using OSH as a Default Shell
- Please reload this page
- Using Zephyr ASDL
- Please reload this page
- Ways To Get Feedback Prioritized
- Please reload this page
- What Is Expected to Run Under OSH
- Please reload this page
- Where Contributors Have Problems
- Please reload this page
- Where To Send Feedback
- Please reload this page
- Why Lexing and Parsing Should Be Separate
- Please reload this page
- Why Use Oil?
- Please reload this page
- YSH Editor Support
- Please reload this page
- YSH FAQ
- Please reload this page