Skip to content

koljamaier/specifying-behaviour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Specifying behaviour

The goal of this project is to show how behaviour can be specified with different programming languages and their individual features. For Python typing.Protocols is used. For the Rust/Scala implementation traits and typeclasses are used respecitvely.

Setup

Install nix and direnv. Afterwards execute

 direnv allow

and reload your shell. Now you should be ready to go to execute the scripts. For example via just run-python

About

Specifying behaviour via Python , Rust & Scala 🦆

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published