<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel about="http://blog.gmane.org/gmane.comp.lang.smalltalk.squeak.general">
    <title>gmane.comp.lang.smalltalk.squeak.general</title>
    <link>http://blog.gmane.org/gmane.comp.lang.smalltalk.squeak.general</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128943"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128941"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128938"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128932"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128931"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128924"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128922"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128919"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128915"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128909"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128907"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128904"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128902"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128896"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128870"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128868"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128867"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128859"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128857"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128853"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128943">
    <title>Upgrading SandstonDb</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128943</link>
    <description>Hi,
I'm trying to upgrade SandstoneDb from version 74 to 103 and I getting 
a DNU in #lockFor:, locks seems to be uninitiated.
I have to execute something, to make all works ok?

Thanks,
Esteban




</description>
    <dc:creator>Esteban Lorenzano</dc:creator>
    <dc:date>2008-08-29T13:22:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128941">
    <title>How to use Search Browser?</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128941</link>
    <description>
I recently discovered the Search Browser. But I cannot find much information
about it. What are the search string formats to find implementors, classes,
strings, etc? How to use wildcards? Can it be made case insensitive?

Thanks,
Aik-Siong Koh
</description>
    <dc:creator>askoh</dc:creator>
    <dc:date>2008-08-28T20:42:03</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128938">
    <title>BabyUML has reached its goal</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128938</link>
    <description>
</description>
    <dc:creator>Trygve Reenskaug</dc:creator>
    <dc:date>2008-08-28T12:00:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128932">
    <title>ESUG 2008 Awards results</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128932</link>
    <description>Dear Smalltalkers,

Yesterday was the ESUG 2008 Innovation Technology Awards. The three  
winners of this fifth edition are:
1)Dr Geo II by Hilaire Fernandes
2)SeaBreez by Georg Heeg eK
3)iSqueak by John McIntosh, Grit Schuster and Michael Rueger

The full results are on-line at:
http://www.esug.org/Conferences/2008/Innovation+Technology+Awards/Winners+and+Nominations

Congratulations to the winners,
Noury
------------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Responsable de l'enseignement de l'informatique
ARMINES - Ecole des Mines de Douai - Dept. I.A.
http://vst.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org
------------------------------------------------------------------





</description>
    <dc:creator>Noury Bouraqadi</dc:creator>
    <dc:date>2008-08-28T09:58:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128931">
    <title>[ANN] Chalten 2.0</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128931</link>
    <description>Hi Maximiliano,

"Four slightly different intercalary schemes have been described in the literature..."

see http://www.phys.uu.nl/~vgent/islam/islam_tabcal.htm


Since (August twentieth, 2008) asIslamic returns the 17th in your example it seems like
the book describes either type Ic (‛15’, civil]) or type IIc (‛16’, civil) from the above web page.

Microsoft is using the "Kuwaiti Algorithm", see http://en.wikipedia.org/wiki/Kuwaiti_algorithm


Thanks. Found it deep in the FAQ section of the SqueakSource page.

(Expected it in the projects Overview as in http://www.squeaksource.com/Seaside29.html
 which states "Code commited to this repository will be automatically under MIT license.")

Bye
Torsten
</description>
    <dc:creator>Torsten Bergmann</dc:creator>
    <dc:date>2008-08-28T06:34:02</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128924">
    <title>running test suites</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128924</link>
    <description>Hi,
I'm looking for a simple way to run test suites and have results like 
test runner... and test runner does not understand suites (just cases). 
Is there a "suite runner" somewhere, or maybe I'm using test runner 
wrong?

Thanks,
Esteban




</description>
    <dc:creator>Esteban Lorenzano</dc:creator>
    <dc:date>2008-08-27T12:06:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128922">
    <title>[ANN] Chalten 2.0</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128922</link>
    <description>
Depending on the underlying arithmetical calendar type 
this should return either Sha'ban 17, 1429 or Sha'ban 18, 1429
or Sha'ban 19, 1429

See  http://www.phys.uu.nl/~vgent/islam/islam_tabcal.htm

Is the library able to handle different intercalary schemes?

Whats the license of the code? Found no info on Squeaksource about that.

