<?xml version="1.0"?>
<rss version="2.0.">
  <channel>
    <title>Advogato blog for elj</title>
    <link>http://www.advogato.org/person/elj/</link>
    <description>Advogato blog for elj</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Sat, 17 May 2008 19:47:48 GMT</pubDate>
    <item>
      <pubDate>Fri, 2 Feb 2001 09:30:14 GMT</pubDate>
      <title>2 Feb 2001</title>
      <link>http://www.advogato.org/person/elj/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/elj/diary.html?start=8</guid>
      <description>Published &lt;a href="http://www.elj.com/elj-daily.cgi" &gt;
elj-daily&lt;/a&gt; for
&lt;a href="http://www.elj.com/elj.cgi?date=20010202" &gt;
02 Feb 2001&lt;/a&gt; (sorry about 01 Feb 2001):

&lt;p&gt; &lt;ul&gt;
&lt;li&gt; Grant Cheston
&lt;a href="http://www.elj.com/elj.cgi?article=20010202a" &gt;
details&lt;/a&gt; his experiences in - &lt;em&gt;``getting a
moderate size collection of Eiffel projects to run on
ISE Eiffel, Visual Eiffel and SmallEiffel''&lt;/em&gt; -
&lt;a href="http://www.eiffel-nice.org/" &gt;NICE&lt;/a&gt; is
&lt;b&gt;&lt;a href="http://groups.yahoo.com/group/eiffel-nice-library/" &gt;
working hard&lt;/a&gt;&lt;/b&gt; at addressing these issues.&lt;p&gt;

&lt;p&gt; &lt;li&gt; Sven
&lt;a href="http://www.elj.com/elj-submit/" &gt;
submit&lt;/a&gt;'s a link to GTI's
&lt;b&gt;&lt;a href="http://www.elj.com/elj.cgi?article=20010202b" &gt;
Linux Gnome Desktop for Windows &lt;/a&gt;&lt;/b&gt;&lt;p&gt;

&lt;p&gt; &lt;li&gt; Pragmatic Programmer Dave Thomas
&lt;b&gt;&lt;a href="http://www.elj.com/elj.cgi?article=20010202d" &gt;
took his life in his hands&lt;/a&gt;&lt;/b&gt; - &lt;em&gt;presented Ruby to
the local Perl Monger's chapter. It went very well:
they were very receptive to the ideas behind Ruby, and
we all had a great time&lt;/em&gt;
&lt;/ul&gt;

&lt;p&gt; Worked on
&lt;a href="http://www.elj.com/elj.cgi?article=20001231a" &gt;
ccl&lt;/a&gt;'s &lt;tt&gt;PROGRESSBAR&lt;/tt&gt; control with some success.
Further testing is required before commiting to the
&lt;a href="http://sourceforge.net/cvs/?group_id=7742" &gt;CVS&lt;/a&gt;.
&lt;p&gt;
Used &lt;a href="http://smalleiffel.loria.fr/" &gt;
SmallEiffel&lt;/a&gt; to generate a dll from a simple test
class using 
&lt;a href="http://www.cs.virginia.edu/~lcc-win32/" &gt;
lcc-win32&lt;/a&gt;. Loaded the resulting dll
from a C program and called a function successfully. On
the second invocation, the program crashed. Will look into
further, but this is a good start - must writeup details! 
Starting resources include
&lt;b&gt;&lt;a href="http://www.elj.com/elj.cgi?article=20001130c" &gt;
Dynamic Libraries With C++ (for win32/Linux)&lt;/a&gt;&lt;/b&gt;
(highly recommended), 
&lt;a href="http://groups.yahoo.com/group/elj-win32-dev/message/21" &gt;
SmallEiffel dll summary&lt;/a&gt; and Jacob Navia's excellent
&lt;a href="http://www.cs.virginia.edu/~lcc-win32/" &gt;
lcc-win32 documentation&lt;/a&gt;.</description>
    </item>
    <item>
      <pubDate>Wed, 31 Jan 2001 09:29:03 GMT</pubDate>
      <title>31 Jan 2001</title>
      <link>http://www.advogato.org/person/elj/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/elj/diary.html?start=7</guid>
      <description>Updated &lt;a href="http://www.elj.com/elj-daily.cgi" &gt;
elj-daily&lt;/a&gt; for the
&lt;a href="http://www.elj.com/elj.cgi?date=20010131" &gt;
31 Jan 2001&lt;/a&gt;:

