<?xml version="1.0"?>
<rss version="0.91">
  <channel>
    <title>Squeak People diary for gokr</title>
    <description>Squeak People diary for gokr</description>
    <link>http://people.squeakfoundation.org/person/gokr/</link>
    <item>
      <title>22 Feb 2007</title>
      <pubDate>Thu, 22 Feb 2007 12:55:48 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=19</link>
      <description>Hehe, funny, Maya is now 3 and a half years old, so it was a while since I edited this diary. :)

&lt;p&gt; The election is coming up soon (Squeak board) and that will be very interesting to see how it unfolds.</description>
    </item>
    <item>
      <title>29 Aug 2004</title>
      <pubDate>Sun, 29 Aug 2004 10:46:46 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=18</link>
      <description>Finally back to Sweden after having visited China to get our wonderful daughter Maya! Life has suddenly changed in a &lt;b&gt;BIG&lt;/b&gt; way. :)

&lt;p&gt; I am currently downloading 2799 emails using a 56k modem - obviously it will take time for me to catch up. If you have any urgent stuff - email me privately - I will read those first.

&lt;p&gt; I will be home for the next 2 months. Hopefully I will get a little time for Squeak during that! :-)</description>
    </item>
    <item>
      <title>15 Jul 2004</title>
      <pubDate>Thu, 15 Jul 2004 11:42:10 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=17</link>
      <description>The last week has been a continuous hacking session to get a new, improved, bug fixed version of SM in the water.

&lt;p&gt; I started collecting FIXes and ENHs, mostly for the Loader, and this has caused some adjustments and also bug fixes to the base code.

&lt;p&gt; I haven't started yet with the server, but that will come now since I published the 1.01 version of base and loader yesterday.

&lt;p&gt; I am also writing two articles, one on Lunar Linux + Zepto 4200, and the other about &quot;The Art Of Minimalism&quot;.

&lt;p&gt; /G&#246;ran</description>
    </item>
    <item>
      <title>8 Jul 2004</title>
      <pubDate>Thu, 08 Jul 2004 13:54:34 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=16</link>
      <description>Been battling my new laptop the last days. I bought one FREE from the Microsoft tax (a nordic company called &lt;a href=&quot;http://www.zepto.se&quot; &gt;Zepto&lt;/a&gt;) and decided to finally make the jump over to Linux on my desktop.

&lt;p&gt; We already use Debian on all our servers at &lt;a href=&quot;http://www.bluefish.se&quot; &gt;Bluefish&lt;/a&gt; but for various reasons I decided to jump onto &lt;a href=&quot;http://lunar-linux.org&quot; &gt;Lunar Linux&lt;/a&gt; - &quot;out of this world!&quot;. Lunar is a source based distro, like Gentoo, and it is &lt;strong&gt;really&lt;/strong&gt; nice but with a much smaller community (which fits me perfect, being a Squeaker).

&lt;p&gt; For anyone interested in Lunar, email me because I have prepared Lunar &quot;modules&quot; for Squeak etc. I also just managed to get Squeak (both Ian's tar-balls, and current HEAD from SF CVS) compiled AND autoconf'ed (make in ../platforms/unix/config) using &lt;strong&gt;autoconf 2.59&lt;/strong&gt; and &lt;strong&gt;automake 1.8.5&lt;/strong&gt;.

&lt;p&gt; Automake 1.8.x has not been working and the general advice has been to use 1.7.x instead. But automake 1.7.x wasn't available on Lunar (though in my struggles I have made a module for that too). It all turned out to be some kind of bug in 1.8.x regarding M4 &quot;sinclude()&quot;. A workaround made the trick and I have posted about it with a CC to Ian.

&lt;p&gt; Well, that was a very nice victory, and I learned much more than I ever wanted to know about autoconf/automake. Hideuous stuff! But very, very useful. Kudos to those guys, even if the Perl I saw made my eyes hurt. :)

&lt;p&gt; /G&#246;ran</description>
    </item>
    <item>
      <title>2 Jun 2004</title>
      <pubDate>Wed, 02 Jun 2004 14:29:58 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=15</link>
      <description>Hmmm, it seems suspiciously slow in the Squeak community right now. Not much is happening on this site and the squeak-dev list is also pretty slow. At least we are some regulars on the IRC squeak channel on irc.freenode.org. :)

&lt;p&gt; Are people already going on vacations?

&lt;p&gt; /G&#246;ran