Thx
Torsten
</description>
    <dc:creator>Torsten Bergmann</dc:creator>
    <dc:date>2008-08-27T08:58:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128919">
    <title>how to tell when Squeak's GUI is active?</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128919</link>
    <description>
Hi--

      I'm using Growl/Snarl[1] to post notifications from Squeak. Of 
course, they're somewhat annoying when Squeak is already the active host 
application. Is there some way to tell whether Squeak is in the 
foreground or background, as far as the host window system is concerned? 
  I only care about getting the user's attention when some other host 
application's GUI is active (and thus possibly obscuring Squeak's GUI).


       thanks!

-C

[1] http://en.wikipedia.org/wiki/Growl_(software)




</description>
    <dc:creator>Craig Latta</dc:creator>
    <dc:date>2008-08-26T23:33:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128915">
    <title>[ANN] Chalten 2.0</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128915</link>
    <description>Hi.

We uploaded to SqueakSource (for Squeak) and to the Cincom Public
Repository (for Visualworks) a new release of the project called
"Chalten" (2.0) that is our implementation of the Time Domain (not
only of the Gregorian Calendar now).

This model was born as a representation of the Gregorian Calendar,
and, in this last version, the model support the Gregorian, Julian,
Islamic an Hebrew Calendars.
Many refactorings was done from the original model to get this last
version wich reifyes many concepts of the Time Domain that
Smalltalk-80 does not; for example: day, day of month, month of year,
month, year, calendars, time zones, filters over the timeline, etc..

The main objective of this model is to easily, and in a "SDL way",
solve problems of the Time Domain that are not easy (or impossible) to
do with the Smalltalk-80 abstractions.
t provides also some concepts that are useful for financial
application, among others, like relative dates and time line filters.

This model also uses the units models (Aconcagua). Because it uses the
units model, there are some concepts that are not useful anymore, like
Duration, because a Duration is a Measure of time.
The model covers many concepts of the Time Domain, but lacks of some
abstractions; for example, the representation of the leap second.

It comes with more than 1600 tests (all green).

Here are some examples:

"Create some time entities"
       August twentieth, 2008          --&gt;     Creates an instance of
the gregorian Date for 20/08/2008
       August twentieth                --&gt;     Creates an instance of
the gregorian DayOfMonth for 20/08
       August, 2008                    --&gt;     Creates an instance of
the gregorian MonthOfYear for August of 2008

"But, not only gregorian entities"
       Shaban seventeenth, 1429        --&gt;     Creates an instance of
the islamic Date for 17/08/1429
       Shaban seventeenth              --&gt;     Creates an instance of
the islamic DayOfMonth for 17/08
       Shaban, 1429                    --&gt;     Creates an instance of
the islamic MonthOfYear for Shaban of 1429

       JulianAugust seventh, 2008      --&gt;     Creates an instance of
the julian Date for 07/08/2008
       JulianAugust seventh            --&gt;     Creates an instance of
the julian DayOfMonth for 07/08
       JulianAugust, 2008              --&gt;     Creates an instance of
the julian MonthOfYear for August of 2008

       Av nineteenth, 5768             --&gt;     Creates an instance of
the hebrew Date for 19/05/2008
       Av nineteenth                   --&gt;     Creates an instance of
the hebrew DayOfMonth for 19/05
       Av, 5768                        --&gt;     Creates an instance of
the hebrew MonthOfYear for Av of 5768

"Converting dates between diferents calendars"
       (August twentieth, 2008) asIslamic      --&gt;     Return Sha'ban 17, 1429
       (August twentieth, 2008) asHebrew       --&gt;     Return Av 19, 5768
       (August twentieth, 2008) asJulian       --&gt;     August 7, 2008 (julian)

       (Shaban seventeenth, 1429) asHebrew     --&gt;     Return Av 19, 5768
       (JulianAugust seventh, 2008) asIslamic  --&gt;     Return Sha'ban 17, 1429
       (Av nineteenth, 5768) asGregorian       --&gt;     August 20, 2008
(gregorian)

"Measuring distances"
       August twentieth, 2008 distanceTo: December thirtieth, 2008
--&gt;     Return an instance of Measure &lt;132 days&gt;
       Shaban seventeenth, 1429 distanceTo: Muharram second, 1430
