<?xml version="1.0" ?>

<kc>

<title>GNUe Traffic</title>

<author contact="mailto:arturas@gsk.vtu.lt">Arturas Kriukovas</author>

<issue num="99" date="10 Nov 2003 00:00:00 -0800" />


<intro>
  This covers the three main mailing lists for the <a href="http://www.gnuenterprise.org">GNU Enterprise</a> project, plus the #gnuenterprise IRC channel.
</intro>



<section 
   title="Unicode (UTF-8) printing"
   subject="[IRC] 04 Nov 2003" 
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.04Nov2003"    
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt"    
   startdate="04 Nov 2003 04:00:00 -0800" 
   enddate="04 Nov 2003 04:00:00 -0800">

   <p>Chan Min Wai (dcmwai) asked how to <quote who="Chan Min Wai">print the UTF-8 grd and the utf-8 db</quote>(<quote who="Chan Min Wai">printing on an html files or PDF files</quote>). He was talking <quote who="Chan Min Wai">about the month2.grd which all unicode is UTF-8 when using grcvs to get and html /pdf</quote> <quote who="Chan Min Wai">the output isn't utf-8</quote>. Jan Ischebeck (siesel) solved the problem by correcting pdf.py for pdfs and setting <quote who="Jan Ischebeck">textEncoding=utf-8 in gnue.conf [common] section</quote>.</p>


</section>



<section 
   title="GNUe on Debian"
   subject="[IRC] 04 Nov 2003" 
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.04Nov2003"    
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt"    
   startdate="04 Nov 2003 04:00:00 -0800" 
   enddate="04 Nov 2003 04:00:00 -0800">

   <mention>Jeff Bailey</mention>

<p>Reinhard M&#252;ller (reinhard) announced that <quote who="Reinhard M&#252;ller">common, forms, designer, and reports have made it into sarge, appserver and navigator have entered sid</quote>. Thanks to Jeff Bailey!!!</p>

</section>



<section 
   title="GTrigger splits"
   subject="[IRC] 05 Nov 2003" 
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.05Nov2003"    
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt"    
   startdate="05 Nov 2003 04:00:00 -0800" 
   enddate="05 Nov 2003 04:00:00 -0800">


   <p>Jan Ischebeck (siesel) announced he was <quote who="Jan Ischebeck">beginning to split the GTrigger code into language specific and trigger specific parts</quote> to achieve <quote who="Jan Ischebeck">two goals: 1. make it easy to reuse from appserver 2. add new trigger languages</quote>. He of course has faced some problems - a naming issue: what about putting <quote who="Jan Ischebeck">the language specific stuff in subdirectorys of gnue/common/logic/connector like gnue/common/logic/connector/python/</quote>. The "connector" was chosen as "language connector". James Thompson (jamest) noticed that <quote who="James Thompson">connector makes me think of networking for some reason, same could be said for logic/interface</quote>. Jan <quote who="Jan Ischebeck">thought of adding a "remote connector" which calls the trigger on the application server</quote>. Nothing application specific should go in there. James liked the split idea.</p>
   <p>Another problem - namespace issue - <quote who="James Thompson">the namespace stuff is very python specific</quote>. <quote who="James Thompson">So we'd end up with a generic trigger system that manages triggers</quote>.</p>
<p>On mailing list Jan announced available support for ECMAscript triggers, support for C# is planned.</p>

</section>


<section 
   title="TriggerError renamed to LangIfError"
   subject="[IRC] 07 Nov 2003" 
   archive="http://www.gnuenterprise.org/irc-logs/gnue-public.log.07Nov2003"    
   author="Arturas Kriukovas" 
   contact="mailto:arturas@gsk.vtu.lt"    
   startdate="07 Nov 2003 04:00:00 -0800" 
   enddate="07 Nov 2003 04:00:00 -0800">


   <p>Jan Ischebeck (siesel) said he had stopped using TriggerError, <quote who="Jan Ischebeck">as it would be "Trigger" specific</quote>. He had named it to <quote who="Jan Ischebeck">LangIfError, like Language Interface Error</quote>. <quote who="Jan Ischebeck">if an error in a trigger /procedure occurs it raises an XXX Error, which is catched by the Language Interface and replaced with a LangIfError. Depending on the time the error occurs its an LangIfRuntime or an LangIfCompileError which are both inheriting LangIfError, so you just have to name it in an except statement</quote>.</p>

</section>

</kc>