&lt;p&gt; &lt;ul&gt; 
&lt;li&gt; Paul Cohen
&lt;a href="http://www.elj.com/elj.cgi?article=20010131a" &gt;
releases&lt;/a&gt; his &lt;b&gt;EiffelOpenGL SDK&lt;/b&gt; (an Eiffel 
interface to
the OpenGL libraries.&lt;p&gt;

&lt;p&gt; &lt;li&gt; Phil Malin
&lt;a href="http://www.elj.com/elj.cgi?article=20010131b" &gt;
discusses&lt;/a&gt; his &lt;b&gt;SmallEiffel interface to the
Berkely DB Database&lt;/b&gt; - &lt;em&gt;Berkeley DB is damn fast. I 
used 
it in a project which performed domain name searches on the 
com,net,org zonefile (the search program was written as a 
CGI program). We extracted all the domain names from the 
zonefiles and populated a DB with the domain name as the 
key (and an empty STRING as the value). Initially we used 
mySQL (one table with one field) and were getting about 
30,000 queries per minute. When we switched to Berkeley DB 
it went up to about 100,000.&lt;/em&gt; - (I've asked him for a
copy).&lt;p&gt;

&lt;p&gt; &lt;li&gt; Victor Putz
&lt;a href="http://www.elj.com/elj.cgi?article=20010131c" &gt;
talks up&lt;/a&gt; the
&lt;a href="http://smalleiffel.loria.fr/" &gt;
SmallEiffel compiler&lt;/a&gt; - he 
&lt;a href="http://www.nyx.net/~vputz/psp_index/c15426.html" &gt;
refers&lt;/a&gt; to some interesting
benchmarks he did between SmallEiffel and g++ last
year.

&lt;p&gt; &lt;li&gt; Eric Raymond
&lt;a href="http://www.elj.com/elj.cgi?article=20010131e" &gt;
interview&lt;/a&gt; at O'Reilly leads to an
&lt;a href="http://www.elj.com/elj.cgi?article=20010131d" &gt;
interesting paper&lt;/a&gt; by Lars Risan titled
&lt;b&gt;The Identity Games of Hacker Culture&lt;/b&gt;
&lt;/ul&gt;

&lt;p&gt; On other matters, received some code for &lt;tt&gt;X_CON&lt;/tt&gt; 
from RainbowSally (he is keeping me busy and I think he
will surprise a few people - keep up the good work).
&lt;p&gt;
The
&lt;b&gt;
&lt;a href="http://www.elj.com/open-source/sarith/sarith.html" &gt;
SARITH&lt;/a&gt;&lt;/b&gt; project (Safe ARITHmetic) came up again 
onthe SmallEiffel mailing list. Posted a 
&lt;a href="http://groups.yahoo.com/group/smalleiffel/message/2997
" &gt;long summary&lt;/a&gt;
of the projects history and current status.</description>
    </item>
    <item>
      <pubDate>Tue, 30 Jan 2001 07:48:38 GMT</pubDate>
      <title>30 Jan 2001</title>
      <link>http://www.advogato.org/person/elj/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/elj/diary.html?start=6</guid>
      <description>Updated
&lt;a href="http://www.elj.com/elj-daily.cgi" &gt;
elj-daily&lt;/a&gt; for
&lt;a href="http://www.elj.com/elj.cgi?date=20010130" &gt;
30 Jan 2001&lt;/a&gt;

&lt;p&gt; &lt;ul&gt;
&lt;li&gt; Steve Thompson
&lt;a href="http://www.elj.com/elj.cgi?article=20010130a" &gt;
provides&lt;/a&gt; some interesting observations about
&lt;a href="http://smalleiffel.loria.fr/" &gt;SmallEiffel&lt;/a&gt;
after a 12 month break where he explored Squeak, Python
and Ruby. - &lt;em&gt;
seeing the ease and elegance of applying SE, I then 
considered
its obscurity. A language with such power and expressiveness
should have greater recognition. I decided that the 
following
factors must play into this [
&lt;a href="http://www.elj.com/elj.cgi?article=20010130a" &gt;
..&lt;/a&gt; ]&lt;/em&gt;
&lt;p&gt;
&lt;li&gt; Bjarne Stroustrup on
&lt;a href="http://www.elj.com/elj.cgi?article=20010130e" &gt;
oop and generic programming&lt;/a&gt; -
&lt;em&gt;
What I find truly beautiful is when a combination of generic
programming and object-oriented programming yields results
that are cleaner and more elegant than either could do on 
its
own 
&lt;/em&gt;&lt;p&gt;
&lt;/ul&gt;

&lt;p&gt; Coded up some
&lt;a href="http://www.elj.com/elj.cgi?article=20010130b" &gt;
examples&lt;/a&gt; demonstrating how to interface C structures 
from SmallEiffel without using any intermediate C code.
Not sure how well this will be received by various people 
striving for compiler interoperable libraries. Anyway, I 
think it is pretty neat. Will hack my Perl script to handle
the automatic generation of the Eiffel code for all options.</description>
    </item>
    <item>
      <pubDate>Mon, 29 Jan 2001 06:58:29 GMT</pubDate>
      <title>29 Jan 2001</title>
      <link>http://www.advogato.org/person/elj/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/elj/diary.html?start=5</guid>
      <description>Published &lt;a href="http://www.elj.com/elj-daily.cgi" &gt;
elj-daily&lt;/a&gt; for
&lt;a href="http://www.elj.com/elj.cgi?date=20010129" &gt;
29 Jan 2001&lt;/a&gt; -
sorry about the 25 Jan and 26 Jan:

&lt;p&gt; &lt;ul&gt;
&lt;li&gt; Some interesting
&lt;a href="http://www.elj.com/elj.cgi?article=20010129a" &gt;
discussion&lt;/a&gt; revolving around
&lt;a href="http://www.elj.com/elj/v1/n2/bm/bon/" &gt;BON&lt;/a&gt;
and &lt;a href="http://www.elj.com./elj/v1/n2/bm/eiffelcase/" &gt;
EiffelCase&lt;/a&gt;. Enjoyed this quote:
&lt;em&gt;&lt;b&gt;
Personally I avoid UML like I avoid OO programming
languages without garbage collection, generics,
multiple inheritance and contracts
&lt;/b&gt;&lt;/em&gt;&lt;p&gt;

&lt;p&gt; &lt;li&gt; Marcio makes another
&lt;a href="http://www.elj.com/elj.cgi?article=20010129c" &gt;
release&lt;/a&gt; of
&lt;a href="http://sourceforge.net/projects/yaesockets/" &gt;
yaesockets&lt;/a&gt; (&lt;b&gt;portable TCP/IP for SmallEiffel and 
ISE , Windows or Unix&lt;/b&gt;)&lt;p&gt;

&lt;p&gt; &lt;li&gt; Got a laugh out of this post 
&lt;b&gt;&lt;a href="http://www.elj.com/elj.cgi?article=20010129f" &gt;
Programming Languages as Beverages&lt;/a&gt;&lt;/b&gt;&lt;p&gt;

&lt;p&gt; &lt;li&gt; Sad but true .. &lt;b&gt;&lt;em&gt;Eiffel?! [..]. Eiffel has such 
negative juice, there's probably been more written about 
Eiffel than in Eiffel.&lt;/em&gt;&lt;/b&gt; [ from a Slashdot &lt;a href="http://www.elj.com/elj.cgi?article=20010129i" &gt;
poster&lt;/a&gt; ]
&lt;/ul&gt;

&lt;p&gt; Did
&lt;a href="
http://groups.yahoo.com/group/elj-win32-dev/message/463" &gt;
post&lt;/a&gt;
some ideas on a &lt;tt&gt;WIN32_HANDLE&lt;/tt&gt; class.
&lt;p&gt;
&lt;a href="http://www.deja.com/=dnc/getdoc.xp?AN=721426526" &gt;
Clarified&lt;/a&gt; some points on the fact that Eiffel is not
proprietary language. Wont matter though .. yes, I know 
Eiffel is a dead in the water
&lt;a href="http://www.tuxedo.org/~esr/jargon/html/entry/bondage-
and-discipline-language.html" &gt;
B&amp;amp;D language&lt;/a&gt; with 3 users and no libraries unlike xyz 
language.
&lt;p&gt;
Received a long email from Steve - an Eiffelist that has
finally found SmallEiffel after Visual Eiffel, Squeak, 
Python and Ruby. He has provided some useful insights
which might find there way to elj-daily.
</description>
    </item>
    <item>
      <pubDate>Wed, 24 Jan 2001 08:05:24 GMT</pubDate>
      <title>24 Jan 2001</title>
      <link>http://www.advogato.org/person/elj/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/elj/diary.html?start=4</guid>
      <description>Published
&lt;a href="http://www.elj.com/elj-daily.cgi" &gt;
elj-daily&lt;/a&gt; for
&lt;a href="http://www.elj.com/elj.cgi?date=20010124" &gt;
24 Jan 2001&lt;/a&gt;: 

&lt;p&gt; &lt;p&gt; &lt;ul&gt;
&lt;li&gt; Uwe
&lt;a href="http://www.elj.com/elj.cgi?article=20010124a" &gt;
details&lt;/a&gt; the current status of ccl and kk&lt;p&gt;

&lt;p&gt; &lt;li&gt; New Eiffel Book ready for 01 Feb 2001
&lt;a href="http://www.elj.com/elj.cgi?article=20010124b" &gt;
release&lt;/a&gt;.

&lt;p&gt; &lt;li&gt; Stumbled across
&lt;a href="http://www.elj.com/elj.cgi?article=20010124e" &gt;
TidyCOM&lt;/a&gt; and
&lt;a href="http://perso.wanadoo.fr/ablavier/TidyGUI/" &gt;
TidyGUI&lt;/a&gt;&lt;p&gt; for 
&lt;a href="http://www.elj.com/elj.cgi?article=20010123c" &gt;
TidyHTML&lt;/a&gt;&lt;p&gt;

&lt;p&gt; &lt;li&gt; &lt;em&gt;``Any language which can drive a programmer
to make rage-filled and furious marginal notes in
his copy of the C++ language spec (as it's driven
me to do) is a language I think people will actually
find useful.''&lt;/em&gt; from
&lt;a href="http://www.elj.com/elj.cgi?article=20010124f" &gt;
Why does it seem that everything in C++ is broken?&lt;/a&gt;
&lt;/ul&gt; &lt;p&gt;

&lt;p&gt; Very quiet day. Was hoping Lothar would reply to
yesterdays
&lt;a href="http://www.egroups.com/message/smalleiffel/2941" &gt;
post&lt;/a&gt;. Maybe tomorrow?
&lt;p&gt;
Explained to Ron how the SmallEiffel
&lt;a href="http://smalleiffel.loria.fr/man/system.html" &gt;
loadpath&lt;/a&gt; facility works.
&lt;p&gt;
Try to adapt the win32_file_functions to phase 2
interface. Realise why handles are now pointers (not 
integers as they were)! Maybe we should encapsulate
the handle into a class WIN32_HANDLE (as per pythonwin)
to minimise impacts of future changes.</description>
    </item>
    <item>
      <pubDate>Tue, 23 Jan 2001 08:58:10 GMT</pubDate>
      <title>23 Jan 2001</title>
      <link>http://www.advogato.org/person/elj/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/elj/diary.html?start=3</guid>
      <description>Published
&lt;a href="http://www.elj.com/elj-daily.cgi" &gt;
elj-daily&lt;/a&gt; for
&lt;a href="http://www.elj.com/elj.cgi?date=20010123" &gt;
23 Jan 2001&lt;/a&gt;: 

&lt;p&gt; &lt;ul&gt;
&lt;li&gt; Jim Cochrane
&lt;a href="http://www.elj.com/elj.cgi?article=20010123a" &gt;
announces&lt;/a&gt; another release of his
&lt;b&gt;Market Analysis System&lt;/b&gt; [ hopefully,
one day we will see a SmallEiffel version - for the
moment for ISE Eiffel users only. ]&lt;p&gt;

&lt;p&gt; &lt;li&gt; Cameron and Kathryn
&lt;a href="http://www.elj.com/elj.cgi?article=20010123b" &gt;
splotlight&lt;/a&gt; the &lt;b&gt;&lt;a href="http://www.wxwindows.org/" &gt;
wxWindows&lt;/a&gt;&lt;/b&gt; library. [Dream one day that 
&lt;a href="http://www.elj.com/elj.cgi?article=20001231a" &gt;
eljwin32all&lt;/a&gt; might attract similiar developer and
user attention]&lt;p&gt;

&lt;p&gt; &lt;li&gt; Interesting comments regarding
&lt;b&gt;&lt;a href="http://www.elj.com/elj.cgi?article=20010123e" &gt;
multiple inheritance&lt;/a&gt;&lt;/b&gt; - still like the
&lt;a href="http://www.elj.com/elj/v1/n1/gew/" &gt;
Eiffel Approach&lt;/a&gt; myself. [ must update for the precursor
construct ]&lt;p&gt;

&lt;p&gt; &lt;li&gt; Get the
&lt;a href="http://www.elj.com/elj.cgi?article=20010123c" &gt;
first&lt;/a&gt;
&lt;b&gt;&lt;a href="http://www.elj.com/elj-submit/" &gt;
elj-submit&lt;/a&gt;&lt;/b&gt; for the year. [ unfortunately. these 
have become a rarity. ]
&lt;/ul&gt;

&lt;p&gt; Posted a couple of messages (
&lt;a href="http://www.egroups.com/message/smalleiffel/2941" &gt;
here&lt;/a&gt; and
&lt;a href="http://www.egroups.com/message/smalleiffel/2940" &gt;
here&lt;/a&gt; ) to the
&lt;a href="http://www.egroups.com/group/smalleiffel/" &gt;
SmallEiffel Mailing List&lt;/a&gt;.
&lt;p&gt;
Added a few more
&lt;a href="http://www.egroups.com/message/elj-win32-dev/456" &gt;
examples&lt;/a&gt; to the eljwin32all library. Uwe is learning
html and developing reference documentation [ very well
done].
&lt;p&gt;
RainbowSally
&lt;a href="
http://www.egroups.com/message/smalleiffel-examples/57" &gt;
continues&lt;/a&gt; console efforts [looking forward
to a February release].
&lt;p&gt;
Still feel overwhelmed by it all - wish I had more skill
and time.
</description>
    </item>
    <item>
      <pubDate>Mon, 22 Jan 2001 12:27:56 GMT</pubDate>
      <title>22 Jan 2001</title>
      <link>http://www.advogato.org/person/elj/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/elj/diary.html?start=2</guid>
      <description>Published &lt;a href="http://www.elj.com/elj-daily.cgi" &gt;
elj-daily&lt;/a&gt; for
&lt;a href="http://www.elj.com/elj.cgi?date=20010122" &gt;
22 Jan 2001&lt;/a&gt;:

&lt;p&gt; &lt;p&gt;&lt;ul&gt;
&lt;li&gt;
&lt;a href="http://www.advogato.org/person/berend" &gt;Berend&lt;/a&gt;
makes
&lt;a href="http://www.elj.com/elj.cgi?article=20010122a" &gt;
another release&lt;/a&gt; of his growing
&lt;a href="http://www.advogato.org/proj/ePOSIX/" &gt;
ePOSIX&lt;/a&gt; library (came
&lt;a href="http://www.elj.com/elj.cgi?article=20010118a" &gt;
second&lt;/a&gt; in the
&lt;a href="http://www.elj.com/eiffel/struggle2000/" &gt;
Eiffel Struggle 2000&lt;/a&gt; )&lt;p&gt;

&lt;p&gt; &lt;li&gt; Christian Chouder has made an 
&lt;a href="http://www.elj.com/elj.cgi?article=20010122b" &gt;
initial release&lt;/a&gt; of
&lt;b&gt;SEIF: the Small Eiffel Internet Facility&lt;/b&gt;&lt;p&gt;

&lt;p&gt; &lt;li&gt; Decided
Bryce's writings on
&lt;a href="http://www.elj.com/elj.cgi?article=20010122e" &gt;
Starters, Finishers, and Sharers&lt;/a&gt; in relation to project 
work was worth an article in it's own right.

&lt;p&gt; &lt;/ul&gt;&lt;p&gt;

&lt;p&gt; &lt;a href="http://smalleiffel.loria.fr/" &gt;
SmallEiffel&lt;/a&gt; cracks 90,000 visitors over the weekend.
Note bad for a so-called B&amp;amp;D language. Also noticed a new 
&lt;a href="ftp://ftp.loria.fr/pub/loria/genielog/SmallEiffel/se.b
eta_test/" &gt;beta release&lt;/a&gt; dated 15 Jan 2001 (wish 
Dominique would publish this fact along with the changes - 
the only thing I can gather is some
&lt;a href="http://www.egroups.com/message/smalleiffel/2874" &gt;
changes&lt;/a&gt; to the
&lt;a href="http://smalleiffel.loria.fr/papers/papers.html#ISMM98" 
&gt;Garbage Collector&lt;/a&gt;).
&lt;p&gt;

