Skip to content

RChain-Collaborative-Learning/PiCalc-to-Rholang

Repository files navigation

Collaborative learning sessions

Jake Gillberg organized a collaborative learning group around the pi calculus in April 2018. This repository is for the slides and other materials supporting the study group.

Index

Lesson Date Content Readings Links
1 27 April 2018 Pi Calculus, Intro and Grammar Milner's Tutorial, Ch. 1-2 recording, google slides (used in the presentation), reveal slides (corrected, collaborative slides)
2 04 May 2018 Pi Calculus, Structural Equivalence and Reduction Milner's Tutorial, 2.3 - 3.2 recording, slides
3 11 May 2018 Rho Calculus, Language Specification Meredith's Introduction, Ch. 1-2 recording part 1, recording part 2, slides
4 18 May 2018 Rholang, Specification Rholang Spec 0.2, Rholang Grammar recording, notes file
5 25 May 2018 Rholang Demo, Modsplan recording, rchain.cloud, modsplan

Repository

Slides are written in markdown format and saved in files named like lesson1.md They are converted to reveal.js format via pandoc. There is significant room for improvement in visual presentation.

pandoc --standalone --katex --to revealjs --slide-level 2 --output lesson1.html lesson1.md

  • --standalone generates a complete document including headers
  • --katex renders latex equations using nicely
  • --to revealjs specifies the reveal.js output format. (Other formats may be supported later; see below)
  • --slide-level 2 Uses second-level headings to create 2d slideshow in reveal.js
  • --output lesson1.html specifies the output file name
  • lesson1.md is the input markdown file to be processed

Pandoc

Some good references for how to use pandoc to make great slides.

License

TODO: Choose a license

About

Learning materials including slides, exercises, etc for our discussion of the pi calculus.

Resources

Stars

8 stars

Watchers

6 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages