







Enter the weird, wondrous world of Bash arrays.
BASH configuration - Tutonics
In this article we explain which scripts are run to configure BASH and what sort of stuff you can put in those scripts to customise your shell.
Nobody Cracks Open a Programming Book Anymore · unix.foo
A sad look at the state of modern programming books.
Forking is Cool, or: A Unix Shell in Zig, or: Dave Learns How to Fork - ratfactor
In this article, I make a real, working interactive shell written in Zig. Though essentially a toy, it demonstrates the incredible elegance of the fork() system call and is an example of what can be done with absolutely no runtime memory allocations.
R for cats · and cat lovers
This is an introduction to R. I promise this will be fun. Since you have never used a programming language before, or any language for that matter, you won’t be tainted by other programming languages with different ways of doing things. This is good - we can teach you the R way of doing things.
Command Line Interface Guidelines
An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.

The fish language — fish-shell 4.7.1 documentation
This document is a comprehensive overview of fish’s scripting language.
The Rust Programming Language - The Rust Programming Language
by Steve Klabnik, Carol Nichols, and Chris Krycho, with contributions from the Rust Community
Practical Foundations for Programming Languages
Generic deriving of generic traversals | Proceedings of the ACM on Programming Languages
Functional programmers have an established tradition of using traversals as a design pattern to work with recursive data structures. The technique is so prolific that a whole host of libraries have been designed to help in the task of automatically ...

Tree-sitter - a new parsing system for programming tools - Strange Loop
Strange Loop is a conference for software developers covering programming langs, databases, distributed systems, security, machine learning, creativity, and more!

"Concatenative programming and stack-based languages" by Douglas Creager

Semble Multi-User Graph Explorer