&lt;p&gt; Other ground work:

&lt;p&gt; &lt;ul&gt;
&lt;li&gt; Posted a
&lt;a href="http://www.egroups.com/message/smalleiffel-examples/56" &gt;
message&lt;/a&gt; to the
&lt;a href="http://www.egroups.com/group/smalleiffel-examples" &gt;
SmallEiffel Examples Mailing List&lt;/a&gt; in relation to 
inlining C code into SmallEiffel source.&lt;p&gt;

&lt;p&gt; &lt;li&gt; Posted a 
&lt;a href="http://www.egroups.com/message/smalleiffel/2902" &gt;
message&lt;/a&gt; to the
&lt;a href="http://www.egroups.com/group/smalleiffel/" &gt;
SmallEiffel Mailing List&lt;/a&gt; detailing the ISE Eiffel 
External Clause (looking for starter and finisher :-)
&lt;/ul&gt;

&lt;p&gt; Too many unanswered email's as there is just too much going
on. Hopefully, will catch later in the week.</description>
    </item>
    <item>
      <pubDate>Thu, 18 Jan 2001 22:58:07 GMT</pubDate>
      <title>18 Jan 2001</title>
      <link>http://www.advogato.org/person/elj/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/elj/diary.html?start=1</guid>
      <description>Published
