<commit_before><?xml version="1.0" encoding="utf-8"?>
<!--
  Copyright 2002-2005 The Apache Software Foundation or its licensors,
  as applicable.

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<!DOCTYPE glossary PUBLIC "-//Apache Forrest//DTD Glossary V1.0//EN"
"glossary-v10.dtd">
<glossary>
  <title>Forrest Glossary</title>
  <introduction>
    <p>This is a Glossary of Terms and their definitions for the 
    <link href="ext:forrest">Apache Forrest</link>project.</p>
  </introduction>
  <part id="a">
    <title>A</title>
    <item id="AddContent">
      <term>Add content to this Glossary</term>
      <definition>This Glossary is incomplete, please help where you can by adding definitions to
      existing items where needed. Also, add new Items to the Glossary as appropriate.</definition>
      <notes>
        <item-note>See 
        <link href="http://marc.theaimsgroup.com/?l=forrest-dev&amp;m=112596689428172&amp;w=2#1">
        Archive Mail</link></item-note>
        <item-note>See 
        <link href="http://issues.apache.org/jira/browse/FOR-639">Issue FOR-639</link></item-note>
      </notes>
    </item>
    <item id="ASF">
      <term>The Apache Software Foundation</term>
      <acronym title="The Apache Software Foundation">ASF</acronym>
      <definition>
      <link href="http://apache.org/">The Apache Software Foundation</link> is the home of
      Apache Forrest.</definition>
    </item>
  </part>
  <part id="b">
    <title>B</title>
    <item>
      <term></term>
      <definition></definition>
    </item>
  </part>
  <part id="c">
    <title>C</title>
    <item id="Contracts">
      <term>Contracts</term>
      <definition></definition>
    </item>
    <item id="CSS">
      <term>Cascading Style Sheets</term>
      <acronym title="Cascading Style Sheets">CSS</acronym>
      <definition>A simple mechanism for adding style (e.g. fonts, colors, spacing) to Web
      documents. Source: 
      <link href="http://www.w3.org/Style/CSS/">W3C</link>.</definition>
      <notes>
        <item-note>See 
        <link href="http://www.w3.org/Style/CSS/">W3C</link></item-note>
        <item-note>See 
        <link href="http://www.csszengarden.com/">css Zen Garden</link></item-note>
      </notes>
    </item>
  </part>
  <part id="d">
    <title>D</title>
    <item id="Dispatcher">
      <term>Dispatcher</term>
      <see>
        <id>Contracts</id>
        <text>Contracts</text>
      </see>
      <see>
        <id>Skins</id>
        <text>Skins</text>
      </see>
      <see>
        <id>Separation</id>
        <text>Separation Of Concerns</text>
      </see>
      <see>
        <id>Themes</id>
        <text>Themes</text>
      </see>
      <see>
        <id>Views</id>
        <text>Views</text>
      </see>
      <definition>The Dispatcher is the codename for the Forrest Implementation of the Core J2EE
      Dispatcher View. 
      <link href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/DispatcherView.html">
      java.sun.com</link>has more information on its origins.</definition>
      <definition>What we at 'Forrest' relate the Dispatcher to, is the overall technology and
      implementation of the replacement 'skins' system. Combining 'Views', 'Contracts' , 'Themes'
      enables separation of concerns to provide a fast and efficient documentation framework.
      </definition>
    </item>
  </part>
  <part id="e">
    <title>E</title>
    <item>
      <term></term>
      <definition></definition>
    </item>
  </part>
  <part id="h">
    <title>H</title>
    <item id="Hooks">
      <term>forrest:hooks</term>
      <definition>forrest:hooks is a concept of defining format independent hooks to structure the
      output.</definition>
      <definition>Hooks are used to help define the layout of a page. Hooks are only used to define
      the structure in our output that is required to enable a theme to apply its look and
      feel.</definition>
    </item>
  </part>
  <part id="s">
    <title>S</title>
    <item id="Structurer">
      <term>Structurer</term>
      <see>
        <id>Contracts</id>
        <text>Contracts</text>
      </see>
      <see>
        <id>Hooks</id>
        <text>Hooks</text>
      </see>
      <see>
        <id>Property</id>
        <text>Property</text>
      </see>
      <see>
        <id>Themes</id>
        <text>Themes</text>
      </see>
      <definition>The Structurer is ...</definition>
    </item>
    <item id="Separation">
      <term>Separation of Concerns</term>
      <definition></definition>
    </item>
    <item id="Skins">
      <term>Skins</term>
      <definition></definition>
    </item>
  </part>
  <part id="t">
    <title>T</title>
    <item id="Themes">
      <term>Themes</term>
      <definition>Theming</definition>
    </item>
  </part>
  <part id="xyz">
    <title>XYZ</title>
    <item id="XDocs">
      <term>XDocs</term>
      <definition>XDocs are the internal source format of Forrest ...</definition>
    </item>
  </part>
</glossary><commit_msg>My attempt at defining "separation of concerns".<commit_after><?xml version="1.0" encoding="utf-8"?>
<!--
  Copyright 2002-2005 The Apache Software Foundation or its licensors,
  as applicable.

  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<!DOCTYPE glossary PUBLIC "-//Apache Forrest//DTD Glossary V1.0//EN"
