Camp Smalltalk Supreme 2022 Async Demos
Report a defect
|
Request feature
Material used for the Intro to Asynchronous Programming with VAST presentation at the Camp Smalltalk Supreme 2022 conference.
- The code is licensed under MIT.
- The documentation is licensed under CC BY-SA 4.0.
- Install VA Smalltalk 11.0.0 or newer.
- Install Tonel support in your development image following this guide.
- Clone this repository.
- The easiest and recommended approach is to install it via a script:
| loader path |
path := (CfsPath named: '<insert path to root CSS2022-async-demo-vast local repo here>').
loader := TonelLoader readFromPath: path.
loader
beUnattended; "do not prompt and use all defaults"
useGitVersion.
loader loadAllMapsWithRequiredMaps.
Or you can load the Configuration Map CSS 2022 - Async Demos
from the context menu of the Configuration Maps Browser: "Import"
-> "Load Configuration Maps from Tonel repository..."
-> select path to root CSS2022-async-demo-vast
local repo. This will open a dialog and will use convenient defaults for the load. Refer to its documentation for more details.
All presented demos are in written as methods of the class CampSmalltalkSupreme2022Examples
. We recoomend to first do Futures, then Promises, then Zones and finally Streams.