&lt;a href="http://www.elj.com/elj-daily.cgi" &gt;elj-daily&lt;/a&gt; 
for the 
&lt;a href="http://www.elj.com/elj.cgi?date=20010119" &gt;
19 Jan 2000&lt;/a&gt; (realised I had been doing this for
&lt;a href="http://www.elj.com/elj.cgi?article=20010119f" &gt;
three years&lt;/a&gt; - I guess it has been worth it?)

&lt;p&gt; &lt;ul&gt;
&lt;li&gt; Look forward to reading the
&lt;a href="http://www.elj.com/elj.cgi?article=20010119f" &gt;
Larry Wall&lt;/a&gt; interview from Japan.&lt;p&gt;

&lt;p&gt; &lt;li&gt; Found
&lt;a href="http://freebooks.myip.org/bin/view/Main/BryceHarringto
n" &gt;
Bryce&lt;/a&gt;'s thoughts on
&lt;a href="http://www.elj.com/elj.cgi?article=20010119e" &gt;
Managing Developers In Net Projects&lt;/a&gt; quantified much
of my own experiences (only wish I could write like that).
&lt;/ul&gt;

&lt;p&gt; Dabbled with
&lt;a href="http://www.gaffer.org/tinyptc/" &gt;TinyPTC&lt;/a&gt;
after seeing a comp.compilers.lcc
&lt;a href="http://www.deja.com/=dnc/getdoc.xp?
AN=711436725" &gt;posting&lt;/a&gt; (I use
&lt;a href="http://www.cs.virginia.edu/~lcc-win32/" &gt;
lcc-win32&lt;/a&gt; as the  backend C compiler for
&lt;a href="http://www.elj.com/elj-win32/" &gt;elj-win32&lt;/a&gt;).
&lt;p&gt;
Decided to hack a &lt;a href="http://smalleiffel.loria.fr/" &gt;
SmallEiffel&lt;/a&gt; interface to the TinyPTC api (three C 
functions - open, update, close) which resulted in posting a
&lt;a href="http://www.egroups.com/message/smalleiffel/2893" &gt;
message&lt;/a&gt; to the
&lt;a href="http://www.egroups.com/group/smalleiffel" &gt;
SmallEiffel Mailing List&lt;/a&gt; - I
&lt;a href="http://www.egroups.com/message/smalleiffel-
examples/48" &gt;used&lt;/a&gt;
the &lt;em&gt;C_InlineWithoutCurrent&lt;/em&gt; external feature and 
&lt;em&gt;c_inline_c&lt;/em&gt; function as these are being used in
the second phase of the
&lt;a href="http://elj-win32.sourceforge.net/" &gt;
eljwin32all&lt;/a&gt; project. It has been
&lt;a href="http://www.egroups.com/message/smalleiffel/2894" &gt;
suggested&lt;/a&gt; that
&lt;a href="http://www.devolution.com/~slouken/projects/SDL/" &gt;
SDL&lt;/a&gt; would be a better approach than TinyPTC. Jan 
already has an Eiffel interface to SDL called
&lt;a href="http://jegl.sourceforge.net/" &gt;jegl&lt;/a&gt; - must
post this back to the SmallEiffel list (actually just
found this old
&lt;a href="http://www.egroups.com/message/smalleiffel/2607" &gt;
post&lt;/a&gt;)</description>
    </item>
    <item>
      <pubDate>Thu, 18 Jan 2001 01:41:33 GMT</pubDate>
      <title>18 Jan 2001</title>
      <link>http://www.advogato.org/person/elj/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/elj/diary.html?start=0</guid>
      <description>Finally got my first