"glossary-v10.dtd">
<glossary>
  <title>Forrest Glossary</title>
  <introduction>
    <p>This is a Glossary of Terms and their definitions for the 
    <link href="ext:forrest">Apache Forrest</link>project.</p>
  </introduction>
  <part id="a">
    <title>A</title>
    <item id="AddContent">
      <term>Add content to this Glossary</term>
      <definition>This Glossary is incomplete, please help where you can by adding definitions to
      existing items where needed. Also, add new Items to the Glossary as appropriate.</definition>
      <notes>
        <item-note>See 
        <link href="http://marc.theaimsgroup.com/?l=forrest-dev&amp;m=112596689428172&amp;w=2#1">
        Archive Mail</link></item-note>
        <item-note>See 
        <link href="http://issues.apache.org/jira/browse/FOR-639">Issue FOR-639</link></item-note>
      </notes>
    </item>
    <item id="ASF">
      <term>The Apache Software Foundation</term>
      <acronym title="The Apache Software Foundation">ASF</acronym>
      <definition>
      <link href="http://apache.org/">The Apache Software Foundation</link> is the home of
      Apache Forrest.</definition>
    </item>
  </part>
  <part id="b">
    <title>B</title>
    <item>
      <term></term>
      <definition></definition>
    </item>
  </part>
  <part id="c">
    <title>C</title>
    <item id="Contracts">
      <term>Contracts</term>
      <definition></definition>
    </item>
    <item id="CSS">
      <term>Cascading Style Sheets</term>
      <acronym title="Cascading Style Sheets">CSS</acronym>
      <definition>A simple mechanism for adding style (e.g. fonts, colors, spacing) to Web
      documents. Source: 
      <link href="http://www.w3.org/Style/CSS/">W3C</link>.</definition>
      <notes>
        <item-note>See 
        <link href="http://www.w3.org/Style/CSS/">W3C</link></item-note>
        <item-note>See 
        <link href="http://www.csszengarden.com/">css Zen Garden</link></item-note>
      </notes>
    </item>
  </part>
  <part id="d">
    <title>D</title>
    <item id="Dispatcher">
      <term>Dispatcher</term>
      <see>
        <id>Contracts</id>
        <text>Contracts</text>
      </see>
      <see>
        <id>Skins</id>
        <text>Skins</text>
      </see>
      <see>
        <id>SoC</id>
        <text>Separation Of Concerns</text>
      </see>
      <see>
        <id>Themes</id>
        <text>Themes</text>
      </see>
      <see>
        <id>Views</id>
        <text>Views</text>
      </see>
      <definition>The Dispatcher is the codename for the Forrest Implementation of the Core J2EE
      Dispatcher View. 
      <link href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/DispatcherView.html">
      java.sun.com</link>has more information on its origins.</definition>
      <definition>What we at 'Forrest' relate the Dispatcher to, is the overall technology and
      implementation of the replacement 'skins' system. Combining 'Views', 'Contracts' , 'Themes'
      enables separation of concerns to provide a fast and efficient documentation framework.
      </definition>
    </item>
  </part>
  <part id="e">
    <title>E</title>
    <item>
      <term></term>
      <definition></definition>
    </item>
  </part>
  <part id="h">
    <title>H</title>
    <item id="Hooks">
      <term>forrest:hooks</term>
      <definition>forrest:hooks is a concept of defining format independent hooks to structure the
      output.</definition>
      <definition>Hooks are used to help define the layout of a page. Hooks are only used to define
      the structure in our output that is required to enable a theme to apply its look and
      feel.</definition>
    </item>
  </part>
  <part id="s">
    <title>S</title>
    <item id="Structurer">
      <term>Structurer</term>
      <see>
        <id>Contracts</id>
        <text>Contracts</text>
      </see>
      <see>
        <id>Hooks</id>
        <text>Hooks</text>
      </see>
      <see>
        <id>Property</id>
        <text>Property</text>
      </see>
      <see>
        <id>Themes</id>
        <text>Themes</text>
      </see>
      <definition>The Structurer is ...</definition>
    </item>
    <item id="SoC">
      <term>Separation of Concerns</term>
      <acronym title="Separation of Concerns">SoC</acronym>
      <definition>Different people, different skills, different purposes. Each can concentrate on
      their separate, but well-integrated, area of concern.</definition>
      <notes>
        <item-note>
          <link href="http://cocoon.apache.org/2.1/introduction.html#Separation+of+Concerns+(SoC)">Introducing Apache Cocoon</link>
        </item-note>
      </notes>
    </item>
    <item id="Skins">
      <term>Skins</term>
      <definition></definition>
    </item>
  </part>
  <part id="t">
    <title>T</title>
    <item id="Themes">
      <term>Themes</term>
      <definition>Theming</definition>
    </item>
  </part>
  <part id="xyz">
    <title>XYZ</title>
    <item id="XDocs">
      <term>XDocs</term>
      <definition>XDocs are the internal source format of Forrest ...</definition>
    </item>
  </part>
</glossary>
{'fraction_non_alphanumeric': 0.14494146426699284, 'fraction_numerical': 0.008561943036868774, 'mean_word_length': 2.644380770455269, 'pattern_counts': {'":': 0, '<': 441, '<?xml version=': 2, '>': 441, 'https://': 0, 'lorem ipsum': 0, 'www.': 8, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '927788', 'n_tokens_mistral': 3750, 'n_tokens_neox': 3607, 'n_words': 963}