<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.gramar.org/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://www.gramar.org/feed.php">
        <title>Grammatical Architectures</title>
        <description></description>
        <link>http://www.gramar.org/</link>
        <image rdf:resource="http://www.gramar.org/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-06-03T19:39:28+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.gramar.org/doku.php?id=gramar_defined&amp;rev=1476412628&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.gramar.org/doku.php?id=gramar_development_process&amp;rev=1466870225&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.gramar.org/doku.php?id=gramars&amp;rev=1467548779&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.gramar.org/doku.php?id=start&amp;rev=1484602684&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.gramar.org/doku.php?id=techniques&amp;rev=1468166432&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.gramar.org/lib/tpl/dokuwiki/images/favicon.ico">
        <title>Grammatical Architectures</title>
        <link>http://www.gramar.org/</link>
        <url>http://www.gramar.org/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.gramar.org/doku.php?id=gramar_defined&amp;rev=1476412628&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-10-14T02:37:08+00:00</dc:date>
        <title>gramar_defined</title>
        <link>http://www.gramar.org/doku.php?id=gramar_defined&amp;rev=1476412628&amp;do=diff</link>
        <description>gramar

noun | gram - ar | \ˈgra-mər\

A gramar is a lightweight development tool that can generate up to 95% (historically speaking, ex business logic) of a component for almost any given software architecture.  Past examples of generated architectures include:</description>
    </item>
    <item rdf:about="http://www.gramar.org/doku.php?id=gramar_development_process&amp;rev=1466870225&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-06-25T15:57:05+00:00</dc:date>
        <title>gramar_development_process</title>
        <link>http://www.gramar.org/doku.php?id=gramar_development_process&amp;rev=1466870225&amp;do=diff</link>
        <description>Page still under construction

The development process for a gramar doesn't really involve Gramar until the very end.

Build a Representative Example

There's no magic in Gramar.  You have to decide how your software architecture is going to work.  That's what Software Architects do.  The best way to not only decide on a particular repeatable architecture but to prove it out is to actually write a minimal number of reference implementations that together cover the variations you expect to see ov…</description>
    </item>
    <item rdf:about="http://www.gramar.org/doku.php?id=gramars&amp;rev=1467548779&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-03T12:26:19+00:00</dc:date>
        <title>gramars</title>
        <link>http://www.gramar.org/doku.php?id=gramars&amp;rev=1467548779&amp;do=diff</link>
        <description>There are several open source gramars available:

	*  Apache Storm Topology - generates almost the entire implementation of a Storm topology
	*  Kafka Topics Component - generates a reusable component encapsulating all knowledge of one or more Kafka topics and providing a strongly-typed, pure Java interface to produce to and consume from those topics</description>
    </item>
    <item rdf:about="http://www.gramar.org/doku.php?id=start&amp;rev=1484602684&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-16T21:38:04+00:00</dc:date>
        <title>start</title>
        <link>http://www.gramar.org/doku.php?id=start&amp;rev=1484602684&amp;do=diff</link>
        <description>===== Grammatical Architectures =====

So what if there's a code generation component to Gramar?  With a [[Gramar_Defined|gramar]] you can capture repeatable software architectures and generate (historically speaking) upwards of 95% of a deployable application's implementation (code, config files, &lt;nowiki&gt;HTML&lt;/nowiki&gt; and wiki pages, unit test cases, etc.).  But that's just the shiny object in the room.  The real value in using Gramar is that it gives you a way to formally and explicitly descri…</description>
    </item>
    <item rdf:about="http://www.gramar.org/doku.php?id=techniques&amp;rev=1468166432&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-07-10T16:00:32+00:00</dc:date>
        <title>techniques</title>
        <link>http://www.gramar.org/doku.php?id=techniques&amp;rev=1468166432&amp;do=diff</link>
        <description>Over time I hope to add a list of common templating techniques here.

	*  Counters</description>
    </item>
</rdf:RDF>