--&gt;     Return an instance of Measure &lt;132 days&gt;
       Av nineteenth, 5768 distanceTo: Tevet third, 5769
--&gt;     Return an instance of Measure &lt;132 days&gt;

"Also, measuring distance expressed in diferents way (calendars)"
       August twentieth, 2008 distanceTo: Tevet third, 5769
--&gt;     Return an instance of Measure &lt;132 days&gt;
       Shaban seventeenth, 1429 distanceTo: December thirtieth, 2008
 --&gt;     Return an instance of Measure &lt;132 days&gt;
       Av nineteenth, 5768 distanceTo: Muharram second, 1430
--&gt;     Return an instance of Measure &lt;132 days&gt;

"Collect some entities"
(ChaltenYear number: 2008 calendar: GregorianCalendar) months
collect: [:monthOfYear | monthOfYear lastDate]  --&gt;     Returns all
the last dates of the 2008 months.
(ChaltenYear number: 2008 calendar: GregorianCalendar) dates select:
[:date | date is: Monday]       --&gt;     Returns all Mondays of 2008
(ChaltenYear number: 5768 calendar: HebrewCalendar) dates select:
[:date | date is: YomShabbat]   --&gt;     Returns all yom shabbats of 5768

"Let's create a filter for all dates..."
       nonWorkingDays := TimeLineFilter named: 'Non Working Days'

"Now, we want Saturdays to be on that filter"
       nonWorkingDays addDayRule: Saturday

"Now we want Sundays from January 1st of year 1000 to the end of time..."
       nonWorkingDays
               addRule: (nonWorkingDays dayRule: Sunday)
               from: (January first, 1000)
               to: TheEndOfTime

"Now we want all July 9th since 1816 because is the Independence Day
in Argentina".
       nonWorkingDays
               addRule: (nonWorkingDays dayOfMonthRule: July ninth)
               from: (July ninth, 1816)
               to: TheEndOfTime

"Testing some dates..."
       nonWorkingDays includes: (July ninth, 2008)     --&gt;     Returns true
       nonWorkingDays includes: (July eighth, 2008)    --&gt;     Returns false
       nonWorkingDays includes: (July twelfth, 2008)   --&gt;     Returns
true, it is Saturday

"But, how about to filter some like the hebrew new year day"
       nonWorkingDays addDayOfMonthRule: Tishri first
       nonWorkingDays includes: (Tishri first, 5769)           --&gt;
Return true, it is the next hebrew new year
       nonWorkingDays includes: (September thirtieth, 2008)    --&gt;
Return true, it is the next hebrew new year (in gregorian)

"21/08/2008 is a Thursday"
       timespan := TimeSpan from: (August twentyfirst, 2008) duration:
(48 * TimeUnits hour)
       settleDate := RelativeDate timespan: timespan using:
nonWorkingDays negated

       nonWorkingDays includes: (August twentyfifth, 2008)     --&gt;
Returns false because 25/08/2008, a Monday, is a working day
       settleDate absoluteDate                                 --&gt;
Returns 25/08/2008

"Now a new non working day is added to the filter"
       nonWorkingDays addDateRule: (August twentyfifth, 2008)

       nonWorkingDays includes: (August twentyfifth, 2008)--&gt;     Return true.
"Now 25/08/2008, is a not working day"
settleDate absoluteDate--&gt;     Now it returns 26/08/2008 because
the filter has changed

"Working with time zones"
       buenosAiresDateTime := TimeZonedDateTime
               dateTime: (DateTime
                       date: August twentieth, 2008
                       timeOfDay: (TimeOfDay hours: 19 minutes: 35))
               zone: TimeZones buenosAires

       greenwichDateTime := TimeZonedDateTime
               dateTime: (DateTime
                       date: August twentieth, 2008
                       timeOfDay: (TimeOfDay hours: 22 minutes: 35))
               zone: TimeZones greenwich

       buenosAiresDateTime = greenwichDateTime--&gt;     Return true,
it is the same instant but measure in diferent zone
       buenosAiresDateTime distanceTo: greenwichDateTime--&gt;
Return a measure &lt;0 days&gt;, because it is the same instant

       buenosAiresDateTime  := buenosAiresDateTime next: (TimeUnits hour * 3)

       buenosAiresDateTime = greenwichDateTime--&gt;     Return false,
