• Stars
    star
    206
  • Rank 189,288 (Top 4 %)
  • Language
    C++
  • Created over 5 years ago
  • Updated 18 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Links, slide decks and other material for conference & meetup talks, podcast appearances and publications.

Legend

๐Ÿ’š = Conference
๐Ÿ’™ = Meetup
โญ = Recommended version
๐Ÿ€ = Submitted but not accepted

Conference Talks

YouTube Playlist: Link

Conference/Meetup Year Location Talk
๐Ÿ’™ Bay Area C++ 2019-01 Santa Clara, USA Algorithm Intuition
๐Ÿ’š C++Now 2019-05 Aspen, USA โญ Algorithm Intuition
๐Ÿ’™ Bay Area C++ 2019-06 San Fran, USA Algorithm Intuition
๐Ÿ’š CppCon 2019-09 Aurora, USA Algorithm Intuition
๐Ÿ’™ Bay Area C++ 2019-10 Santa Clara, USA Better Algorithm Intuition
๐Ÿ’š ACCU Belfast 2019-11 Beflast, UK Better Algorithm Intuition
๐Ÿ’š Meeting C++ 2019-11 Berlin, Germany โญ Better Algorithm Intuition
๐Ÿ’š code::dive 2019-11 Wroclaw, Poland Better Algorithm Intuition
๐Ÿ’™ C++TO 2019-12 Toronto, Canada Better Algorithm Intuition
๐Ÿ’š PyCon 2020-04 Online โญ Beautiful Python Refactoring
๐Ÿ’™ MUC++ 2020-06 Online My Least Favorite Anti-Pattern
๐Ÿ’š Italian C++ 2020-06 Online My Least Favorite Anti-Pattern
๐Ÿ’š CppCon 2020-09 Online โญ Structure and Interpretation of Computer Programs
๐Ÿ’™ C++TO 2020-11 Online C++ Concepts - Rust Traits - Haskell Typeclasses
๐Ÿ’š Meeting C++ 2020-11 Online โญ C++ Concepts - Rust Traits - Haskell Typeclasses
๐Ÿ’š C++ Russia 2020-11 Online โญ ITM: My Least Favorite Anti-Pattern
๐Ÿ’š ACCU 2021-03 Online C++ Concepts - Rust Traits - Haskell Typeclasses
๐Ÿ’™ Britsh APL 2021-03 Online Algorithms as a Tool of Thought
๐Ÿ’š APL Seeds 2021-03 Online โญ Algorithms as a Tool of Thought
๐Ÿ’š GTC 2021-04 Online โญ Thrust and the C++ Standard Algorithms
๐Ÿ’š Strange Loop* 2021-10 YouTube โญ Functional vs Array Programming
๐Ÿ’š ARRAY 2022-06 San Diego, USA Combinatory Logic and Combinators in Array Languages
๐Ÿ’š CppNorth 2022-07 Toronto, Canada The Twin Algorithms
๐Ÿ’š YouTube 2022-07 Online โญ The Twin Algorithms
๐Ÿ’™ Dyalog APL 2022-09 Toronto, Canada A Look at Array Languages
๐Ÿ’™ Dyalog APL 2022-09 New York, USA A Look at Array Languages
๐Ÿ’™ YouTube 2022-09 Online โญ A Look at Array Languages
๐Ÿ’š Paradigm Conf 2022-09 Online โญ Popular vs Less Well Known Programming Languages
๐Ÿ’™ HelwanU GDSC 2022-10 Online A Look at Array Languages
๐Ÿ’š code::dive 2022-11 Wroclaw, Poland โญ Beautiful Python Refactoring II
๐Ÿ’š KX Con 2023-05 Montauk, USA Algorithms in q
๐Ÿ’š LambdaDays 2023-06 Krakow, Poland Composition Intuition
๐Ÿ’š Italian C++ 2023-06 Rome, Italy New Algorithms in C++23
๐Ÿ’š C++ on Sea 2023-06 Folkestone, UK New Algorithms in C++23
๐Ÿ’š CppNorth 2023-07 Toronto, Canada Composition Intuition
๐Ÿ’š CppNorth 2023-07 Toronto, Canada New Algorithms in C++23
๐Ÿ’™ iO Engineering Virtual Meetup 2023-07 Online New Algorithms in C++23
๐Ÿ’š YouTube 2023-?? Online Composition Intuition
๐Ÿ’š YouTube 2023-?? Online Algorithms in q

Lightning Talks

YouTube Playlist: Link