&lt;a href="http://www.elj.com/elj.cgi?day=20010118" &gt;elj-
daily&lt;/a&gt; out for 2001.

&lt;p&gt; &lt;p&gt;&lt;ul&gt;
&lt;li&gt; Good to see the &lt;a href="http://www.elj.com/elj.cgi?
article=20010118a" &gt;results&lt;/a&gt; of the
&lt;a href="http://www.elj.com/eiffel/struggle2000/" &gt;
Eiffel Struggle 2000&lt;/a&gt;, but it was disappointing to see
only half the number of entries from the previous &lt;a href="http://www.elj.com/eiffel/struggle99/" &gt;year&lt;/a&gt;&lt;p&gt;

&lt;p&gt; &lt;li&gt; Glenn Maughan's
&lt;a href="http://www.elj.com/elj.cgi?article=20010118b" &gt;
Goanna&lt;/a&gt; demonstrates that Eiffel can be used to develop
internet applications. [ Nice to see Marcio Marchini's 
&lt;a href="http://sourceforge.net/projects/yaesockets" &gt;
yaesockets&lt;/a&gt; project being used in a broader context -
no doubt the library will continue to evolve as
&lt;a href="http://smalleiffel.loria.fr/" &gt;SmallEiffel&lt;/a&gt;
gets closer to a multiplatform concurrency implementation ]
&lt;p&gt;
&lt;/ul&gt;&lt;p&gt;

