• Stars
    star
    206
  • Rank 190,504 (Top 4 %)
  • Language
    C++
  • Created over 5 years ago
  • Updated 3 months 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

HackerRank

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

plr

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

top10

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

An-Algorithm-Library

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

kjunior

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

plgraph

Python
19
star
14

Programming-Language-Meetups

19
star
15

adsp2

HTML
17
star
16

cl-cpp

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

CodeChef

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

7L7W-2022

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

scrabble

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

Advent-of-Code-2022

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

rust-tx

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

racket-algorithms

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

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
24

Advent-of-Code-2021

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

katas

BQN
9
star
26

city-strides-hacking

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

useful_function_objects

Some useful function objects.
C++
7
star
28

rust-iterx

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

Pharo-NDArray

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

dovekie

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

bqn-code

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

codereport.github.io

SCSS
5
star
33

topcoder

C++
5
star
34

Hoogle-Translate

4
star
35

The_Q_Programming_Language

4
star
36

Cplusplus

C++
4
star
37

ranges-examples

C++
4
star
38

crafting-interpreters

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

maya

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

cl

www.combinatorylogic.com
HTML
4
star
41

mex

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

LearningList

3
star
43

Data-Structures

3
star
44

Codeforces

C++
3
star
45

HackerEarth

C++
3
star
46

kap

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

bluebird

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

ki

C++
2
star
49

birds-cpp

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

Versus

C++
2
star
51

Google-Code-Jam

Java
2
star
52

rust-parallel-scans

Playground for scans in Rust
Rust
2
star
53

mastermind

The game of MasterMind in different languages
BQN
2
star
54

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
55

Advent-of-Code-2023

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

Pharo-Leetcode

Smalltalk
1
star
57

Advent-of-Code-2020

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

combinators

Haskell
1
star
59

functions-and-operators

Swift
1
star
60

PharoAlgorithms

Smalltalk
1
star
61

tacittalk

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

Dyalog-Competition

APL
1
star
63

papers

Repository for papers
TeX
1
star
64

RealWorldHaskellExercises

Haskell
1
star
65

meeting-notes

BQN
1
star
66

runforthefunofit

HTML
1
star
67

Pharo-Advent-of-Code-2020

Smalltalk
1
star
68

cleanblog

HTML
1
star
69

realm-of-racket

Racket
1
star
70

LEWG-numeric-algorithms-task-force

1
star
71

hw

TeX
1
star
72

FM2GP-2024

Repository for material related to the Programming Languages Virtual Meetup coverage of From Mathematics to Generic Programming
1
star