Conference/Meetup Year Location Talk
๐Ÿ’š C++Now 2019-05 Aspen, USA โญ C++ Algorithms in Haskell
๐Ÿ’š CppCon 2019-09 Aurora, USA โญ C++23 Ranges: slide & stride
๐Ÿ’š Meeting C++ 2019-11 Berlin, Germany โญ Consistently Inconsistent
๐Ÿ’™ C++TO 2019-11 Toronto, Canada Consistently Inconsistent
๐Ÿ’™ YouTube 2020-05 Online โญ The STL Algorithm Cheat Sheet
๐Ÿ’š CppCon 2020-09 Online โญ SICP Cover Demystified
๐Ÿ’š ACCU 2021-03 Online โญ Algorithm Selection
๐Ÿ’™ YouTube 2022-12 Online โญ From C โžก๏ธ C++ โžก๏ธ Rust
๐Ÿ’š LambdaDays 2023-06 Krakow, Poland โญ C++ vs Haskell vs BQN
๐Ÿ’š C++ On Sea 2023-06 Folkstone, UK C++ vs Haskell vs BQN

* ~ Unofficially

Podcast Appearances

Podcast Date Episode # Title
CppCast 2018-02-23 Episode 139 Competitive Coding
Take Up Code 2019-09-25 Episode 261 CppCon: C++ Algorithms And Ranges.
Talk Python To Me 2020-08-01 Episode 275 Beautiful Pythonic Refactorings
cpp.chat 2020-10-08 Episode 75 I Really Like Sugar
CppCast 2020-11-19 Episode 274 Concepts and Algorithm Intuition
CoRecursive 2021-06-02 Episode 60 From Competitive Programming to APL
Software Unscripted 2023-??-?? TBD
Lost in Lambduhhs 2023-??-?? TBD

Publications

Type Date Title Where
MSc Thesis 2022-05 A Combinator, N-Dimensional Array Library In Smalltalk TMU
Paper 2022-06 Combinatory Logic and Combinators in Array Languages ARRAY 2022

Personal YouTube / Podcasts / Blog

Type Name Started
YouTube The code_report Channel 2018-01-15
Blog The code_report Blog 2020-04-10
Podcast ADSP: Algorithms + Data Structures = Programs 2020-11-20
Podcast ArrayCast 2021-05-15
Podcast The Programming Language Podcast 2022-03-08

Websites

Website Status Type
combinatorylogic.com ๐Ÿšง โ„น๏ธ
plrank.com โœ”๏ธ โ„น๏ธ
hoogletranslate.com โ›” โ„น๏ธ
thatsarotate.com โœ”๏ธ ๐Ÿ“น
norawloops.com โœ”๏ธ ๐Ÿ“น
adspthepodcast.com โœ”๏ธ ๐ŸŽค
runforthefunofit.com โœ”๏ธ ๐ŸŽค
Status Type
โœ”๏ธ Up and running โ„น๏ธ Resource
๐Ÿšง Under Construction ๐ŸŽค Podcast
โ›” TODO ๐Ÿ“น YouTube Time Stamp

More Repositories

1

Algorithms

STL Algorithm Cheat Sheet + example code from STL Algorithm Video Series.
C++
232
star
2

SICP-2020

Repository for material related to Programming Languages Virtual Meetup coverage of the Structure and Interpretation of Computer Programs textbook.
Racket
157
star
3

LeetCode

Solutions to LeetCode problems in C++, Python, Haskell, APL, Java, Ruby, Rust, Racket, Scala, Kotlin, C#, F#, Clojure, Elixir, Swift, Julia, Smalltalk, Nim, Raku, BQN, Nial, SaC, Futhark, D, Q, J, K, R.
C++
154
star
4

array-language-comparisons

A comparison of array languages & libraries: APL, J, BQN, Uiua, Q, Julia, R, NumPy, Nial, Futhark, Dex, Ivy, SaC & ArrayFire.
Cuda
147
star
5

CTfP-2021

Repository for material related to the Programming Languages Virtual Meetup coverage of the Category Theory for Programmers book.
Scala
129
star
6

blackbird

A header-only library that defines common SKI combinators from Combinatory Logic.
C++
52
star
7

jello

A Python script for wrapping Jellyfish (a fork of Jelly) so you can more easily play with the language.
Python
51
star
8

jsource

J Language Source Code. Livestream links โฌ‡๏ธ
C
38
star
9

HackerRank

Solutions to HackerRank problems in C++, Python, Java, JavaScript, APL & Haskell.
C++
30
star
10

plr

GitHub repo backing Programming Language Ranking website โฌ‡๏ธ
JavaScript
28
star
11

top10

A selection of 10 problems solved in different programming languages
C++
25
star
12

