<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for dcs</title>
    <link>http://www.advogato.org/person/dcs/</link>
    <description>Advogato blog for dcs</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Wed, 15 Oct 2008 21:08:54 GMT</pubDate>
    <item>
      <pubDate>Fri, 23 Jun 2000 08:45:42 GMT</pubDate>
      <title>23 Jun 2000</title>
      <link>http://www.advogato.org/person/dcs/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/dcs/diary.html?start=0</guid>
      <description>Right now I'm reworking the whole loader.4th/support.4th files. In the process of adding automatic loading 
based on PNP IDs and writing userconfig on loader, I found that the previous code was not easily 
reusable. There is also a concern about the maintenability of the whole code. Forth programmers 
shouldn't have much trouble figuring it out, but, ideally, people with little skill in Forth ought to be able to 
introduce small changes. So...

&lt;p&gt; I'm writing a regex parser, and I'll introduce some syntatic sugar to make regex parsing of files more like 
awk or perl rules. I'll rewrite the parser from support.4th in this way, and I'll get the whole thing using 
FICL's OOP support.

&lt;p&gt; I plan to make all the loader.4th words into "real" builtins, too, like I recently did with boot-conf.

&lt;p&gt; Meanwhile, I'm finding bugs and making suggestions that are being incorporated by John Sadler in FICL 
2.05, which should be out shortly. I have been exercising FICL in ways not foreseen by the author, so 
some new features will be in that.

&lt;p&gt; After that... automatic module loading by PNP ID and, finally, userconfig on loader.
</description>
    </item>
  </channel>
</rss>
