<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://gsys.info/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://gsys.info/feed.php">
        <title>Genesys internal</title>
        <description></description>
        <link>http://gsys.info/</link>
        <image rdf:resource="http://gsys.info/lib/tpl/genesys/images/favicon.ico" />
       <dc:date>2026-05-01T21:48:54+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=internal:99_bottles_of_beer&amp;rev=1432920408&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=internal:abstractionlevels&amp;rev=1521630645&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=internal:bind_or_lambda&amp;rev=1554146697&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=internal:languages&amp;rev=1583139867&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=internal:opcodes&amp;rev=1432920408&amp;do=diff"/>
                <rdf:li rdf:resource="http://gsys.info/doku.php?id=internal:start&amp;rev=1744032345&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://gsys.info/lib/tpl/genesys/images/favicon.ico">
        <title>Genesys</title>
        <link>http://gsys.info/</link>
        <url>http://gsys.info/lib/tpl/genesys/images/favicon.ico</url>
    </image>
    <item rdf:about="http://gsys.info/doku.php?id=internal:99_bottles_of_beer&amp;rev=1432920408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-29T19:26:48+02:00</dc:date>
        <title>internal:99_bottles_of_beer</title>
        <link>http://gsys.info/doku.php?id=internal:99_bottles_of_beer&amp;rev=1432920408&amp;do=diff</link>
        <description>99 bottles of beer

workflow


99..1
{
  auto beer = index;
    
  workflow 
  {
    destruct  print &quot;.\n&quot;;
              print ( beer?= then beer$ else &quot;no more&quot; ), &quot; bottles of beer on the wall&quot;;
    construct print ( beer?=
                      then &quot;,\n&quot; + beer$ + &quot; bottles of beer.\nTake one down, pass it around, &quot;
                      else &quot;Go to the store and buy some more&quot; );
    construct beer? then beer-- else beer : 99;
  }
}</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=internal:abstractionlevels&amp;rev=1521630645&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-03-21T12:10:45+02:00</dc:date>
        <title>internal:abstractionlevels</title>
        <link>http://gsys.info/doku.php?id=internal:abstractionlevels&amp;rev=1521630645&amp;do=diff</link>
        <description>The 7 programming paradigmes!


Homoiconic implementations of languages - languages - either OO, functional or procedural, that are written in itself, where you can change the complete syntax, creating your own Domain Specific Languag (DSL), if you want.
▲ ▲ ▲
Functional programming languages - highest abstraction: Think in terms of flow, streams, connectors, transforms, closures (reentrant functions, that keep state, context), lazy evaluation, immutability of data, explicit bindings to flows, c…</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=internal:bind_or_lambda&amp;rev=1554146697&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-01T21:24:57+02:00</dc:date>
        <title>internal:bind_or_lambda</title>
        <link>http://gsys.info/doku.php?id=internal:bind_or_lambda&amp;rev=1554146697&amp;do=diff</link>
        <description>Quelle: &lt;https://github.com/peter-can-write/cpp-notes/blob/master/prefer-lambdas-over-std::bind.md&gt;

prefer-lambdas-over-std::bind

Lambdas are more readable and clear as compared to calls to std::bind, for sure. But what else? They are:

DYNAMIC

Calling another function in a lambda with some arguments means those arguments will be evaluated at the point of the call, while the same call to a std::bind means arguments you pass to std::bind to be forwarded to the function are evaluated at the poi…</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=internal:languages&amp;rev=1583139867&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-03-02T10:04:27+02:00</dc:date>
        <title>internal:languages</title>
        <link>http://gsys.info/doku.php?id=internal:languages&amp;rev=1583139867&amp;do=diff</link>
        <description>Statische Code-Analyse

	*  &lt;https://de.wikipedia.org/wiki/SonarQube&gt;

Ada / Spark

	*  &lt;https://www.golem.de/news/ada-und-spark-mehr-sicherheit-durch-bessere-programmiersprachen-1906-141211.html&gt;

go

	*  Rob Pike - warum hat er Go entwickelt?

Wolfram Language

	*  Youtube introduction

Ideas by Shawn Corey

	*  Shawn Corey Blog
	*  MyLang Project by Shawn Corey
	*  Abstract Semantic Graph

Quellcodes für C#

	*  &lt;http://www.linux-magazin.de/content/view/full/86531?utm_source=LMO&amp;utm_medium=em…</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=internal:opcodes&amp;rev=1432920408&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-05-29T19:26:48+02:00</dc:date>
        <title>internal:opcodes</title>
        <link>http://gsys.info/doku.php?id=internal:opcodes&amp;rev=1432920408&amp;do=diff</link>
        <description>The moxie instruction set and encoding is evolving.  Here's the current list of instructions and encodings supported in by the moxie toolchain.

All instructions are 16-bits long.  Some 16-bit instructions are followed by a 32-bit immediate value.  All of the opcode space not consumed by the encodings below is filled with the</description>
    </item>
    <item rdf:about="http://gsys.info/doku.php?id=internal:start&amp;rev=1744032345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-07T15:25:45+02:00</dc:date>
        <title>internal:start</title>
        <link>http://gsys.info/doku.php?id=internal:start&amp;rev=1744032345&amp;do=diff</link>
        <description>*  The Genesys-Manual, Index
	*  Currently under development
	*  &lt;http://bugs.xsd.de&gt; - Bugzilla
	*  Notes
	*  LLVM
	*  Links
	*  C++11
	*  Administratives

	*  Writting a Linux Debugger

	*  Eev.ee-Blog Programmiersprachen im Vergleich

	*  Entwicklung und Design von Genesys

	*  99 bottles of beer, Mandelbrot mit Python

	*  OpCodes: &lt;http://ref.x86asm.net/&gt;
	*  Development Documentation: libFFI

	*  Hinweise auf andere Sprachen
	*  Lenses for C++14 (FDV-Connectors?)

	*  Progtall-Repository Ä…</description>
    </item>
</rdf:RDF>
