Recently added
Friday August 21 2026
-
Active Oberon Updated
Active Oberon is the last member of the Pascal / Modula-2 / Oberon family designed at ETH Zürich (1996-1998, by the group around Niklaus Wirth and Jürg Gutknecht). It keeps everything Oberon is known for — a grammar that…
Tuesday July 07 2026
-
fennel Updated
Fennel is a programming language that brings together the simplicity, speed, and reach of Lua with the flexibility of a lisp syntax and macro system. ;; Comments start with semicolons. ;; Fennel is written in lists of th…
-
Scheme Updated
Scheme is a minimalist dialect of Lisp that is widely used in education, research, and industry. It emphasizes simplicity, powerful abstractions, and functional programming paradigms. A classic resource to learn Scheme i…
Wednesday June 24 2026
-
Cangjie Updated
Cangjie is a statically typed, general-purpose programming language. It combines a C-family surface syntax with type inference, expression-oriented control flow, algebraic enums, pattern matching, classes, interfaces, ge…
Friday April 10 2026
-
MakrellPy Updated
MakrellPy is the Python-hosted member of the Makrell language family. It compiles to Python AST and runs on CPython, so every Python library is available. The syntax is compact and expression-oriented, built on a shared…
Thursday April 09 2026
-
Nostos Updated
Nostos is a functional-first programming language with lightweight concurrency, pattern matching, and non-blocking I/O. Built in Rust, it features a register-based VM with optional JIT compilation, Erlang-style processes…
Thursday March 05 2026
-
Djot Updated
Djot is a lightweight markup language derived from CommonMark. It aims to be simple to parse, have little rules for edge cases, consistent, hard-wrap friendly, and be expressive. Paragraphs are like Markdown. Start a new…
Wednesday February 04 2026
-
Agda Updated
Agda is a dependently typed functional programming language. It is an extension of Martin-Löf's Type Theory. In Agda, programs and proofs are written in the same language. In Agda, there is no separation between types an…
Friday January 23 2026
-
Rink Updated
Rink is a unit-aware calculator for the command line and the browser . Start the Rink REPL with rink, or run a calculation with rink '10 pounds to kilograms'. Rink values are numbers with units: > 123 kilometers 123 kilo…
Friday December 26 2025
-
SNOBOL Updated
* SNOBOL, also known for its compiled version: SPITBOL, is a unique programming * language from the 1960s best known for its pattern matching and flow control * systems. * * Comments are prefixed by *, which also doubles…
Thursday August 14 2025
-
Vim9 script Updated
About Vim9 script # Vim9 script is a modernized, TypeScript-like language to script the Vim text editor. It improves significantly on its predecessor, legacy Vim script ( aka “VimL”). In Vim9 script, Ex commands (such as…
Friday August 08 2025
-
Odin Updated
Odin was created by Bill "gingerBill" Hall. It is a general-purpose systems programming language that emphasizes simplicity, readability, and performance without garbage collection. Odin bills itself as "the C alternativ…
Thursday March 27 2025
-
CSV Updated
CSV (Comma-Separated Values) is a lightweight file format used to store tabular data in plain text, designed for easy data exchange between programs, particularly spreadsheets and databases. Its simplicity and human read…
Sunday March 09 2025
-
niva Updated
Intro # Niva is a simple language that takes a lot of inspiration from Smalltalk. But leaning towards the functional side and static typed. Everything is still an object, but instead of classes, interfaces, inheritance,…
Wednesday December 11 2024
-
Nmap Updated
Learn Nmap in Y Minutes # So, you’re connected to a network and want to know what else is connected to it. Maybe you’re trying to find that mystery device eating up bandwidth or check if there are services running you di…
Monday December 09 2024
-
Ada Updated
Ada is a strong statically typed imperative, object-oriented , real-time , parallel and distributed programming language from the Pascal/Algol family of languages, but nowadays, it only has a passing resemblance to Pasca…
-
AMD Updated
Getting Started with AMD # The Asynchronous Module Definition API specifies a mechanism for defining JavaScript modules such that the module and its dependencies can be asynchronously loaded. This is particularly well su…
-
AngularJS Updated
AngularJS Tutorial. # AngularJS version 1.0 was released in 2012. Miško Hevery, a Google employee, started to work with AngularJS in 2009. The idea turned out very well, and the project is now officially supported by Goo…
-
Ansible Updated
Introduction # --- "{{ Ansible }}" is an orchestration tool written in Python. ... Ansible is (one of many) orchestration tools. It allows you to control your environment (infrastructure and code) and automate the manual…
-
APL Updated
⍝ Comments in APL are prefixed by ⍝. ⍝ A list of numbers. (¯ is negative) 2 3e7 ¯4 50.3 ⍝ An expression, showing some functions. In APL, there's ⍝ no order of operations: everything is parsed right-to- ⍝ left. This is eq…