[go: up one dir, main page]

02 Oct 25

A great tutorial from ratfactor about the editing semantics of sam

by eli 4 months ago saved 3 times

23 Apr 24

This book provides an introduction to Conway’s Game of Life, the interesting mathematics behind it, and the methods used to construct many of its most interesting patterns. Lots of small “building block”-style patterns (especially in the first four or so chapters of this book) were found via brute-force or other computer searches, and the book does not go into the details of how these searches were implemented. However, from that point on it tries to guide the reader through the thought processes and ideas that are needed to combine those patterns into more interesting composite ones.

by eli 1 year ago

04 Mar 24

Part of the appeal in Julia is that it’s designed to be a high-performance language for scientific computing. Like other scientific languages (e.g., R, Matlab, etc) it has 1-based indexing rather than 0-based indexing (Python, C , etc). Julia code is automatically compiled giving you performance that is comparable to compiled languages like C , without the hassle of actually having to deal with the compiler yourself. But we’ve all heard the sales pitch for Julia before, there’s no need for me to repeat it here, and anyway I kinda just want to dive into the code.

by eli 2 years ago

12 Feb 24

You’ll find here a walkthru of what will eventually be all the glyphs in Dyalog APL, in an order where no glyph is used in an example until it’s been introduced. So far there’s no prose – the explanations are purely through examples for now (but we’ll add prose later).

by eli 2 years ago

A really excellent educational document from Greg Wilson for folks who wanna learn sql.

by eli 2 years ago saved 3 times

07 Feb 24

A very detailed, approachable clerk notebook that gives an overview of clojure’s semantics

by eli 2 years ago

23 Dec 23

3blue1brown, or 3b1b for short, is primarily a YouTube channel about discovery and creativity in math. On this site, you can find written versions of many of these lessons, often with more interactive elements sprinkled in.

by eli 2 years ago

29 Nov 23

This is for study of programming in array languages such as APL 502, J 48, BQN 55, and K 44, as well as array-oriented features of other languages and notation such as einstein notation, numpy broadcasting, mathematica’s threaded 38. We may even get into discussions of combinatory logic 63.

by eli 2 years ago

26 Nov 23

To find this path we can use a graph search algorithm, which works when the map is represented as a graph. A is a popular choice for graph search. Breadth First Search is the simplest of the graph search algorithms, so let’s start there, and we’ll work our way up to A.

by eli 2 years ago saved 4 times

05 Nov 23

quick expiration and demonstration of the uiua stack based array programming language

by eli 2 years ago

23 Aug 23

This is a tutorial about writing a broughlike (a small roguelike game similar to 868-HACK or Cinco Paus) from scratch in JavaScript.

by eli 2 years ago saved 2 times

22 Aug 23

The project is a multi-user dungeon, a text adventure game that allowsplayers to connect over the network. Players can wander from room toroom, and pick up and drop items. For the purpose of this exercise,there is no need to make the items useful. Players can speak to otherplayers in the same room.

by eli 2 years ago

The project is a multi-user dungeon, a text adventure game that allowsplayers to connect over the network. Players can wander from room toroom, and pick up and drop items. For the purpose of this exercise,there is no need to make the items useful. Players can speak to otherplayers in the same room.

by eli 2 years ago

14 Aug 23

The site contains all the lectures, project materials and tools necessary for building a general-purpose computer system and a modern software hierarchy from the ground up.The materials are aimed at students, instructors, and self-learners. Everything is free and open-source, as long as you operate in a non-profit, educational setting.

by eli 2 years ago saved 5 times

05 Aug 23

general sort of overview for learning Clojure, haven’t actually read through it yet

by eli 2 years ago

01 Aug 23

In terms of implementation, though, it is far from simple. Lambda calculus has variables, which introduce huge complexity into the interpreter: especially if you want to do any kind of formal reasoning about programs, this complexity is a problem. We might want to reach for something even lower-level than lambda calculus: this is where combinator calculi come in.

by eli 2 years ago

29 Jul 23

In this book, you won’t just see how to use regex in a regex testing tool like regexpal or regex101. You’ll also see how they works in JavaScript. This is what many courses and tutorials tailored for regex in JavaScript lack. As you see how they work using a regex tester, you’ll also see how they work in JavaScript.

by eli 2 years ago