An-Algorithm-Library

A C++ algorithm library that extends the C++ standard algorithms found in <algorithm> & <numeric>
CMake
22
star
13

plgraph

Python
19
star
14

Programming-Language-Meetups

19
star
15

kjunior

K Junior is an MIT licensed open source array language written by Arthur Whitney.
C
18
star
16

adsp2

HTML
17
star
17

cl-cpp

Code from livestreams of Combinatory Logic in C++
C++
16
star
18

CodeChef

Solutions to CodeChef problems in C++, Java, Python, Haskell, BASH and Rust.
C++
16
star
19

7L7W-2022

Repository for material related to the Programming Languages Virtual Meetup coverage of the Seven Languages in Seven Weeks book.
Ruby
15
star
20

scrabble

A scrabble game that helps you train.
Python
15
star
21

Advent-of-Code-2022

Solutions to Advent of Code 2022 in APL & BQN (and Python if I'm lazy)
BQN
14
star
22

rust-tx

A exploration of the Rust language through implementing an APL-inspired Tensor library.
Rust
13
star
23

racket-algorithms

A package containing many useful algorithms (borrowed from many other programming languages).
Racket
12
star
24

jellyfish

A fork of Jelly (recreational programming language inspired by J) that fixes bugs I have run into and extends the language.
Python
10
star
25

Advent-of-Code-2021

Solutions to Advent of Code 2021 in APL
APL
9
star
26

katas

BQN
9
star
27

city-strides-hacking

Python scripts that build optimal routes for node collection
HTML
8
star
28

useful_function_objects

Some useful function objects.
C++
7
star
29

rust-iterx

Rust library that provides several functions on the Iterator trait not found in std::iter or Itertools.
Rust
6
star
30

Pharo-NDArray

Library for n-dimensional arrays and common array programming language algorithms and combinators.
Smalltalk
6
star
31

dovekie

A library that defines common SKI combinators from Combinatory Logic.
Python
6
star
32

bqn-code

A compilation of BQN solutions to various coding challenges.
BQN
6
star
33

codereport.github.io

SCSS
5
star
34

topcoder

C++
5
star
35

Hoogle-Translate

4
star
36

The_Q_Programming_Language

4
star
37

Cplusplus

C++
4
star
38

ranges-examples

C++
4
star
39

crafting-interpreters

Challenges and code for lox/clox from the Crafting Interpreters book by Bob Nystrom
Rust
4
star
40

maya

A small GPU-accelerated, combinator-enabled algorithm-fusing array programming language.
C++
4
star
41

cl

www.combinatorylogic.com
HTML
4
star
42

mex

A playground for exploring array language & combinator ideas.
C++
3
star
43

LearningList

3
star
44

Data-Structures

3
star
45

Codeforces

C++
3
star
46

HackerEarth

C++
3
star
47

kap

This is a fork of the open source Kap language hosted at https://codeberg.org/loke/array/
Kotlin
3
star
48

bluebird

A library that defines common SKI combinators from Combinatory Logic.
Rust
2
star
49

ki

C++
2
star
50

birds-cpp

An implementation of the combinators from combinatory logic in C++
C++
2
star
51

Versus

C++
2
star
52

tacittalk

Tacit Talk is a podcast about programming languages, combinators, algorithms and more!
HTML
2
star
53

Google-Code-Jam

Java
2
star
54

rust-parallel-scans

Playground for scans in Rust
Rust
2
star
55

mastermind

The game of MasterMind in different languages
BQN
2
star
56

moar_functional_fahller

Some small improvements to the C++23 pairwise + transform example from Bjรถrn Fahller's code::dive 2023 talk: Moar Functional with C++23
C++
2
star
57

Advent-of-Code-2023

Solutions to advent of code in BQN & Python
BQN
2
star
58

Pharo-Leetcode

Smalltalk
1
star
59

Advent-of-Code-2020

Solutions to Advent of Code 2020 in C++, APL, Smalltalk & Haskell
C++
1
star
60

combinators

Haskell
1
star
61

functions-and-operators

Swift
1
star
62

PharoAlgorithms

Smalltalk
1
star
63

Dyalog-Competition

APL
1
star
64

papers

Repository for papers
TeX
1
star
65

RealWorldHaskellExercises

Haskell
1
star
66

meeting-notes

BQN
1
star
67

runforthefunofit

HTML
1
star
68

Pharo-Advent-of-Code-2020

Smalltalk
1
star
69

cleanblog

HTML
1
star
70

realm-of-racket

Racket
1
star
71

LEWG-numeric-algorithms-task-force

1
star
72

hw

TeX
1
star