All Projects → aturley → pony-workshop

aturley / pony-workshop

Licence: other
Material for a workshop for learning about the Pony programming language

Programming Languages

Pony
23 projects

Projects that are alternatives of or similar to pony-workshop

Newbe.claptrap
This is a frameworks with reactive, event sourcing and Actor pattern as basic theories. On top of this, developers can create "distributed", "scale out", and "easy to test" application more simply. Claptrap and it`s Minions is on the way.
Stars: ✭ 163 (+79.12%)
Mutual labels:  actor-model, concurrent-programming
Ponyc
🐴 Pony is an open-source, actor-model, capabilities-secure, high performance programming language
Stars: ✭ 4,857 (+5237.36%)
Mutual labels:  actor-model, ponylang
traffic
Massively real-time traffic streaming application
Stars: ✭ 25 (-72.53%)
Mutual labels:  actor-model, concurrent-programming
Chymyst Core
Declarative concurrency in Scala - The implementation of the chemical machine
Stars: ✭ 142 (+56.04%)
Mutual labels:  actor-model, concurrent-programming
Sobjectizer
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
Stars: ✭ 172 (+89.01%)
Mutual labels:  actor-model, concurrent-programming
Actors.jl
Concurrent computing in Julia based on the Actor Model
Stars: ✭ 95 (+4.4%)
Mutual labels:  actor-model, concurrent-programming
transit
Massively real-time city transit streaming application
Stars: ✭ 20 (-78.02%)
Mutual labels:  actor-model, concurrent-programming
ML-CM-2019
Machine Learning in Condensed Matter Physics 2019 course repository
Stars: ✭ 51 (-43.96%)
Mutual labels:  workshop
vim-workshop
My thorough introduction to Vim
Stars: ✭ 30 (-67.03%)
Mutual labels:  workshop
VFX-Essentials
VFX graph workshop in HDRP with samples
Stars: ✭ 122 (+34.07%)
Mutual labels:  workshop
ws-ldn-12
ARM / STM32F7 DIY synth workshop
Stars: ✭ 62 (-31.87%)
Mutual labels:  workshop
react-query-blog-demo
An example repo I used to teach a React Query workshop
Stars: ✭ 82 (-9.89%)
Mutual labels:  workshop
geeteventbus
An inprocess eventbus for highly concurrent Python applications
Stars: ✭ 17 (-81.32%)
Mutual labels:  concurrent-programming
gSynch
gSynch allows you to synchronise your Git repository with your Steam Workshop publication in few clicks.
Stars: ✭ 28 (-69.23%)
Mutual labels:  workshop
coldbox-zero-to-hero
ColdBox 120: From Zero to Hero Training
Stars: ✭ 16 (-82.42%)
Mutual labels:  workshop
amsterdamjs-clojurescript-workshop
Educational materials for ClojureScript workshop @ AmsterdamJS '18
Stars: ✭ 28 (-69.23%)
Mutual labels:  workshop
Kebab
Little ML'er in F#
Stars: ✭ 15 (-83.52%)
Mutual labels:  workshop
distributed
Library to provide Erlang style distributed computations. This library is inspired by Cloud Haskell.
Stars: ✭ 49 (-46.15%)
Mutual labels:  actor-model
graphql-workshop
Hands on workshop about GraphQL with React and Apollo 🚀
Stars: ✭ 43 (-52.75%)
Mutual labels:  workshop
robotic assembly workshop
Materials for the Robotic Assembly workshop using COMPAS framework
Stars: ✭ 18 (-80.22%)
Mutual labels:  workshop

Pony Workshop

This is the repo for the Pony workshop. There are numbered subdirectories under steps, each of which contains a small program that demonstrates some Pony ideas.

If you are presenting this workshop, please see the README for presenters.

Preparation

Pony is a fast actor-based programming language that guarantees that programs will not have data races. This workshop will teach participants about some of Pony's core ideas and patterns by having them write a series of small programs that culminate in a simple chat server. Topics covered will include Pony's actor system, reference capabilities, and working with the compiler. Attendees should bring a laptop with the following software installed: the Pony compiler, and a telnet client. They should also clone the workshop git repository.

Useful Materials

As you work through the parts of this workshop it may be useful to refer to the following sources of information:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].