&lt;p&gt; I have had a nice break which included the
&lt;a href="http://www.ck/" &gt;Cook Islands&lt;/a&gt;
(08-19 December 2000), Coffs Harbour (for Chrismas), Port
Stephens (for New Year) and Perisher Valley for the last
couple of weeks. While in the
Cook Island I posted a summary of my experiences to the
&lt;a href="http://www.egroups.com/group/elj-win32-dev/" &gt;
elj-win32-dev&lt;/a&gt; mailing list [ see
&lt;a href="http://www.egroups.com/message/elj-win32-dev/389" &gt;
Kia Orana from Rarotonga&lt;/a&gt; ]
&lt;p&gt;
Bought a Digital Camera for the break [
&lt;a href="http://www.canon.com.au/products/cameras/powershotdigi
talixus_specs.html" &gt;Cannon IXUS&lt;/a&gt; ]
which has brought a new dimension to photography
for me [captured some great
&lt;a href="http://www.elj.com/photos/sunsets.html" &gt;
sunset&lt;/a&gt;'s and interesting shots of
&lt;a href="http://www.elj.com/photos/snow-gums.html" &gt;
Snow Gums&lt;/a&gt; - did not realise the variation in bark 
colour].
&lt;p&gt;
The &lt;a href="http://smalleiffel.loria.fr/" &gt;SmallEiffel&lt;/a&gt; 
project
(getting close to 90,000 visitors now) is
&lt;a href="http://www.egroups.com/message/smalleiffel/2874" &gt;close
&lt;/a&gt;
to another -0.75 beta release - must check again.
&lt;p&gt;
I have started work again on the
&lt;a href="http://elj-win32.sourceforge.net/" &gt;eljwin32all&lt;/a&gt; 
project.
Uwe and Birgit have done a great job in starting the second 
phase
of the project - we now have interfaces to
&lt;a href="http://www.scintilla.org/" &gt;scintilla&lt;/a&gt; and
&lt;a href="http://www.postgresql.org/" &gt;Postgresql&lt;/a&gt; and 
hopefully
a couple of developers to finish off the interfaces and 
their
integration into ccl/kk.</description>
    </item>
  </channel>
</rss>