&lt;p&gt; PS. Discovered this: &lt;a href=&quot;http://www.strindbergandhelium.com&quot; &gt;totally hilarious!&lt;/a&gt;</description>
    </item>
    <item>
      <title>27 May 2004</title>
      <pubDate>Thu, 27 May 2004 11:09:06 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=14</link>
      <description>Well, it was a long time ago I wrote in the diary so I thought I should spill a few words. :)

&lt;p&gt; I am focusing on getting new releases of SqueakMap2 (base, server and loader) out. Since lots of other things are happening in my life it has been slow - but it is moving. I am currently working my way through SM related ENHs/FIXes in BFAV. Sidenote: &lt;b&gt;BFAV is so nice :)&lt;/b&gt;

&lt;p&gt; Later today I will revive an old Squeak webapp that was quite a bit of fun 2 years ago. Will announce the availability to the list and you will all see what it is. :)

&lt;p&gt; Finally I must say that &lt;b&gt;wow, its fun being a Squeaker these days!&lt;/b&gt;. Shout, Chuck, Exupery, Omnibrowser and the don't-know-what-Colin-calls-it-but-it-sounded-really-cool-AST-stuff and plenty more cool projects going on. Tons of fun!

&lt;p&gt; PS. GtkPlugin is sleeping, will see when/if I pick it up again. So little time and so much to do. :)</description>
    </item>
    <item>
      <title>31 Mar 2004</title>
      <pubDate>Wed, 31 Mar 2004 12:08:03 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=13</link>
      <description>Sat up late yesterday trying to get my Gtk plugin &quot;callbacks&quot; working. Got stuck on some C-non-knowledge. This morning though I cracked it (don't ask) and what do you know! It works.

&lt;p&gt; So now I just need to hack some Squeak side code to turn this into when:send:to-style events and we are in business!

&lt;p&gt; It works roughly like this - a generic callback C function is registered to catch all events from Gtk. For each call it creates a struct holding the GtkWidget pointer and the userdata pointer and pushes that into a GQueue.

&lt;p&gt; Then, when Squeak calls the primitiveMainIteration (every 5 ms or so, driving Gtk) it will end by popping that queue and createing an Array of ByteArrays containing the two C-side pointers and then returning that to Squeak.

&lt;p&gt; Squeak will then subsequently look up the GtkWidget instance in a Dictionary (using the ByteArray handle/pointer as key) and then call #triggerEvent:.

&lt;p&gt; Tada!

&lt;p&gt; /G&#246;ran</description>
    </item>
    <item>
      <title>8 Mar 2004</title>
      <pubDate>Mon, 08 Mar 2004 17:52:55 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=12</link>
      <description>Was a while since I wrote in this diary. Have been:
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Doing some harvesting&lt;/b&gt; and ENHs/FIXes in connection with 3.7 entering beta.
&lt;li&gt;Writing &lt;b&gt;two articles on Squeak and eToys&lt;/b&gt; respectively to be published in Sweden in a small magazine focused on computers in school. The first one is already published.
&lt;li&gt;&lt;b&gt;Stuffing my foot in my mouth&lt;/b&gt; on squeak-dev regarding trying to improve the code quality in the standard packages. Don't really know how to handle that, just posted a &quot;rewind&quot; message and waiting to see what happens with that one, might crash and burn yet again. Then I really give up.
&lt;/ul&gt;

&lt;p&gt; Now I will, besides the harvesting, &lt;b&gt;focus entirely on SM&lt;/b&gt; and getting through the piled up todo for it.

&lt;p&gt; /G&#246;ran</description>
    </item>
    <item>
      <title>6 Feb 2004</title>
      <pubDate>Fri, 06 Feb 2004 17:28:26 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=11</link>
      <description>As some have seen I have taken a little &quot;SM2-TFNR-vacation&quot; and have been playing a bit with plugins and Gtk on Win32.

&lt;p&gt; It's damn fun! I have done the easy part and now I am going to try to hook up the signals/events so that we actually can &lt;b&gt;use&lt;/b&gt; this stuff. :)

&lt;p&gt; I intend to write a little article about the whole shebang eventually, the plugin voodoo really needs a friendly introduction.</description>
    </item>
    <item>
      <title>19 Jan 2004</title>
      <pubDate>Mon, 19 Jan 2004 17:44:06 -0700</pubDate>
      <link>http://people.squeakfoundation.org/person/gokr/diary.html?start=10</link>
      <description>Phew.

&lt;p&gt; Yesterday I finally deployed SM2. It took quite a few hours, but went generally fine.

&lt;p&gt; Today I posted a pretty long article about SM2 and also wrote another article in swedish about Squeak. And also fixed some bugs and problems in SM2.

&lt;p&gt; Now I just want to sit back and do something relaxing... :)</description>
    </item>
  </channel>
</rss>
