JayMo-Flow
Was ist JayMo-Flow?
"JayMo-Flow" ist ein anderer Blickwinkel und eine andere Herangehensweise an die Sprache JayMo.
Hier werden Möglichkeiten aufgezeigt um schöne Verarbeitungsketten aufzubauen.
Deshalb auch "Flow", da von einem Basis-Objekt ausgehend, die Verarbeitung von links nach rechts wie bei einem Fließband durchläuft.
"helo".capital.replace( 'l', "ll" ).add( " world!" ).print
Oder:
"hello world".split(' ').map( each.capital ).implode(' ').add('!').print
Der Ursprung von JayMo liegt genau bei diesen Verarbeitungsketten und dem Grundsatz:
"Nimm ein Objekt, mach etwas damit, erhalte wieder ein Objekt, ..."
Auf dieser Basis baut die gesamte Sprache auf.
Wozu?
Verarbeitungsketten lassen sich wie ein Satz von links nach rechts lesen.
Dies erhöht die Lesbarkeit und ermöglicht es, viele Vorgänge in einer einzigen Zeile kompakt zu lösen.
JayMo-Flow zeigt weitere Möglichkeiten auf, mit denen der bekannte "Wortschatz" erweitert werden kann.