agentm / agentm/project-m36

implement anonymous atom functions stored as atoms

Offen
#94 0 Kommentare 2 Reaktionen 1 zugewiesene Person Beansprucht von @agentm Auf GitHub ansehen
Vorherrschende Sprache
Haskell
Sterne
952
Forks
50
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

@3noch proposed that atom functions could be stored namelessly as atoms and then be executed during relational expression evaluation.

Use-cases:
* equivalent to dispatch tables when used with join
* storing application logic with naming based on the function atom attribute instead of logical name

Advantages:
* obvious embarassingly parallel atom processing

Note that this takes the project into application server territory where Project:M36 is also the version control system.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.