notes:syndicate
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| notes:syndicate [2026/09/14 08:02] – first draft of syndicate notes emery | notes:syndicate [2026/09/15 12:33] (current) – [Further reading] emery | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| //This information is provided by someone familiar with SAM but little knowledge of Folk. Some claims about Folk may be regrettably inaccurate.// | //This information is provided by someone familiar with SAM but little knowledge of Folk. Some claims about Folk may be regrettably inaccurate.// | ||
| - | |||
| The Syndicated Actor Model (SAM) is a system for working with software actors that is convergent with Folk. | The Syndicated Actor Model (SAM) is a system for working with software actors that is convergent with Folk. | ||
| Line 12: | Line 11: | ||
| === Universe of knowledge === | === Universe of knowledge === | ||
| - | Folk has a [[.: | + | Folk has a [[.: |
| === Tcl === | === Tcl === | ||
| Line 19: | Line 18: | ||
| === Reactive paradigm === | === Reactive paradigm === | ||
| Both use a reactive programing paradigm: | Both use a reactive programing paradigm: | ||
| - | < | + | < |
| # Folk | # Folk | ||
| When $program has resolved geometry /geom/ { | When $program has resolved geometry /geom/ { | ||
| Line 26: | Line 25: | ||
| </ | </ | ||
| - | < | + | < |
| - | # Sycl | + | # Syndicate for Tcl |
| + | |||
| + | ## Folk style | ||
| + | during " | ||
| + | assert [list $editor has resolved geometry $geom] | ||
| + | } | ||
| + | |||
| + | |||
| + | ## Native style | ||
| during "< | during "< | ||
| - | assert | + | assert |
| } | } | ||
| </ | </ | ||
| Line 41: | Line 48: | ||
| === Data === | === Data === | ||
| Folk uses [[.: | Folk uses [[.: | ||
| - | SAM uses the [[https:// | + | SAM uses the [[https:// |
| == Tokens == | == Tokens == | ||
| SAM has distinct text-string, | SAM has distinct text-string, | ||
| Folk uses Tcl values. | Folk uses Tcl values. | ||
| + | |||
| + | ==== What Folk has got ==== | ||
| + | |||
| + | * Intuitive physical interface. | ||
| + | * Intuitive language for programs. | ||
| + | * Physically delineated security. | ||
| + | |||
| + | ==== What Syndicate has got ==== | ||
| + | |||
| + | * Addressable program/ | ||
| + | * Protocol for communicating with external entities and machines((https:// | ||
| + | * Libraries for multiple languages, programs written in different languages can communicate using a common protocol. | ||
| + | |||
| + | === Dataspaces === | ||
| + | |||
| + | Dataspaces((https:// | ||
| + | |||
| + | Folk databases use a [[.: | ||
| + | |||
| + | ===== Further reading ===== | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
notes/syndicate.1789372961.txt.gz · Last modified: by emery