the hour is the same but the zone is different
       (buenosAiresDateTime distanceTo: greenwichDateTime)
convertTo: TimeUnits hour  --&gt;     Return a measure &lt;-3 hours&gt;,
just the offset between zones



Regards.-
Maximiliano


</description>
    <dc:creator>Maximiliano Taborda</dc:creator>
    <dc:date>2008-08-26T20:20:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128909">
    <title>Markdown for Squeak</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128909</link>
    <description>
</description>
    <dc:creator>Benjamin Pollack</dc:creator>
    <dc:date>2008-08-26T02:29:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128907">
    <title>SandstoneDb question</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128907</link>
    <description>Hi,
I'm using SandstoneDb for a project... and I have this (one-to-many) scenario:

a) Product as Parts
b) a Part can be owner by a Product, or can be orphan

so, I have two roots: Product and Part

well, by design, Sandstone does not allow me to make a recursive 
commit, and I have to make that commit by hand, something like this:

self product partsDo: [ :each |
each isNew ifTrue: [ each commit ].
self product commit.

but... I need this behaivor in many parts of my environment, so I 
rewrited #commit, this way:

Product&gt;&gt;commit
self partsDo: [ :each |
each isNew ifTrue: [ each commit ].
super commit.

My question is: is this design right? Is there another -cleaner- way to 
do this?

Thanks in advance,
Esteban

pd: maybe #commitWithRelations is better than overwrite commit?




</description>
    <dc:creator>Esteban Lorenzano</dc:creator>
    <dc:date>2008-08-25T20:21:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128904">
    <title>ESUG conference 2008 started</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128904</link>
    <description>Dear Smalltalkers,

The ESUG conference at Amsterdam (The Netherlands) is started. We have  
171 registered people. This our new record, the previous one was in  
2004 with 114 people (so +57 !). So, this is cool to have so many  
smalltalkers. This is a great opportunity to meet other Smalltalkers,  
attend high quality talks and demos.

You'll find out more about what happening here at Amsterdam, talks  
slideshows, and other media related to the conference on the site  
below. You already have PDF files of the 20 submissions to the ESUG  
Technology Innovation Awards. BTW 20 submissions to the ESUG Awards is  
also a new record.

http://vst.ensm-douai.fr/Esug2008Media

Cheers,
Noury
------------------------------------------------------------------
Dr. Noury Bouraqadi - Enseignant/Chercheur
Responsable de l'enseignement de l'informatique
ARMINES - Ecole des Mines de Douai - Dept. I.A.
http://vst.ensm-douai.fr/noury

European Smalltalk Users Group Board
http://www.esug.org
------------------------------------------------------------------





</description>
    <dc:creator>Noury Bouraqadi</dc:creator>
    <dc:date>2008-08-25T07:44:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128902">
    <title>Searching for WinCE 1.0 Squeak VM port</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128902</link>
    <description>
</description>
    <dc:creator>Vladimir Machulsky</dc:creator>
    <dc:date>2008-08-24T20:54:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128896">
    <title>[Licensing] Author initials: cE</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128896</link>
    <description>
</description>
    <dc:creator>Ken Causey</dc:creator>
    <dc:date>2008-08-23T20:05:28</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128870">
    <title>So here is my new wild idea</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128870</link>
    <description>
</description>
    <dc:creator>David Zmick</dc:creator>
    <dc:date>2008-08-22T19:41:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128868">
    <title>how to do an ssh connextion with Squeak</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128868</link>
    <description>Hi all

I would like to be able to do something like
scp "$1" ducasse&lt; at &gt;pharo.gforge.inria.fr:~/../../groups/sapphire/htdocs/ 
updates/

Can I do that using the crypto package?

Thanks


</description>
    <dc:creator>stephane ducasse</dc:creator>
    <dc:date>2008-08-22T18:15:35</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128867">
    <title>MillisecondClockMask value</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128867</link>
    <description>I just stumbled over a trap with MillisecondClockMask  value which is
16r1FFFFFFF
while in Hydra code i using another mask - 16r3FFFFFFF

Can anyone tell, why mask is 1 bit shorter than maximum safe value?

16r3FFFFFFF &lt;&lt; 1 + 1   ---&gt;  16r7FFFFFFF  - fits in positive smallint

What you think, what mask is better to keep?
I don't think that changing a mask will make any difference to
language side. Because this mask used only together with millisecond
clock values , which in C is 32 bit wrappable counter. Losing some
high bits don't makes much difference , but i think using 16r3FFFFFFF
would be better, or if not, please, tell me why.


</description>
    <dc:creator>Igor Stasenko</dc:creator>
    <dc:date>2008-08-22T18:14:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128859">
    <title>Fullscreen UI</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128859</link>
    <description>Hi Udo,

have a look Tansel's minimal UI at http://wiki.squeak.org/squeak/6032
in the section "Minimal UI For Embedded Systems, Mobile computing and Kiosks"
Code/Image is at http://www.squeakonline.com/downloads/cedemo.zip.

or at Project "Tweak" - a rewrite of the morphic UI for Croquet:
http://wiki.squeak.org/squeak/3867

Bye
Torsten
</description>
    <dc:creator>Torsten Bergmann</dc:creator>
    <dc:date>2008-08-22T12:11:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128857">
    <title>Fullscreen UI</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128857</link>
    <description>Hi,

I want to create a fullscreen UI on my own for learning/testing some
concepts (and no - I have no plans to do a fully featured UI). I neither
want to rely on Morphic nor MVC.

My idea is to simply "get" a form representing the Display and a Sensor
providing all the kbd/mouse events.

Where do I have to hook in? Any pointers?

CU,

Udo



</description>
    <dc:creator>Udo Schneider</dc:creator>
    <dc:date>2008-08-22T10:36:04</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128853">
    <title>[ANN] MC Converter 1.1.31</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128853</link>
    <description>Hi all,

MC Converter is a simple utility for converting MC 1.x repositories  
into MC 2.0 repositories. It's the tool I used to take MC 2.0 self  
hosting, and I've successfully used it to convert some large-ish  
projects like OmniBrowser. With all the versions of MC 1.x floating  
around out there, however, I do expect that there will be some issues  
and incompatibilities. If you do run into problems converting  
repositories, please let me know so I can help sort them out.

Download it from here:

http://www.wiresong.ca/static/releases/MCConverter-current.st


To convert a repository, do the following:

- build an image that contains both your preferred version of MC 1.x  
and MC 2.0
- create directory repository containing all the MC1 versions you want  
to convert
- file in MCConverter
- write a conversion script - see MDIncrementalConverter&gt;&gt;convertMC2  
for an example
- run the script to convert the repository
- open the new repository in an MC2 repository browser to examine the  
results

Colin


</description>
    <dc:creator>Colin Putney</dc:creator>
    <dc:date>2008-08-22T07:03:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128852">
    <title>[ANN] MC Converter 1.1.31</title>
    <link>http://comments.gmane.org/gmane.comp.lang.smalltalk.squeak.general/128852</link>
    <description>Hi all,

MC Converter is a simple utility for converting MC 1.x repositories  
into MC 2.0 repositories. It's the tool I used to take MC 2.0 self  
hosting, and I've successfully used it to convert some large-ish  
projects like OmniBrowser. With all the versions of MC 1.x floating  
around out there, however, I do expect that there will be some issues  
and incompatibilities. If you do run into problems converting  
repositories, please let me know so I can help sort them out.

Download it from here:

http://www.wiresong.ca/static/releases/MCConverter-current.st


To convert a repository, do the following:

- build an image that contains both your preferred version of MC 1.x  
and MC 2.0
- create directory repository containing all the MC1 versions you want  
to convert
- file in MCConverter
- write a conversion script - see MDIncrementalConverter&gt;&gt;convertMC2  
for an example
- run the script to convert the repository
- open the new repository in an MC2 repository browser to examine the  
results

Colin


</description>
    <dc:creator>Colin Putney</dc:creator>
    <dc:date>2008-08-22T06:58:10</dc:date>
  </item>
  <textinput about="http://search.gmane.org/?group=$group=gmane.comp.lang.smalltalk.squeak.general">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.lang.smalltalk.squeak.general</link>
  </textinput>
</rdf:RDF>
