here you goThings I’ve made, read and saved — shared here.

#programming-language

40 notes and posts, 4 links.

Notes and posts

  • raku

    Note

    Raku is pretty damn Cool Raku's "core"

  • C3 Programming Language

    Note

    C3 programming language. Full C ABI compatibility, Module system, Generic modules, Design by contract, Zero overhead errors, Semantic macro system, First-class SIMD vector types, Struct subtyping, Safe array access…

  • typescript

    Note

    Typescript was created at Microsoft. Learn TypeScript Deep Dive by basarat is a good tutorial for TS. It helped me understand various terminology like what what package.json, tsconfig.json are. commonjs modules…

  • Awk

    Note

    Fascination of AWK | Volodymyr Gubarkov AWK technical notes | Volodymyr Gubarkov Python vs. awk - To awk or not Why Learn AWK? | Jonathan Palardy's Blog xonixx/intellij-awk: The missing IntelliJ IDEA language support…

  • Java

    Note

    Modern Java - an online book; a 2026 approach to learning Java in bite-sized lessons. Don't have to start in an IDE for one. Internals Overhead of Returning Optional Values in Java and Rust | Piotr Kołaczkowski Writing…

  • Csharp

    Note

    Why Tracebit is written in C#; Jan 2025. "Tracebit deploys and maintains tailored security canaries, proactively detecting intrusions across your organization. From cloud infrastructure, to identity and endpoints."…

  • Common Lisp

    Note

    Why Why I Chose Common Lisp — Dan's Musings; Jan 2025. Core Common Lisp Type Hierarchy ← Learning spxy/clpc: Common Lisp Programming Challenge If you are a beginner to CL, this challenge will help you to get started…

  • Haskell Programming Language

    Note

    Why Haskell via Why Haskell is beyond ready for Prime Time Intro talk on Haskell by SPJ Weaknesses of Haskell Jocellyn's Blog - Why do I love Haskell more than Ruby? What Makes Haskell Unique, Part 1 - DZone Web Dev 10…

  • Zig Programming Language

    Note

    The Zig Programming Language is an open-source programming language designed for robustness, optimality, and clarity. Introduction Introduction to the Zig Programming Language - Andrew Kelley zig in 30 minutes; HN; Jan…

  • D Programming Language

    Note

    Why D? May I Propose D for memory safe programing? Show off D Functional image processing in D | CyberShadow's blog 10 features of D that I love; via HN Semantics Copy and Move Semantics in the D Programming Language…

  • Forth

    Note

    History Chuck Moore -- inventor of FORTH. I saw Chuck at Strange Loop 2013. The picture on his home page is from his talk at that Event. Articles A collection of links to FORTH articles and resources. My history with…

  • PHP Programming Language

    Note

    25 years of PHP history a chronological story of PHP by JetBrains. New in PHP 8 - stitcher.io PHP in 2019 - stitcher.io PHP The Right Way; apparently the best way to do PHP dev in 2019. :thumbsup: Also PHP - The Wrong…

  • Clojure programming language

    Note

    Clojure is a Lisp that runs on the Java Virtual Machine (JVM). Learning resources Maria a coding environment for beginners. nerdy + lanky | The Practice of Clojure Advice for beginners. -- " I highly recommend using a…

  • Javascript

    Note

    News The State of JavaScript 2019 Learning The Modern JavaScript Tutorial ⬅️ is a nice and easy tutorial (read it in Dec 2020). How to write X in both Python 3 and JavaScript (ES2015) HN 30 seconds of code "Curated…

  • A Programming Language (APL)

    Note

    APL – a Glimpse of Heaven (2006); via Mar 2019. PL and J by Ben Lynn; via HN. A History of APL in 50 Functions APL At Its Core - Anthony Cipriano; July 2018. Getting Started with APL The Problem With APLs • Hillel Wayne…

  • Rust Programming Langauge

    Note

    A modern alternative to C and C++ for system programming. Why? Why Rust?, a mini book by Jim Blandy of Mozilla. [Sep 2015] Rust for Clojurists [updated Sep 2015]. A Swift guide to Rust · faq.sa Oxidation Plan by Mercury…

  • Go Programming Language

    Note

    Go is the only programming language that has been designed from the ground down. -- vzverovich Go is still not good; Jul 2025. Lies we tell ourselves to keep using Golang; Apr 2022. An intro to Go for non-Go developers…

  • OCaml programming language

    Note

    OCaml for the impatient . The web's quickest and dirtiest OCaml getting started guide This is the most up to date setup using Opam, jbuilder, Merlin, VSCode etc.,(. August 2017). (ed note, 2023-10-10: Since then the…

  • Interesting Programming Languages

    Note

    An opinionated collection of programming languages. This is a list of what I consider interesting. Requests to add to this list are welcome, but there is no guarantee I'll include them. As you can see many mainstream…

  • Lisp

    Note

    What makes lisp special? Rondam Ramblings: Yes, code is data, but that's not what makes Lisp cool [2018] What Made Lisp Different; Paul Graham [2002]. How Lisp Became God's Own Programming Language; Oct 2018 by Sinclair…

  • Nim Programming Language

    Note

    NOTE: nim was previously known as nimrod. A quick look at nim programming language This is a short intro to a fun, productive language called nim. nim is a new programming language developed by Andreas Rumph. nim is a…

  • Lua Programming Language

    Note

    Learn Programming in Lua -- class notes. Lua - good, bad and ugly parts Lua 5.1.4 Annotated Source Lua associated languages Pallene + Lua. Paper .Found via janet lang's gitter channel. It is a "Friendly Fork" of Titan…

  • Shell programming

    Note

    learnbyexample/Command-line-text-processing: From finding text to search and replace, from sorting to beautifying text and more -- the paste command was really interesting! explainshell.com - match command-line…

  • Janet

    Note

    Janet Programming Language is a Clojure like Lisp scripting language also suitable for embedding. Why Why Janet?; Apr 2023. Book "Janet for Mortals" by Ian Henry. Learn Janet for Mortals Janet Feature Demos Notes…

  • Fennel programming language

    Note

    Fennel is another clojure-like language that compiles down to lua created by Phil HagelBerg "technomancy". Anywhere you can run Lua code, you can run Fennel code. Phil Hagelberg/Technomancy has three.blog.posts about…

  • C Programming Langauge

    Note

    Why C? "The Endurance of an Unmanageable Language" - Some Were Meant for C; via ATS As a Systems Programming Language. Learning youtube lectures on C programming by Prof Jerry Cain, structured around the book Computer…

  • Python Programming Language

    Note

    My Python Stuff My PyCon 2010 notes See posts and notebooks tagged #python My Happy Python Workflow Getting Out of the Programming Goldilocks Zone Meta Awesome Python Advanced Python dabeaz-course/python-mastery…

  • Futhark

    Note

    Futhark is a small programming language designed to be compiled to efficient parallel code. It is a statically typed, data-parallel, and purely functional array language in the ML family, and comes with a heavily…

  • Datalog

    Note

    Introduction to datalog -- Data Integration The Relational Logic Approach by Michael Genesereth "I See What You Mean" by Peter Alvaro - YouTube -- "From model + proof theory and datalog to dedalus and Bloom: a pledge…

  • Ballerina programming language

    Note

    "Ballerina" Could Become the Programming Language of Integration - By dhanushka Ballerina is a static typed language. Another special type of variable is that “anydata” data type. This type is a union of the…

  • Scala programming language

    Note

    See Also: Scala for Datascience, ScalaJS, coursier, select-scala July, 2015 -- Scala book reviews Feb, 2018 -- Recursion and Trampolines in Scala Random Notes Notes from Programming in Scala Code Examples for…

  • Mercury Programming Language

    Note

    Mercury language -- Home page Mercury combines (predicate) logic programming and one of the more rigorous type systems to give a programming language that is declarative, efficient and consistent. Logical Types, LLC…

  • Racket Programming Language

    Note

    Beautiful Racket how to make your own pro­gram­ming lan­guages with Racket—and why by Matthew But­t­er­ick Learning Racket #1: Introduction Racket Workflow Setting up emacs for Racket (and PL course on Coursera). Search…

  • Logic Programming

    Note

    To Read: Sterling and Shapiro (Sterling and Shapiro 1986) is often recommended as the introductory text to Logic Programming. Nominal Logical Programming (Cheney and Urban 2008) -- is an extension of first-order logic…

  • Julia programming language

    Note

    Learning Learning Julia Blog Posts A Lisper's first impression of Julia | HN From Common Lisp to Julia, and a response - Why not: from Common Lisp to Julia Comparisons 2020-06-03 A Look at Chapel, D, and Julia Using…

  • J programming language

    Note

    [J] programming language J is readable | Hoosier EE Pete Corey - J's Low-level Obfuscation Leads to Higher Levels of Clarity [Mar 2018] mlochbaum/ILanguage: An interpreter for a J-inspired language. The examples…

  • ATS Lang

    Note

    What is ATS? ATS is created by Hongwei Xi Why ATS? from a thread titled "What is the goal of ATS". ATS/LF for Coq users -- presentation by Kiwamu Okabe [Sep 2015]. Learning The Joy of ATS 1: Installing ATS -- "the first…

  • Vala Programming Language

    Note

    STATUS: No longer Maintained. Vala is a C# | Java like langauge that compiles down to C+glibc. Used heavily for developing gnome desktop applications. Before I discovered D (and to certain extent nim), I had hoped that…

  • ML programming language

    Note

    An exhaustive set of links related to ML Of interest: Unix system programming in Standard ML by Anthony Shipman. C&C - A Crash Course on ML Modules; HN Implmenting an ML style langauge: MinCaml: A Simple and Efficient…

  • Factor Programming language

    Note

    Factor is a stack based language, and is a forth About Documentation -- also accessible via Factor UI. Slava Pestov -- blog of Slava Pestov, the creator of Factor Language. Slava is also a developer with Apple (as of…

Links Open in the Archive