Tomas Petricek (@tpetricek)

Top repositories

1

elmish-spreadsheet

Implement your own Excel 365 in 100 lines of F#!
F#
173
star
2

Teaching

🎓 Materials for my lectures including programming langauge design, software engineering and human-computer interaction.
F#
90
star
3

Talks

🎓 Slides from my recent talks on data science, data journalism, F#, programming language research and philosophy.
JavaScript
88
star
4

Documents

Includes samples for my blog posts, source code and slides for my talks and other resources.
F#
71
star
5

DeepDives

F# DeepDives
F#
61
star
6

FSharp.AsyncExtensions

[ARCHIVED] Extensions for asynchronous programming in F#
F#
43
star
7

tiny-systems

📺 Source code with tasks from my "Write your own tiny programming system(s)!" course at Charles University. Follow the link below to watch the course online!
F#
36
star
8

tomasp.net

Source code for my web site and blog - yet another remake!
HTML
25
star
9

TomaspNet.Website

(*Aug 2013 - †Aug 2016) Source code & hosting for http://tomasp.net
HTML
23
star
10

basic

Source code for a minimal Commodore 64 BASIC interpreter and the essay "The Lost Ways of Programming: Commodore 64 BASIC"
HTML
19
star
11

histogram

Source code for an interactive essay that explores the idea of representing programs not as source code, but as sequences of interactions with the programming environmnent.
F#
19
star
12

new-year-tweets-2016

Happy New Year Tweets Accross the Globe
HTML
19
star
13

TryJoinads

Source code of the www.tryjoinads.org project (web page only)
F#
16
star
14

Dojo-Suave-FsHome

F# Coding Dojo in which you learn how to build an F# homepage web site using Suave and deploy it to Heroku or Azure
F#
14
star
15

nanospeak

F#
14
star
16

anarchy-workshop

13
star
17

Fun3D

Fun 3D: Composing 3D objects with F#
JavaScript
11
star
18

prisoners-dilemma

F#
10
star
19

NDC.Chat

NDC Chat!!!
F#
7
star
20

Haskell.Joinads

Haskell implementation of Joinads
Haskell
7
star
21

FunScript.Atom

Prototype atom package created using FunScript
F#
6
star
22

FSharp.SVG

Domain specific language for composing SVG graphics
F#
6
star
23

FSharp.Joinads

F# samples that use the "match!" extension (and related additions to computation expression syntax).
F#
6
star
24

Research.TypeProviders

TeX
5
star
25

fable-tailcalls

Fable plugin that rewrites recursive functions with tail-calls into loops
F#
5
star
26

FSharp.FsIntelliSense

Command line tool for calling the F# compiler
F#
4
star
27

suave-fshome

Suave demo building F# homepage
F#
4
star
28

okido-robot

A little game for 3+ year old kids based on a paper puzzle in the Okido magazine
JavaScript
4
star
29

SocialDrawing

Minimal Fable + Suave sample application
F#
3
star
30

AdventOfCode

F#
3
star
31

FSharp.Samples

Various assorted F# samples (not related to any blog post etc.)
F#
3
star
32

fable-tutorial

Fable tutorial for Progressive F# 2016
F#
3
star
33

PasswordValidator

Building stuff that works demo
F#
3
star
34

limits-of-programming

TeX
3
star
35

cultures-of-programming-paper

TeX
2
star
36

fun-news

F#
2
star
37

visualization-grammar

Experiments
F#
2
star
38

covid-crowdfunding

Scraping and analytics scripts used for the data analytics from the "Covid-19, Charitable Giving and Collectivism a data-harvesting approach" paper.
F#
2
star
39

ionide-fslab-demos

Work in progress - integrating FsLab with Ionide FSI output
F#
2
star
40

LambdaJam2014

F#
2
star
41

FunctionalProgramming.Net

Source for the http://functional-programming.net web site
HTML
2
star
42

techdims

HTML
2
star
43

FSharp.Formatting.HandsOn

F# Formatting hands on
F#
2
star
44

subtextish

F#
2
star
45

qconsp-chat

F#
1
star
46

Research.ComputationSyntax

F#
1
star
47

google-sheets-fsharp

F#
1
star
48

slides

Jupyter Notebook
1
star
49

Pollz

F#
1
star
50

moon-bot-2

F#
1
star
51

visdemo

Jupyter Notebook
1
star
52

QCon.Languages

F#
1
star
53

habilitation

TeX
1
star
54

red-pandas

Jupyter Notebook
1
star
55

nprg038-advanced-csharp-labs

C#
1
star