<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14154</id>
	<title>Nabble - Squeak - Dev</title>
	<updated>2009-10-09T06:31:54Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Squeak---Dev-f14154.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Squeak---Dev-f14154.html" />
	<subtitle type="html">The general-purpose Squeak developers list</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-25821252</id>
	<title>Re: [squeak-dev] MNU after recent trunk update</title>
	<published>2009-10-09T06:31:54Z</published>
	<updated>2009-10-09T06:31:54Z</updated>
	<author>
		<name>Alexander Lazarević</name>
	</author>
	<content type="html">A in transit initialization was missing. The update process should
&lt;br&gt;work again. Sorry for the inconvenience.
&lt;br&gt;&lt;br&gt;Alex
&lt;br&gt;&lt;br&gt;2009/10/9 Vaidotas Didžbalis &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25821252&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vaidasd@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; Log is attached,
&lt;br&gt;&amp;gt; Vaidotas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--MNU-after-recent-trunk-update-tp25819793p25821252.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25821128</id>
	<title>[squeak-dev] The Trunk: Morphic-laza.209.mcz</title>
	<published>2009-10-09T06:23:42Z</published>
	<updated>2009-10-09T06:23:42Z</updated>
	<author>
		<name>commits-2</name>
	</author>
	<content type="html">Alexander Lazarevi&amp;#263; uploaded a new version of Morphic to project The Trunk:
&lt;br&gt;&lt;a href=&quot;http://source.squeak.org/trunk/Morphic-laza.209.mcz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://source.squeak.org/trunk/Morphic-laza.209.mcz&lt;/a&gt;&lt;br&gt;&lt;br&gt;==================== Summary ====================
&lt;br&gt;&lt;br&gt;Name: Morphic-laza.209
&lt;br&gt;Author: laza
&lt;br&gt;Time: 9 October 2009, 3:22:49 am
&lt;br&gt;UUID: c8f72563-e1f9-fc45-86cc-e8aa4bcdb2b9
&lt;br&gt;Ancestors: Morphic-laza.208
&lt;br&gt;&lt;br&gt;Remove the in transition initialization again
&lt;br&gt;&lt;br&gt;=============== Diff against Morphic-laza.208 ===============
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; ----- Method: SystemProgressMorph&amp;gt;&amp;gt;recenter (in category 'private') -----
&lt;br&gt;&amp;nbsp; recenter
&lt;br&gt;&amp;nbsp; 	| position |
&lt;br&gt;- 	self class initialize.
&lt;br&gt;&amp;nbsp; 	&amp;quot;Put ourself in the center of the display&amp;quot;
&lt;br&gt;&amp;nbsp; 	self align: self fullBounds center with: Display boundingBox center.
&lt;br&gt;&amp;nbsp; 	&amp;quot;Check to see if labels are wider than progress bars. In that case do
&lt;br&gt;&amp;nbsp; 	a centered instead of the default left aligned layout.&amp;quot;
&lt;br&gt;&amp;nbsp; 	position :=	self width &amp;gt; (Inset x * 2 + (self borderWidth * 2) + BarWidth)
&lt;br&gt;&amp;nbsp; 					ifTrue: [#topCenter]
&lt;br&gt;&amp;nbsp; 					ifFalse: [#leftCenter].
&lt;br&gt;&amp;nbsp; 	self cellPositioning: position!
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; ----- Method: SystemProgressMorph&amp;gt;&amp;gt;freeSlot: (in category 'private') -----
&lt;br&gt;&amp;nbsp; freeSlot: number
&lt;br&gt;&amp;nbsp; 	number &amp;gt; 0 ifTrue: [
&lt;br&gt;&amp;nbsp; 		lock critical: [
&lt;br&gt;&amp;nbsp; 			(bars at: number) delete.
&lt;br&gt;&amp;nbsp; 			(labels at: number) delete.
&lt;br&gt;&amp;nbsp; 			activeSlots := activeSlots - 1.
&lt;br&gt;&amp;nbsp; 			activeSlots = 0
&lt;br&gt;+ 				ifTrue: [self delete]
&lt;br&gt;- 				ifTrue: [self delete. 	self class initialize]
&lt;br&gt;&amp;nbsp; 				ifFalse: [self recenter]]]!
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--The-Trunk%3A-Morphic-laza.209.mcz-tp25821128p25821128.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25820691</id>
	<title>[squeak-dev] The Trunk: Morphic-laza.208.mcz</title>
	<published>2009-10-09T05:54:00Z</published>
	<updated>2009-10-09T05:54:00Z</updated>
	<author>
		<name>commits-2</name>
	</author>
	<content type="html">Alexander Lazarevi&amp;#263; uploaded a new version of Morphic to project The Trunk:
&lt;br&gt;&lt;a href=&quot;http://source.squeak.org/trunk/Morphic-laza.208.mcz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://source.squeak.org/trunk/Morphic-laza.208.mcz&lt;/a&gt;&lt;br&gt;&lt;br&gt;==================== Summary ====================
&lt;br&gt;&lt;br&gt;Name: Morphic-laza.208
&lt;br&gt;Author: laza
&lt;br&gt;Time: 9 October 2009, 2:53 am
&lt;br&gt;UUID: 535a689a-d7ae-654a-b1ab-984d3f51f560
&lt;br&gt;Ancestors: Morphic-laza.207
&lt;br&gt;&lt;br&gt;Make sure SystemProgressMorph gets initialized during update process
&lt;br&gt;&lt;br&gt;=============== Diff against Morphic-laza.207 ===============
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; ----- Method: SystemProgressMorph&amp;gt;&amp;gt;recenter (in category 'private') -----
&lt;br&gt;&amp;nbsp; recenter
&lt;br&gt;&amp;nbsp; 	| position |
&lt;br&gt;+ 	self class initialize.
&lt;br&gt;&amp;nbsp; 	&amp;quot;Put ourself in the center of the display&amp;quot;
&lt;br&gt;&amp;nbsp; 	self align: self fullBounds center with: Display boundingBox center.
&lt;br&gt;&amp;nbsp; 	&amp;quot;Check to see if labels are wider than progress bars. In that case do
&lt;br&gt;&amp;nbsp; 	a centered instead of the default left aligned layout.&amp;quot;
&lt;br&gt;&amp;nbsp; 	position :=	self width &amp;gt; (Inset x * 2 + (self borderWidth * 2) + BarWidth)
&lt;br&gt;&amp;nbsp; 					ifTrue: [#topCenter]
&lt;br&gt;&amp;nbsp; 					ifFalse: [#leftCenter].
&lt;br&gt;&amp;nbsp; 	self cellPositioning: position!
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; ----- Method: SystemProgressMorph&amp;gt;&amp;gt;freeSlot: (in category 'private') -----
&lt;br&gt;&amp;nbsp; freeSlot: number
&lt;br&gt;&amp;nbsp; 	number &amp;gt; 0 ifTrue: [
&lt;br&gt;&amp;nbsp; 		lock critical: [
&lt;br&gt;&amp;nbsp; 			(bars at: number) delete.
&lt;br&gt;&amp;nbsp; 			(labels at: number) delete.
&lt;br&gt;&amp;nbsp; 			activeSlots := activeSlots - 1.
&lt;br&gt;&amp;nbsp; 			activeSlots = 0
&lt;br&gt;+ 				ifTrue: [self delete. 	self class initialize]
&lt;br&gt;- 				ifTrue: [self delete]
&lt;br&gt;&amp;nbsp; 				ifFalse: [self recenter]]]!
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--The-Trunk%3A-Morphic-laza.208.mcz-tp25820691p25820691.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25820470</id>
	<title>[squeak-dev] The Trunk: Morphic-laza.207.mcz</title>
	<published>2009-10-09T05:40:37Z</published>
	<updated>2009-10-09T05:40:37Z</updated>
	<author>
		<name>commits-2</name>
	</author>
	<content type="html">Alexander Lazarevi&amp;#263; uploaded a new version of Morphic to project The Trunk:
&lt;br&gt;&lt;a href=&quot;http://source.squeak.org/trunk/Morphic-laza.207.mcz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://source.squeak.org/trunk/Morphic-laza.207.mcz&lt;/a&gt;&lt;br&gt;&lt;br&gt;==================== Summary ====================
&lt;br&gt;&lt;br&gt;Name: Morphic-laza.207
&lt;br&gt;Author: laza
&lt;br&gt;Time: 9 October 2009, 2:39:14 am
&lt;br&gt;UUID: c39f5ea2-dc5a-504d-b6e2-048f544de535
&lt;br&gt;Ancestors: Morphic-laza.206
&lt;br&gt;&lt;br&gt;Initialize SystemProgressMorph after loading the package
&lt;br&gt;&lt;br&gt;=============== Diff against Morphic-laza.206 ===============
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--The-Trunk%3A-Morphic-laza.207.mcz-tp25820470p25820470.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25819793</id>
	<title>[squeak-dev] MNU after recent trunk update</title>
	<published>2009-10-09T04:53:51Z</published>
	<updated>2009-10-09T04:53:51Z</updated>
	<author>
		<name>Vaidotas Didžbalis</name>
	</author>
	<content type="html">Log is attached,
&lt;br&gt;Vaidotas
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;SqueakDebug.log&lt;/strong&gt; (5K) &lt;a href=&quot;http://old.nabble.com/attachment/25819793/0/SqueakDebug.log&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--MNU-after-recent-trunk-update-tp25819793p25819793.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25818380</id>
	<title>[squeak-dev] The Trunk: Morphic-laza.206.mcz</title>
	<published>2009-10-09T02:46:49Z</published>
	<updated>2009-10-09T02:46:49Z</updated>
	<author>
		<name>commits-2</name>
	</author>
	<content type="html">Alexander Lazarevi&amp;#263; uploaded a new version of Morphic to project The Trunk:
&lt;br&gt;&lt;a href=&quot;http://source.squeak.org/trunk/Morphic-laza.206.mcz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://source.squeak.org/trunk/Morphic-laza.206.mcz&lt;/a&gt;&lt;br&gt;&lt;br&gt;==================== Summary ====================
&lt;br&gt;&lt;br&gt;Name: Morphic-laza.206
&lt;br&gt;Author: laza
&lt;br&gt;Time: 9 October 2009, 11:45:50 am
&lt;br&gt;UUID: 0e18421c-498b-9946-88cb-c21791ae921e
&lt;br&gt;Ancestors: Morphic-MAD.205
&lt;br&gt;&lt;br&gt;Use a centered layout if labels are too long
&lt;br&gt;&lt;br&gt;=============== Diff against Morphic-MAD.205 ===============
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; ----- Method: SystemProgressMorph class&amp;gt;&amp;gt;initialize (in category 'class initialization') -----
&lt;br&gt;&amp;nbsp; initialize
&lt;br&gt;&amp;nbsp; 	&amp;quot;SystemProgressMorph initialize; reset&amp;quot;
&lt;br&gt;&amp;nbsp; 	BarHeight := 8.
&lt;br&gt;+ 	BarWidth := 300.
&lt;br&gt;+ 	Inset := 30@30!
&lt;br&gt;- 	BarWidth := 300!
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; RectangleMorph subclass: #SystemProgressMorph
&lt;br&gt;&amp;nbsp; 	instanceVariableNames: 'activeSlots bars labels font lock'
&lt;br&gt;+ 	classVariableNames: 'BarHeight BarWidth Inset UniqueInstance'
&lt;br&gt;- 	classVariableNames: 'BarHeight BarWidth UniqueInstance'
&lt;br&gt;&amp;nbsp; 	poolDictionaries: ''
&lt;br&gt;&amp;nbsp; 	category: 'Morphic-Widgets'!
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; !SystemProgressMorph commentStamp: '&amp;lt;historical&amp;gt;' prior: 0!
&lt;br&gt;&amp;nbsp; An single instance of this morph class is used to display progress while the system is busy, eg. while it receives code updates or does a fileIn. To give the user progress information you don't deal directly with SystemProgressMorph. You keep on using the well established way of progress notification, that has been a long time in the system, is widely used and does not depend on the existence of SystemProgressMorph. For more information on this look at the example in this class or look at the comment of the method displayProgressAt:from:to:during: in class String.
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; SystemProgressMorph is not meant to be used as a component inside other morphs.
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; You can switch back to the old style of progress display by disabling the morphicProgressStyle setting in the morphic section of the preferences.!
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; ----- Method: SystemProgressMorph&amp;gt;&amp;gt;recenter (in category 'private') -----
&lt;br&gt;&amp;nbsp; recenter
&lt;br&gt;+ 	| position |
&lt;br&gt;+ 	&amp;quot;Put ourself in the center of the display&amp;quot;
&lt;br&gt;&amp;nbsp; 	self align: self fullBounds center with: Display boundingBox center.
&lt;br&gt;+ 	&amp;quot;Check to see if labels are wider than progress bars. In that case do
&lt;br&gt;+ 	a centered instead of the default left aligned layout.&amp;quot;
&lt;br&gt;+ 	position :=	self width &amp;gt; (Inset x * 2 + (self borderWidth * 2) + BarWidth)
&lt;br&gt;+ 					ifTrue: [#topCenter]
&lt;br&gt;+ 					ifFalse: [#leftCenter].
&lt;br&gt;+ 	self cellPositioning: position!
&lt;br&gt;- !
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; ----- Method: SystemProgressMorph&amp;gt;&amp;gt;initialize (in category 'initialization') -----
&lt;br&gt;&amp;nbsp; initialize
&lt;br&gt;&amp;nbsp; 	super initialize.
&lt;br&gt;&amp;nbsp; 	activeSlots := 0.
&lt;br&gt;&amp;nbsp; 	bars := Array new: 10.
&lt;br&gt;&amp;nbsp; 	labels := Array new: 10.
&lt;br&gt;&amp;nbsp; 	font := Preferences standardMenuFont.
&lt;br&gt;&amp;nbsp; 	lock := Semaphore forMutualExclusion.
&lt;br&gt;&amp;nbsp; 	self setDefaultParameters;
&lt;br&gt;&amp;nbsp; 		setProperty: #morphicLayerNumber toValue: self morphicLayerNumber;
&lt;br&gt;&amp;nbsp; 		layoutPolicy: TableLayout new;
&lt;br&gt;&amp;nbsp; 		listDirection: #topToBottom;
&lt;br&gt;&amp;nbsp; 		cellPositioning: #leftCenter;
&lt;br&gt;&amp;nbsp; 		cellInset: 5;
&lt;br&gt;&amp;nbsp; 		listCentering: #center;
&lt;br&gt;&amp;nbsp; 		hResizing: #shrinkWrap;
&lt;br&gt;&amp;nbsp; 		vResizing: #shrinkWrap;
&lt;br&gt;+ 		layoutInset: Inset;
&lt;br&gt;- 		layoutInset:30@30;
&lt;br&gt;&amp;nbsp; 		minWidth: 150!
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--The-Trunk%3A-Morphic-laza.206.mcz-tp25818380p25818380.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25815693</id>
	<title>[squeak-dev] !! Let us know you're listening</title>
	<published>2009-10-08T22:27:16Z</published>
	<updated>2009-10-08T22:27:16Z</updated>
	<author>
		<name>Timothy Falconer-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;Hello,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;If you're reading this message, and you like Etoys, please take a minute and let us know you're listening:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://squeakland.org/squeakers/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://squeakland.org/squeakers/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;We're trying to get a better idea of the size of the Etoys community.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Also, please forward the link to other Squeakers that you know.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thank you,&lt;/div&gt;&lt;div&gt;Timothy&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;&lt;div&gt;--&lt;/div&gt;&lt;div&gt;Timothy Falconer&lt;/div&gt;&lt;div&gt;Squeakland Foundation&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://squeakland.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://squeakland.org&lt;/a&gt;&lt;/div&gt;&lt;div&gt;610-797-3100&lt;/div&gt;&lt;div&gt;--&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium; &quot;&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-style: italic; &quot;&gt;&quot;Intelligence is what you use when you don't know what to do.&quot; &amp;nbsp;... piaget&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br&gt;&lt;/i&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;/div&gt;&lt;/span&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;/span&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;
&lt;/div&gt;

&lt;br&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--%21%21-Let-us-know-you%27re-listening-tp25815693p25815693.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25814728</id>
	<title>Re: [squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-08T19:46:44Z</published>
	<updated>2009-10-08T19:46:44Z</updated>
	<author>
		<name>subbukk</name>
	</author>
	<content type="html">On Thursday 08 October 2009 09:34:41 am Andreas Raab wrote:
&lt;br&gt;&amp;gt; Perhaps a binary operator #/ would be in order? I.e.,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;foobar := FileDirectory default / 'foo' / 'bar'.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (although this overloads the meaning of #/ which is not great either)
&lt;br&gt;It is an excellent idea if URI extends Collection. Collections like 
&lt;br&gt;squeakland, temp directory etc. could be defined as separate name spaces like 
&lt;br&gt;home://, tmp://, squeakland:// and map entries to pathnames at run time.
&lt;br&gt;&lt;br&gt;Imagine begin able to load projects with:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;squeakland := URI namespace: 'squeakland'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;project = squeakland / 'featured projects' at: 'brule.pr'.
&lt;br&gt;&lt;br&gt;Subbu
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25814728.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25808448</id>
	<title>[squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-08T10:34:18Z</published>
	<updated>2009-10-08T10:34:18Z</updated>
	<author>
		<name>John M McIntosh</name>
	</author>
	<content type="html">&lt;br&gt;On 2009-10-07, at 9:53 PM, Andreas Raab wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; John M McIntosh wrote:
&lt;br&gt;&amp;gt;&amp;gt; Well we used URI with great success in Sophie, since we could use a &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; relative path then resolve it to a network path, file system path, &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; or a specialized in memory path in order to store book objects in &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; those
&lt;br&gt;&amp;gt;&amp;gt; three storage areas.
&lt;br&gt;&amp;gt;&amp;gt; But a few things come to mind for example we could someone do
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;foo := CPlatform homeDirectory or documentDirectory or &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; tempDirectory or musicDirectory and it would mostly do the right &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; thing based on the platform to construct a URI.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Interesting. The result was a URI instead of a FileDirectory? In &amp;nbsp;
&lt;br&gt;&amp;gt; Qwaq^H^H^H^H Teleplace we we use e.g., FileDirectory [temp|home|log| 
&lt;br&gt;&amp;gt; cache]Directory to return instances of FileDirectory. Or did you &amp;nbsp;
&lt;br&gt;&amp;gt; implement most of the interesting file creation methods on URIs as &amp;nbsp;
&lt;br&gt;&amp;gt; well?
&lt;/div&gt;&lt;br&gt;As the Sophie storage Czar I ensured everything was a URI. The book &amp;nbsp;
&lt;br&gt;storage manager then would instantiate a concrete class that would &amp;nbsp;
&lt;br&gt;resolve the URI to the particular target (file, network, memory) at the
&lt;br&gt;point of doing the open/read/write/delete/copy.
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; then what if you did
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;fum := CPlatform homeDirectory , 'myStuff' , 'calledWhat' , &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 'where.txt' .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ooooh. Comma. I like that. Already a generic concatenation operator. &amp;nbsp;
&lt;br&gt;&amp;gt; Much better than slash.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; using the ',' operator to concatenate a path together. Then a &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; method to return the proper path based on the type you want, and of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; course the platform specific details.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;platformDirectoryPath = fum asFileSytemDirectoryPath.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That is quite nice. Yeah I could see using that. Any chance you can &amp;nbsp;
&lt;br&gt;&amp;gt; re-release the URI code as MIT? (IIRC, Sophie is BSD, right?).
&lt;/div&gt;&lt;br&gt;Oooh a license question. Well you would have to ask Michael, I'd &amp;nbsp;
&lt;br&gt;*believe* the majority of the URI code predated usage in Sophie.
&lt;br&gt;&lt;br&gt;However maybe we want to consider the issue, where this path to an &amp;nbsp;
&lt;br&gt;object and then why would we make the object a URI or a text string?
&lt;br&gt;Perhaps it should be it's own unique class which you resolve to a URI &amp;nbsp;
&lt;br&gt;or filesystempath when needed.
&lt;br&gt;&lt;br&gt;As mentioned in another note the issue(s) for example
&lt;br&gt;&lt;br&gt;path := path,'foo' &amp;nbsp; &amp;nbsp;does that mean we want to add the foo directory &amp;nbsp;
&lt;br&gt;or tack on 'foo' to the last textual item?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;= 
&lt;br&gt;= 
&lt;br&gt;= 
&lt;br&gt;========================================================================
&lt;br&gt;John M. McIntosh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25808448&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;johnmci@...&lt;/a&gt;&amp;gt; &amp;nbsp; Twitter: &amp;nbsp; 
&lt;br&gt;squeaker68882
&lt;br&gt;Corporate Smalltalk Consulting Ltd. &amp;nbsp;&lt;a href=&quot;http://www.smalltalkconsulting.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.smalltalkconsulting.com&lt;/a&gt;&lt;br&gt;= 
&lt;br&gt;= 
&lt;br&gt;= 
&lt;br&gt;========================================================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25808448.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25805939</id>
	<title>Re: [squeak-dev] Installing seaside in squeak trunk image</title>
	<published>2009-10-08T08:09:59Z</published>
	<updated>2009-10-08T08:09:59Z</updated>
	<author>
		<name>Ricardo Moran</name>
	</author>
	<content type="html">Andreas instructions worked fine, thank you all for your help.&lt;div&gt;I have a question, though. What should I use to install packages? Universe? Installer?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Oct 8, 2009 at 3:03 AM, radoslav hodnicak &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25805939&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rh@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;&lt;br&gt;
All you need is a recent version of the package DynamicBindings from &lt;a href=&quot;http://www.squeaksource.com/KomHttpServer.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.squeaksource.com/KomHttpServer.html&lt;/a&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;

&lt;br&gt;
&lt;br&gt;
On Thu, 8 Oct 2009, Ricardo Moran wrote:&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
Hi, I just installed Seaside version 2.8.4.591 from Universe. It finished ok&lt;br&gt;
but when I tried to start the server with&lt;br&gt;
WAKomEncoded startOn: 8080.&lt;br&gt;
&lt;br&gt;
I got BlockClosure&amp;gt;&amp;gt;doesNotUnderstand: #newProcessWithBindings:&lt;br&gt;
&lt;br&gt;
I searched a Seaside One click experience image (which is made with Pharo)&lt;br&gt;
and I found this method in *DynamicBindings category of BlockClosure. In&lt;br&gt;
order to make it work I simply filed out the whole category and loaded it in&lt;br&gt;
squeak. It seems to be working but I wanted to make sure I was doing it&lt;br&gt;
right. The thing is I want to show seaside to a friend that doesn&amp;#39;t know&lt;br&gt;
anything about smalltalk so I don&amp;#39;t want him to get frustrated with obscure&lt;br&gt;
bugs because of a bad installation. I suppose it would be best if I just&lt;br&gt;
give him the Seaside one click experience image but I really don&amp;#39;t like&lt;br&gt;
Pharo.&lt;br&gt;
Also, I would like to know what other package do you think I should install&lt;br&gt;
in order to make a good starting environment for him.&lt;br&gt;
Thanks in advance.&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Installing-seaside-in-squeak-trunk-image-tp25797690p25805939.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25802352</id>
	<title>Re: [squeak-dev] Re: Selection in new file list / file system api</title>
	<published>2009-10-08T04:35:36Z</published>
	<updated>2009-10-08T04:35:36Z</updated>
	<author>
		<name>Damien Cassou-3</name>
	</author>
	<content type="html">On Thu, Oct 8, 2009 at 2:03 AM, Torsten Bergmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25802352&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;astares@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Damien also proposed a very small API that allows you to browse
&lt;br&gt;&amp;gt; the file system easily including tests, just check
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/pharo/issues/detail?id=1146&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/pharo/issues/detail?id=1146&lt;/a&gt;&lt;br&gt;&lt;br&gt;Forget about that. This is a very *very* small API that provide the
&lt;br&gt;very strict minimum to browse a file system.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Damien Cassou
&lt;br&gt;&lt;a href=&quot;http://damiencassou.seasidehosting.st&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://damiencassou.seasidehosting.st&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;quot;Lambdas are relegated to relative obscurity until Java makes them
&lt;br&gt;popular by not having them.&amp;quot; James Iry
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Re%3A-Selection-in-new-file-list---file-system-api-tp25799929p25802352.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25800674</id>
	<title>[squeak-dev] Extras repository</title>
	<published>2009-10-08T02:07:23Z</published>
	<updated>2009-10-08T02:07:23Z</updated>
	<author>
		<name>Bert Freudenberg</name>
	</author>
	<content type="html">&lt;br&gt;On 08.10.2009, at 10:18, Ronald Spengler wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I think an extras repo would be cool. I'm in the midst of some
&lt;br&gt;&amp;gt; experiments with factoring a skinning infrastructure out of Polymorph,
&lt;br&gt;&amp;gt; and when I come up with the right approach, it won't look much like
&lt;br&gt;&amp;gt; polymorph anymore (I could create a new project on Squeaksource.com)
&lt;br&gt;&amp;gt; and won't be stable enough to go into a base image any time soon. One
&lt;br&gt;&amp;gt; of the design decisions I've made is to throw out compat with forks,
&lt;br&gt;&amp;gt; so it does make sense to track the work along side that of the trunk.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Another good reason to have an extras repo is: people who are doing
&lt;br&gt;&amp;gt; work on applications which don't belong in a base image will have the
&lt;br&gt;&amp;gt; opportunity to participate in the process with the same tools that the
&lt;br&gt;&amp;gt; trunk uses. So we'll feel the same pain with the outages, etc. This
&lt;br&gt;&amp;gt; encourages people working on their own projects to contribute fixes to
&lt;br&gt;&amp;gt; squeaksource, etc.
&lt;/div&gt;&lt;br&gt;While I agree having an extras repo would be good, I wouldn't see it &amp;nbsp;
&lt;br&gt;as repository for applications. Those have a fine place at squeaksource.com 
&lt;br&gt;&amp;nbsp; IMHO. &amp;quot;Extras&amp;quot; on source.squeak.org would rather contain stuff &amp;nbsp;
&lt;br&gt;specific to Squeak trunk, no?
&lt;br&gt;&lt;br&gt;- Bert -
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--http%3A--source.squeak.org-inbox-emptied-tp25762755p25800674.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25800126</id>
	<title>Re: [squeak-dev] http://source.squeak.org/inbox emptied</title>
	<published>2009-10-08T01:18:39Z</published>
	<updated>2009-10-08T01:18:39Z</updated>
	<author>
		<name>Ronald Spengler</name>
	</author>
	<content type="html">I think an extras repo would be cool. I'm in the midst of some
&lt;br&gt;experiments with factoring a skinning infrastructure out of Polymorph,
&lt;br&gt;and when I come up with the right approach, it won't look much like
&lt;br&gt;polymorph anymore (I could create a new project on Squeaksource.com)
&lt;br&gt;and won't be stable enough to go into a base image any time soon. One
&lt;br&gt;of the design decisions I've made is to throw out compat with forks,
&lt;br&gt;so it does make sense to track the work along side that of the trunk.
&lt;br&gt;&lt;br&gt;Another good reason to have an extras repo is: people who are doing
&lt;br&gt;work on applications which don't belong in a base image will have the
&lt;br&gt;opportunity to participate in the process with the same tools that the
&lt;br&gt;trunk uses. So we'll feel the same pain with the outages, etc. This
&lt;br&gt;encourages people working on their own projects to contribute fixes to
&lt;br&gt;squeaksource, etc.
&lt;br&gt;&lt;br&gt;On Tuesday, October 6, 2009, Michael van der Gulik &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25800126&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;mikevdg@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Oct 6, 2009 at 5:25 PM, Andreas Raab &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25800126&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas.raab@...&lt;/a&gt; &amp;lt;javascript:_e({}, 'cvml', '&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25800126&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas.raab@...&lt;/a&gt;');&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The good news is that the inbox is empty now and looking for more contributions. Keep 'em coming!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Wow! Good work!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Gulik.
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://gulik.pbwiki.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://gulik.pbwiki.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;Ron
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--http%3A--source.squeak.org-inbox-emptied-tp25762755p25800126.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25799929</id>
	<title>[squeak-dev] Re: Selection in new file list / file system api</title>
	<published>2009-10-08T01:03:11Z</published>
	<updated>2009-10-08T01:03:11Z</updated>
	<author>
		<name>Torsten Bergmann</name>
	</author>
	<content type="html">Colin wrote on squeak-dev:
&lt;br&gt;&amp;gt;I've been working on a new filesystem API built on top of the &amp;nbsp;
&lt;br&gt;&amp;gt;FilePlugin primitives.
&lt;br&gt;&amp;gt;...
&lt;br&gt;&amp;gt;if anybody wants to take a look it's here:
&lt;br&gt;&amp;gt;&lt;a href=&quot;http://source.wiresong.ca/mc/Filesystem-cwp.22.mcz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://source.wiresong.ca/mc/Filesystem-cwp.22.mcz&lt;/a&gt;&lt;br&gt;&lt;br&gt;Damien also proposed a very small API that allows you to browse 
&lt;br&gt;the file system easily including tests, just check
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://code.google.com/p/pharo/issues/detail?id=1146&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/pharo/issues/detail?id=1146&lt;/a&gt;&lt;br&gt;&lt;br&gt;Bye
&lt;br&gt;Torsten
&lt;br&gt;-- 
&lt;br&gt;GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
&lt;br&gt;Jetzt freischalten unter &lt;a href=&quot;http://portal.gmx.net/de/go/maxdome01&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.gmx.net/de/go/maxdome01&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Re%3A-Selection-in-new-file-list---file-system-api-tp25799929p25799929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25799662</id>
	<title>Re: [squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-08T00:39:26Z</published>
	<updated>2009-10-08T00:39:26Z</updated>
	<author>
		<name>Colin Putney</name>
	</author>
	<content type="html">&lt;br&gt;On 7-Oct-09, at 9:04 PM, Andreas Raab wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Perhaps a binary operator #/ would be in order? I.e.,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;foobar := FileDirectory default / 'foo' / 'bar'.
&lt;br&gt;&lt;br&gt;I wasn't actually going to mention this for a few more days, but since &amp;nbsp;
&lt;br&gt;it's come up...
&lt;br&gt;&lt;br&gt;I've been working on a new filesystem API built on top of the &amp;nbsp;
&lt;br&gt;FilePlugin primitives. It does just what you propose above.
&lt;br&gt;The following gives an absolute path:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ref := FSReference defaultDirectory / 'foo' / 'bar'.
&lt;br&gt;&lt;br&gt;A reference is just well, a reference, to a file or directory, not an &amp;nbsp;
&lt;br&gt;actual open stream, so it can respond to
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #exists
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #isDirectory
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #isFile
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #delete
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #copyTo:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #fileStreamDo:
&lt;br&gt;&lt;br&gt;and so on. It's much nicer than FileDirectory.
&lt;br&gt;&lt;br&gt;It's completely untested on Windows, and there's no documentation yet, &amp;nbsp;
&lt;br&gt;but if anybody wants to take a look it's here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://source.wiresong.ca/mc/Filesystem-cwp.22.mcz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://source.wiresong.ca/mc/Filesystem-cwp.22.mcz&lt;/a&gt;&lt;br&gt;&lt;br&gt;Colin
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25799662.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25799440</id>
	<title>Re: [squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-08T00:14:44Z</published>
	<updated>2009-10-08T00:14:44Z</updated>
	<author>
		<name>Wolfgang Eder</name>
	</author>
	<content type="html">Andreas Raab wrote:
&lt;br&gt;&amp;gt;&amp;gt; then what if you did
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; fum := CPlatform homeDirectory , 'myStuff' , 'calledWhat' , 
&lt;br&gt;&amp;gt;&amp;gt; 'where.txt' .
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ooooh. Comma. I like that. Already a generic concatenation operator. 
&lt;br&gt;&amp;gt; Much better than slash.
&lt;br&gt;&lt;br&gt;i often build filenames using the comma (e.g. name, '.txt')
&lt;br&gt;so i don't think that its good to use the comma
&lt;br&gt;as a directory separator.
&lt;br&gt;&lt;br&gt;just my few 2c
&lt;br&gt;thanks
&lt;br&gt;wolfgang
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25799440.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798832</id>
	<title>Re: [squeak-dev] Installing seaside in squeak trunk image</title>
	<published>2009-10-07T23:03:21Z</published>
	<updated>2009-10-07T23:03:21Z</updated>
	<author>
		<name>radoslav hodnicak</name>
	</author>
	<content type="html">&lt;br&gt;All you need is a recent version of the package DynamicBindings from 
&lt;br&gt;&lt;a href=&quot;http://www.squeaksource.com/KomHttpServer.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.squeaksource.com/KomHttpServer.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;On Thu, 8 Oct 2009, Ricardo Moran wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, I just installed Seaside version 2.8.4.591 from Universe. It finished ok
&lt;br&gt;&amp;gt; but when I tried to start the server with
&lt;br&gt;&amp;gt; WAKomEncoded startOn: 8080.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I got BlockClosure&amp;gt;&amp;gt;doesNotUnderstand: #newProcessWithBindings:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I searched a Seaside One click experience image (which is made with Pharo)
&lt;br&gt;&amp;gt; and I found this method in *DynamicBindings category of BlockClosure. In
&lt;br&gt;&amp;gt; order to make it work I simply filed out the whole category and loaded it in
&lt;br&gt;&amp;gt; squeak. It seems to be working but I wanted to make sure I was doing it
&lt;br&gt;&amp;gt; right. The thing is I want to show seaside to a friend that doesn't know
&lt;br&gt;&amp;gt; anything about smalltalk so I don't want him to get frustrated with obscure
&lt;br&gt;&amp;gt; bugs because of a bad installation. I suppose it would be best if I just
&lt;br&gt;&amp;gt; give him the Seaside one click experience image but I really don't like
&lt;br&gt;&amp;gt; Pharo.
&lt;br&gt;&amp;gt; Also, I would like to know what other package do you think I should install
&lt;br&gt;&amp;gt; in order to make a good starting environment for him.
&lt;br&gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Installing-seaside-in-squeak-trunk-image-tp25797690p25798832.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798414</id>
	<title>[squeak-dev] Re: Create option in debugger window?</title>
	<published>2009-10-07T22:04:27Z</published>
	<updated>2009-10-07T22:04:27Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Ricardo Moran wrote:
&lt;br&gt;&amp;gt; I'm glad it's fixed now. That was fast!
&lt;br&gt;&lt;br&gt;It was an easy fix since it was just an oversight on my part. It was 
&lt;br&gt;just that the button wasn't hooked into the notifier properly.
&lt;br&gt;&lt;br&gt;Thanks again for reporting it. Can't fix stuff you don't know is broken ;-)
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Thu, Oct 8, 2009 at 12:49 AM, Andreas Raab &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798414&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas.raab@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798414&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas.raab@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Hi Ricardo -
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; That was just a bit of temporary breakage after the last ToolBuilder
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; round. Thanks for pointing the problem out!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Cheers,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Ricardo Moran wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hi guys, first of all I want to say it's really nice to see
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Squeak finally moving forward. Yesterday I started working with
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; the latest trunk image and I noticed that when a
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; doesNotUnderstand error pops up the debugger window doesn't have
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; the &amp;quot;create&amp;quot; button anymore. Maybe it was removed a lot of time
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ago, I don't know because I mostly work in Etoys.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I really like that feature and I don't know how to put it back.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Does anybody know how to do it?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Cheers
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Create-option-in-debugger-window--tp25790769p25798414.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798372</id>
	<title>Re: [squeak-dev] Re: Create option in debugger window?</title>
	<published>2009-10-07T21:57:46Z</published>
	<updated>2009-10-07T21:57:46Z</updated>
	<author>
		<name>Ricardo Moran</name>
	</author>
	<content type="html">I&amp;#39;m glad it&amp;#39;s fixed now. That was fast!&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Oct 8, 2009 at 12:49 AM, Andreas Raab &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798372&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas.raab@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Hi Ricardo -&lt;br&gt;
&lt;br&gt;
That was just a bit of temporary breakage after the last ToolBuilder round. Thanks for pointing the problem out!&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
  - Andreas&lt;br&gt;
&lt;br&gt;
Ricardo Moran wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;
Hi guys, first of all I want to say it&amp;#39;s really nice to see Squeak finally moving forward. Yesterday I started working with the latest trunk image and I noticed that when a doesNotUnderstand error pops up the debugger window doesn&amp;#39;t have the &amp;quot;create&amp;quot; button anymore. Maybe it was removed a lot of time ago, I don&amp;#39;t know because I mostly work in Etoys.&lt;br&gt;


I really like that feature and I don&amp;#39;t know how to put it back. Does anybody know how to do it?&lt;br&gt;
&lt;br&gt;
Cheers&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
------------------------------------------------------------------------&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Create-option-in-debugger-window--tp25790769p25798372.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798351</id>
	<title>[squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-07T21:53:59Z</published>
	<updated>2009-10-07T21:53:59Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">John M McIntosh wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Well we used URI with great success in Sophie, since we could use a 
&lt;br&gt;&amp;gt; relative path then resolve it to a network path, file system path, or a 
&lt;br&gt;&amp;gt; specialized in memory path in order to store book objects in those
&lt;br&gt;&amp;gt; three storage areas.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But a few things come to mind for example we could someone do
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; foo := CPlatform homeDirectory or documentDirectory or tempDirectory 
&lt;br&gt;&amp;gt; or musicDirectory and it would mostly do the right thing based on the 
&lt;br&gt;&amp;gt; platform to construct a URI.
&lt;/div&gt;&lt;br&gt;Interesting. The result was a URI instead of a FileDirectory? In 
&lt;br&gt;Qwaq^H^H^H^H Teleplace we we use e.g., FileDirectory 
&lt;br&gt;[temp|home|log|cache]Directory to return instances of FileDirectory. Or 
&lt;br&gt;did you implement most of the interesting file creation methods on URIs 
&lt;br&gt;as well?
&lt;br&gt;&lt;br&gt;&amp;gt; then what if you did
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; fum := CPlatform homeDirectory , 'myStuff' , 'calledWhat' , 
&lt;br&gt;&amp;gt; 'where.txt' .
&lt;br&gt;&lt;br&gt;Ooooh. Comma. I like that. Already a generic concatenation operator. 
&lt;br&gt;Much better than slash.
&lt;br&gt;&lt;br&gt;&amp;gt; using the ',' operator to concatenate a path together. Then a method to 
&lt;br&gt;&amp;gt; return the proper path based on the type you want, and of course the 
&lt;br&gt;&amp;gt; platform specific details.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; platformDirectoryPath = fum asFileSytemDirectoryPath.
&lt;br&gt;&lt;br&gt;That is quite nice. Yeah I could see using that. Any chance you can 
&lt;br&gt;re-release the URI code as MIT? (IIRC, Sophie is BSD, right?).
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25798351.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798296</id>
	<title>Re: [squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-07T21:44:02Z</published>
	<updated>2009-10-07T21:44:02Z</updated>
	<author>
		<name>John M McIntosh</name>
	</author>
	<content type="html">Well we used URI with great success in Sophie, since we could use a &amp;nbsp;
&lt;br&gt;relative path then resolve it to a network path, file system path, or &amp;nbsp;
&lt;br&gt;a specialized in memory path in order to store book objects in those
&lt;br&gt;three storage areas.
&lt;br&gt;&lt;br&gt;But a few things come to mind for example we could someone do
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; foo := CPlatform homeDirectory or documentDirectory or tempDirectory &amp;nbsp;
&lt;br&gt;or musicDirectory and it would mostly do the right thing based on the &amp;nbsp;
&lt;br&gt;platform to construct a URI.
&lt;br&gt;&lt;br&gt;then what if you did
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fum := CPlatform homeDirectory , 'myStuff' , 'calledWhat' , &amp;nbsp;
&lt;br&gt;'where.txt' .
&lt;br&gt;&lt;br&gt;using the ',' operator to concatenate a path together. Then a method &amp;nbsp;
&lt;br&gt;to return the proper path based on the type you want, and of course &amp;nbsp;
&lt;br&gt;the platform specific details.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; platformDirectoryPath = fum asFileSytemDirectoryPath.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 2009-10-07, at 9:04 PM, Andreas Raab wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; K. K. Subramaniam wrote:
&lt;br&gt;&amp;gt;&amp;gt; On Wednesday 07 Oct 2009 10:26:48 pm Nicolas Cellier wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; In st80, there was also a nice feature: * and ? would also apply &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; part of the hierarchy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; like: /home/nice/squeak/*/*.cs
&lt;br&gt;&amp;gt;&amp;gt; Since Squeak is a VM accessing filesystem on its host, shouldn't we &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; be using URLs in the image and let FilePlugin resolve it into &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; pathnames?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm not particularly in favor of that option in tools that actually &amp;nbsp;
&lt;br&gt;&amp;gt; expose the file names to users. When you type file paths in, it just &amp;nbsp;
&lt;br&gt;&amp;gt; feels wrong to type, e.g., /c/users/andreas/; and typing file:///C:/users/andreas/ 
&lt;br&gt;&amp;gt; &amp;nbsp;is just plain awful (yes, that's *three* slashes after the colon - &amp;nbsp;
&lt;br&gt;&amp;gt; copied right out of firefox).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would be more useful if slashes could be universally used in code &amp;nbsp;
&lt;br&gt;&amp;gt; though; having to write stuff like
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;foobar := (FileDirectoy default directoryNamed: 'foo') &amp;nbsp;
&lt;br&gt;&amp;gt; directoryNamed: 'bar'.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; is every bit as awful. Perhaps a binary operator #/ would be in &amp;nbsp;
&lt;br&gt;&amp;gt; order? I.e.,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;foobar := FileDirectory default / 'foo' / 'bar'.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; (although this overloads the meaning of #/ which is not great either)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;nbsp;- Andreas
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;= 
&lt;br&gt;= 
&lt;br&gt;= 
&lt;br&gt;========================================================================
&lt;br&gt;John M. McIntosh &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25798296&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;johnmci@...&lt;/a&gt;&amp;gt; &amp;nbsp; Twitter: &amp;nbsp; 
&lt;br&gt;squeaker68882
&lt;br&gt;Corporate Smalltalk Consulting Ltd. &amp;nbsp;&lt;a href=&quot;http://www.smalltalkconsulting.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.smalltalkconsulting.com&lt;/a&gt;&lt;br&gt;= 
&lt;br&gt;= 
&lt;br&gt;= 
&lt;br&gt;========================================================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25798296.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25798059</id>
	<title>[squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-07T21:04:41Z</published>
	<updated>2009-10-07T21:04:41Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">K. K. Subramaniam wrote:
&lt;br&gt;&amp;gt; On Wednesday 07 Oct 2009 10:26:48 pm Nicolas Cellier wrote:
&lt;br&gt;&amp;gt;&amp;gt; In st80, there was also a nice feature: * and ? would also apply to any
&lt;br&gt;&amp;gt;&amp;gt; part of the hierarchy
&lt;br&gt;&amp;gt;&amp;gt; like: /home/nice/squeak/*/*.cs
&lt;br&gt;&amp;gt; Since Squeak is a VM accessing filesystem on its host, shouldn't we be using 
&lt;br&gt;&amp;gt; URLs in the image and let FilePlugin resolve it into pathnames?
&lt;br&gt;&lt;br&gt;I'm not particularly in favor of that option in tools that actually 
&lt;br&gt;expose the file names to users. When you type file paths in, it just 
&lt;br&gt;feels wrong to type, e.g., /c/users/andreas/; and typing 
&lt;br&gt;file:///C:/users/andreas/ is just plain awful (yes, that's *three* 
&lt;br&gt;slashes after the colon - copied right out of firefox).
&lt;br&gt;&lt;br&gt;It would be more useful if slashes could be universally used in code 
&lt;br&gt;though; having to write stuff like
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;foobar := (FileDirectoy default directoryNamed: 'foo') 
&lt;br&gt;directoryNamed: 'bar'.
&lt;br&gt;&lt;br&gt;is every bit as awful. Perhaps a binary operator #/ would be in order? I.e.,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;foobar := FileDirectory default / 'foo' / 'bar'.
&lt;br&gt;&lt;br&gt;(although this overloads the meaning of #/ which is not great either)
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25798059.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25797967</id>
	<title>[squeak-dev] Re: Create option in debugger window?</title>
	<published>2009-10-07T20:49:58Z</published>
	<updated>2009-10-07T20:49:58Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Hi Ricardo -
&lt;br&gt;&lt;br&gt;That was just a bit of temporary breakage after the last ToolBuilder 
&lt;br&gt;round. Thanks for pointing the problem out!
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;Ricardo Moran wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi guys, first of all I want to say it's really nice to see 
&lt;br&gt;&amp;gt; Squeak finally moving forward. Yesterday I started working with the 
&lt;br&gt;&amp;gt; latest trunk image and I noticed that when a doesNotUnderstand error 
&lt;br&gt;&amp;gt; pops up the debugger window doesn't have the &amp;quot;create&amp;quot; button anymore. 
&lt;br&gt;&amp;gt; Maybe it was removed a lot of time ago, I don't know because I mostly 
&lt;br&gt;&amp;gt; work in Etoys.
&lt;br&gt;&amp;gt; I really like that feature and I don't know how to put it back. Does 
&lt;br&gt;&amp;gt; anybody know how to do it?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Create-option-in-debugger-window--tp25790769p25797967.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25797947</id>
	<title>[squeak-dev] The Trunk: Tools-ar.133.mcz</title>
	<published>2009-10-07T20:46:26Z</published>
	<updated>2009-10-07T20:46:26Z</updated>
	<author>
		<name>commits-2</name>
	</author>
	<content type="html">Andreas Raab uploaded a new version of Tools to project The Trunk:
&lt;br&gt;&lt;a href=&quot;http://source.squeak.org/trunk/Tools-ar.133.mcz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://source.squeak.org/trunk/Tools-ar.133.mcz&lt;/a&gt;&lt;br&gt;&lt;br&gt;==================== Summary ====================
&lt;br&gt;&lt;br&gt;Name: Tools-ar.133
&lt;br&gt;Author: ar
&lt;br&gt;Time: 7 October 2009, 8:46:02 am
&lt;br&gt;UUID: 2f3b592e-b7d5-ba43-8f09-71b983afecd9
&lt;br&gt;Ancestors: Tools-MAD.132
&lt;br&gt;&lt;br&gt;Put the 'create' button back into debug notifiers when we're encountering a DNU.
&lt;br&gt;&lt;br&gt;=============== Diff against Tools-MAD.132 ===============
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; ----- Method: Debugger&amp;gt;&amp;gt;buildNotifierWith:label:message: (in category 'toolbuilder') -----
&lt;br&gt;&amp;nbsp; buildNotifierWith: builder label: label message: messageString
&lt;br&gt;+ 	| windowSpec listSpec textSpec panelSpec buttonSpec quads |
&lt;br&gt;- 	| windowSpec listSpec textSpec panelSpec buttonSpec |
&lt;br&gt;&amp;nbsp; 	windowSpec := builder pluggableWindowSpec new.
&lt;br&gt;&amp;nbsp; 	windowSpec model: self.
&lt;br&gt;&amp;nbsp; 	windowSpec extent: 450 @ 156. &amp;quot;nice and wide to show plenty of the error msg&amp;quot;
&lt;br&gt;&amp;nbsp; 	windowSpec label: label.
&lt;br&gt;&amp;nbsp; 	windowSpec children: OrderedCollection new.
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; 	panelSpec := builder pluggablePanelSpec new.
&lt;br&gt;&amp;nbsp; 	panelSpec children: OrderedCollection new.
&lt;br&gt;+ 	quads := self preDebugButtonQuads.
&lt;br&gt;+ 	(self interruptedContext selector == #doesNotUnderstand:) ifTrue: [
&lt;br&gt;+ 		quads := quads copyWith: 
&lt;br&gt;+ 			{ 'Create'. #createMethod. #magenta. 'create the missing method' }
&lt;br&gt;+ 	].
&lt;br&gt;+ 	quads do:[:spec|
&lt;br&gt;- 	self preDebugButtonQuads do:[:spec|
&lt;br&gt;&amp;nbsp; 		buttonSpec := builder pluggableButtonSpec new.
&lt;br&gt;&amp;nbsp; 		buttonSpec model: self.
&lt;br&gt;&amp;nbsp; 		buttonSpec label: spec first.
&lt;br&gt;&amp;nbsp; 		buttonSpec action: spec second.
&lt;br&gt;&amp;nbsp; 		buttonSpec help: spec fourth.
&lt;br&gt;&amp;nbsp; 		panelSpec children add: buttonSpec.
&lt;br&gt;&amp;nbsp; 	].
&lt;br&gt;&amp;nbsp; 	panelSpec layout: #horizontal. &amp;quot;buttons&amp;quot;
&lt;br&gt;&amp;nbsp; 	panelSpec frame: (0@0 corner: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797947&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;1@...&lt;/a&gt;).
&lt;br&gt;&amp;nbsp; 	windowSpec children add: panelSpec.
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; 	Preferences eToyFriendly | messageString notNil ifFalse:[
&lt;br&gt;&amp;nbsp; 		listSpec := builder pluggableListSpec new.
&lt;br&gt;&amp;nbsp; 		listSpec 
&lt;br&gt;&amp;nbsp; 			model: self;
&lt;br&gt;&amp;nbsp; 			list: #contextStackList; 
&lt;br&gt;&amp;nbsp; 			getIndex: #contextStackIndex; 
&lt;br&gt;&amp;nbsp; 			setIndex: #debugAt:; 
&lt;br&gt;&amp;nbsp; 			frame: (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797947&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;0@...&lt;/a&gt; corner: 1@1).
&lt;br&gt;&amp;nbsp; 		windowSpec children add: listSpec.
&lt;br&gt;&amp;nbsp; 	] ifTrue:[
&lt;br&gt;&amp;nbsp; 		message := messageString.
&lt;br&gt;&amp;nbsp; 		textSpec := builder pluggableTextSpec new.
&lt;br&gt;&amp;nbsp; 		textSpec 
&lt;br&gt;&amp;nbsp; 			model: self;
&lt;br&gt;&amp;nbsp; 			getText: #preDebugMessageString; 
&lt;br&gt;&amp;nbsp; 			setText: nil; 
&lt;br&gt;&amp;nbsp; 			selection: nil; 
&lt;br&gt;&amp;nbsp; 			menu: #debugProceedMenu:;
&lt;br&gt;&amp;nbsp; 			frame: (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797947&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;0@...&lt;/a&gt;: 1@1).
&lt;br&gt;&amp;nbsp; 		windowSpec children add: textSpec.
&lt;br&gt;&amp;nbsp; 	].
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; 	^windowSpec!
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--The-Trunk%3A-Tools-ar.133.mcz-tp25797947p25797947.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25797904</id>
	<title>Re: [squeak-dev] Re: Installing seaside in squeak trunk image</title>
	<published>2009-10-07T20:35:56Z</published>
	<updated>2009-10-07T20:35:56Z</updated>
	<author>
		<name>Ricardo Moran</name>
	</author>
	<content type="html">Ok, I&amp;#39;ll give it a try. Thank you Andreas!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Oct 8, 2009 at 12:34 AM, Andreas Raab &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25797904&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andreas.raab@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Hi Ricardo -&lt;br&gt;
&lt;br&gt;
I have had better success with the up and coming 3.0 so you might give that a shot. In order to install Seaside3 into a trunk image do this:&lt;br&gt;
&lt;br&gt;
&amp;quot;Update all the way from the trunk&amp;quot;&lt;br&gt;
Utilities updateFromServer.&lt;br&gt;
&lt;br&gt;
&amp;quot;Install the shiny new OB 2.0.3 release&amp;quot;&lt;br&gt;
Installer installUrl:&lt;br&gt;
&amp;#39;&lt;a href=&quot;http://www.wiresong.ca/static/releases/OmniBrowser-2.0.3.sar&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.wiresong.ca/static/releases/OmniBrowser-2.0.3.sar&lt;/a&gt;&amp;#39;.&lt;br&gt;
&lt;br&gt;
&amp;quot;Install Seaside 3.0&amp;quot;&lt;br&gt;
(Installer squeaksource project: &amp;#39;Seaside30&amp;#39;)&lt;br&gt;
    install: &amp;#39;LoadOrderTest&amp;#39;.&lt;br&gt;
&lt;br&gt;
I have done this successfully as recently as a couple of weeks ago. If you find anything that doesn&amp;#39;t work, let us know.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
  - Andreas&lt;br&gt;
&lt;br&gt;
Ricardo Moran wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;
Hi, I just installed Seaside version 2.8.4.591 from Universe. It finished ok but when I tried to start the server with &lt;br&gt;
WAKomEncoded startOn: 8080.&lt;br&gt;
&lt;br&gt;
I got BlockClosure&amp;gt;&amp;gt;doesNotUnderstand: #newProcessWithBindings:&lt;br&gt;
&lt;br&gt;
I searched a Seaside One click experience image (which is made with Pharo) and I found this method in *DynamicBindings category of BlockClosure. In order to make it work I simply filed out the whole category and loaded it in squeak. It seems to be working but I wanted to make sure I was doing it right. The thing is I want to show seaside to a friend that doesn&amp;#39;t know anything about smalltalk so I don&amp;#39;t want him to get frustrated with obscure bugs because of a bad installation. I suppose it would be best if I just give him the Seaside one click experience image but I really don&amp;#39;t like Pharo.&lt;br&gt;


Also, I would like to know what other package do you think I should install in order to make a good starting environment for him.&lt;br&gt;
Thanks in advance.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;/div&gt;&lt;/div&gt;
------------------------------------------------------------------------&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Installing-seaside-in-squeak-trunk-image-tp25797690p25797904.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25797883</id>
	<title>[squeak-dev] Re: Installing seaside in squeak trunk image</title>
	<published>2009-10-07T20:34:12Z</published>
	<updated>2009-10-07T20:34:12Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">Hi Ricardo -
&lt;br&gt;&lt;br&gt;I have had better success with the up and coming 3.0 so you might give 
&lt;br&gt;that a shot. In order to install Seaside3 into a trunk image do this:
&lt;br&gt;&lt;br&gt;&amp;quot;Update all the way from the trunk&amp;quot;
&lt;br&gt;Utilities updateFromServer.
&lt;br&gt;&lt;br&gt;&amp;quot;Install the shiny new OB 2.0.3 release&amp;quot;
&lt;br&gt;Installer installUrl:
&lt;br&gt;'&lt;a href=&quot;http://www.wiresong.ca/static/releases/OmniBrowser-2.0.3.sar'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.wiresong.ca/static/releases/OmniBrowser-2.0.3.sar'&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;&amp;quot;Install Seaside 3.0&amp;quot;
&lt;br&gt;(Installer squeaksource project: 'Seaside30')
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;install: 'LoadOrderTest'.
&lt;br&gt;&lt;br&gt;I have done this successfully as recently as a couple of weeks ago. If 
&lt;br&gt;you find anything that doesn't work, let us know.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;Ricardo Moran wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi, I just installed Seaside version 2.8.4.591 from Universe. It 
&lt;br&gt;&amp;gt; finished ok but when I tried to start the server with 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; WAKomEncoded startOn: 8080.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I got BlockClosure&amp;gt;&amp;gt;doesNotUnderstand: #newProcessWithBindings:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I searched a Seaside One click experience image (which is made with 
&lt;br&gt;&amp;gt; Pharo) and I found this method in *DynamicBindings category of 
&lt;br&gt;&amp;gt; BlockClosure. In order to make it work I simply filed out the whole 
&lt;br&gt;&amp;gt; category and loaded it in squeak. It seems to be working but I wanted to 
&lt;br&gt;&amp;gt; make sure I was doing it right. The thing is I want to show seaside to a 
&lt;br&gt;&amp;gt; friend that doesn't know anything about smalltalk so I don't want him to 
&lt;br&gt;&amp;gt; get frustrated with obscure bugs because of a bad installation. I 
&lt;br&gt;&amp;gt; suppose it would be best if I just give him the Seaside one click 
&lt;br&gt;&amp;gt; experience image but I really don't like Pharo.
&lt;br&gt;&amp;gt; Also, I would like to know what other package do you think I should 
&lt;br&gt;&amp;gt; install in order to make a good starting environment for him.
&lt;br&gt;&amp;gt; Thanks in advance.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Installing-seaside-in-squeak-trunk-image-tp25797690p25797883.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25797690</id>
	<title>[squeak-dev] Installing seaside in squeak trunk image</title>
	<published>2009-10-07T20:01:25Z</published>
	<updated>2009-10-07T20:01:25Z</updated>
	<author>
		<name>Ricardo Moran</name>
	</author>
	<content type="html">Hi, I just installed Seaside version 2.8.4.591 from Universe. It finished ok but when I tried to start the server with &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;WAKomEncoded startOn: 8080.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I got BlockClosure&amp;gt;&amp;gt;doesNotUnderstand: #newProcessWithBindings:&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I searched a Seaside One click experience image (which is made with Pharo) and I found this method in *DynamicBindings category of BlockClosure. In order to make it work I simply filed out the whole category and loaded it in squeak. It seems to be working but I wanted to make sure I was doing it right. The thing is I want to show seaside to a friend that doesn&amp;#39;t know anything about smalltalk so I don&amp;#39;t want him to get frustrated with obscure bugs because of a bad installation. I suppose it would be best if I just give him the Seaside one click experience image but I really don&amp;#39;t like Pharo.&lt;/div&gt;

&lt;div&gt;Also, I would like to know what other package do you think I should install in order to make a good starting environment for him.&lt;/div&gt;&lt;div&gt;Thanks in advance.&lt;/div&gt;
&lt;br /&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Installing-seaside-in-squeak-trunk-image-tp25797690p25797690.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25793840</id>
	<title>Re: [squeak-dev] Create option in debugger window?</title>
	<published>2009-10-07T13:29:05Z</published>
	<updated>2009-10-07T13:29:05Z</updated>
	<author>
		<name>Igor Stasenko</name>
	</author>
	<content type="html">+1 i'm missing that too.
&lt;br&gt;I often writing the code which sends not-yet implemented messages, and
&lt;br&gt;then implementing them
&lt;br&gt;on the fly by running the test code.
&lt;br&gt;&lt;br&gt;2009/10/7 Ricardo Moran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25793840&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;richi.moran@...&lt;/a&gt;&amp;gt;:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi guys, first of all I want to say it's really nice to see
&lt;br&gt;&amp;gt; Squeak finally moving forward. Yesterday I started working with the latest
&lt;br&gt;&amp;gt; trunk image and I noticed that when a doesNotUnderstand error pops up the
&lt;br&gt;&amp;gt; debugger window doesn't have the &amp;quot;create&amp;quot; button anymore. Maybe it was
&lt;br&gt;&amp;gt; removed a lot of time ago, I don't know because I mostly work in Etoys.
&lt;br&gt;&amp;gt; I really like that feature and I don't know how to put it back. Does anybody
&lt;br&gt;&amp;gt; know how to do it?
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best regards,
&lt;br&gt;Igor Stasenko AKA sig.
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Create-option-in-debugger-window--tp25790769p25793840.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25793039</id>
	<title>[squeak-dev] Box-Admins Team Report for August and September, 2009</title>
	<published>2009-10-07T12:40:44Z</published>
	<updated>2009-10-07T12:40:44Z</updated>
	<author>
		<name>Ken Causey</name>
	</author>
	<content type="html">The box-admins team is responsible for seeing that the community shared
&lt;br&gt;server is maintained and setting up any new features to be hosted on
&lt;br&gt;that server.
&lt;br&gt;&lt;br&gt;For August and September, 2009:
&lt;br&gt;&lt;br&gt;I must apologize, I did not realize until today that I failed to send a
&lt;br&gt;report for last month so consider this a cumulative report for the last
&lt;br&gt;two months.
&lt;br&gt;&lt;br&gt;Not that there is all that much to say. &amp;nbsp;The server has now been running
&lt;br&gt;for 350 days and this team has only had very minor issues and questions
&lt;br&gt;to deal with in the last 60 days.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.squeak.org/Foundation/SupportSqueak/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.squeak.org/Foundation/SupportSqueak/&lt;/a&gt;&lt;br&gt;&lt;br&gt;and purchasing a Squeak badge. Note that a donation here may be used for
&lt;br&gt;other Squeak community services including but not limited to
&lt;br&gt;development, development infrastructure, and promotion of Squeak.
&lt;br&gt;&lt;br&gt;The services being hosted have continued to grow and include (but are
&lt;br&gt;not limited to):
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.squeak.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.squeak.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;SqueakMap - &lt;a href=&quot;http://map.squeak.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://map.squeak.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://ftp.squeak.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://ftp.squeak.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://lists.squeakfoundation.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.squeakfoundation.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://source.squeakfoundation.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://source.squeakfoundation.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://map.squeak.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://map.squeak.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://svn.squeak.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.squeak.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://update.squeakfoundation.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://update.squeakfoundation.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://wiki.squeak.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://wiki.squeak.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://bugs.squeak.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.squeak.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;and DNS services for squeak.org and squeakfoundation.org domain names.
&lt;br&gt;&lt;br&gt;Ken
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (197 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/25793039/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Box-Admins-Team-Report-for-August-and-September%2C-2009-tp25793039p25793039.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25792434</id>
	<title>[squeak-dev] The Trunk: Kernel-nice.263.mcz</title>
	<published>2009-10-07T11:58:27Z</published>
	<updated>2009-10-07T11:58:27Z</updated>
	<author>
		<name>commits-2</name>
	</author>
	<content type="html">Nicolas Cellier uploaded a new version of Kernel to project The Trunk:
&lt;br&gt;&lt;a href=&quot;http://source.squeak.org/trunk/Kernel-nice.263.mcz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://source.squeak.org/trunk/Kernel-nice.263.mcz&lt;/a&gt;&lt;br&gt;&lt;br&gt;==================== Summary ====================
&lt;br&gt;&lt;br&gt;Name: Kernel-nice.263
&lt;br&gt;Author: nice
&lt;br&gt;Time: 7 October 2009, 8:58:27 am
&lt;br&gt;UUID: 2ca1dd7b-3aaf-ef40-a65d-9470d31bf6b6
&lt;br&gt;Ancestors: Kernel-nice.262
&lt;br&gt;&lt;br&gt;Modify this:
&lt;br&gt;&lt;br&gt;(Object&amp;gt;&amp;gt;#printOn:) printString
&lt;br&gt;before -&amp;gt; 'a CompiledMethod(1947: Object&amp;gt;&amp;gt;printOn:)'
&lt;br&gt;after -&amp;gt; '(Object&amp;gt;&amp;gt;#printOn: &amp;quot;a CompiledMethod(1947)&amp;quot;)'
&lt;br&gt;&lt;br&gt;This way, a CompiledMethod printString can be interpreted back.
&lt;br&gt;&lt;br&gt;This follows &lt;a href=&quot;http://bugs.squeak.org/view.php?id=6726&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bugs.squeak.org/view.php?id=6726&lt;/a&gt;&lt;br&gt;A variant has been implemented in trunk previously, but in a non interpretable manner.
&lt;br&gt;This one close the report.
&lt;br&gt;&lt;br&gt;&lt;br&gt;=============== Diff against Kernel-nice.262 ===============
&lt;br&gt;&lt;br&gt;Item was changed:
&lt;br&gt;&amp;nbsp; ----- Method: CompiledMethod&amp;gt;&amp;gt;printOn: (in category 'printing') -----
&lt;br&gt;&amp;nbsp; printOn: aStream 
&lt;br&gt;&amp;nbsp; 	&amp;quot;Overrides method inherited from the byte arrayed collection.&amp;quot;
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;+ 	aStream nextPut: $(; print: self methodClass; nextPutAll: '&amp;gt;&amp;gt;'; nextPutAll: self selector storeString; space; nextPut: $&amp;quot;.
&lt;br&gt;+ 	self printNameOn: aStream. 
&lt;br&gt;+ 	aStream nextPut: $(; print: self identityHash; nextPut: $); nextPut: $&amp;quot;; nextPut: $)!
&lt;br&gt;- 	self printNameOn: aStream.
&lt;br&gt;- 	aStream nextPut: $(; print: self identityHash; nextPutAll: ': '; 
&lt;br&gt;- 		print: self methodClass; nextPutAll: '&amp;gt;&amp;gt;'; nextPutAll: self selector; nextPut: $).
&lt;br&gt;- 	&amp;quot;aStream space; nextPutAll: self identityHashPrintString&amp;quot;
&lt;br&gt;- !
&lt;br&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--The-Trunk%3A-Kernel-nice.263.mcz-tp25792434p25792434.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25792161</id>
	<title>Re: [squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-07T11:42:43Z</published>
	<updated>2009-10-07T11:42:43Z</updated>
	<author>
		<name>subbukk</name>
	</author>
	<content type="html">On Wednesday 07 Oct 2009 10:26:48 pm Nicolas Cellier wrote:
&lt;br&gt;&amp;gt; In st80, there was also a nice feature: * and ? would also apply to any
&lt;br&gt;&amp;gt; part of the hierarchy
&lt;br&gt;&amp;gt; like: /home/nice/squeak/*/*.cs
&lt;br&gt;Since Squeak is a VM accessing filesystem on its host, shouldn't we be using 
&lt;br&gt;URLs in the image and let FilePlugin resolve it into pathnames?
&lt;br&gt;&lt;br&gt;Subbu
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25792161.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25790769</id>
	<title>[squeak-dev] Create option in debugger window?</title>
	<published>2009-10-07T10:17:12Z</published>
	<updated>2009-10-07T10:17:12Z</updated>
	<author>
		<name>Ricardo Moran</name>
	</author>
	<content type="html">&lt;div&gt;Hi guys, first of all I want to say it&amp;#39;s really nice to see Squeak finally moving forward. Yesterday I started working with the latest trunk image and I noticed that when a doesNotUnderstand error pops up the debugger window doesn&amp;#39;t have the &amp;quot;create&amp;quot; button anymore. Maybe it was removed a lot of time ago, I don&amp;#39;t know because I mostly work in Etoys.&lt;/div&gt;

&lt;div&gt;I really like that feature and I don&amp;#39;t know how to put it back. Does anybody know how to do it?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Cheers&lt;/div&gt;
&lt;br /&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Create-option-in-debugger-window--tp25790769p25790769.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25790423</id>
	<title>Re: [squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-07T09:56:48Z</published>
	<updated>2009-10-07T09:56:48Z</updated>
	<author>
		<name>nicolas cellier-2</name>
	</author>
	<content type="html">In st80, there was also a nice feature: * and ? would also apply to any part of the hierarchy&lt;br&gt;like: /home/nice/squeak/*/*.cs&lt;br&gt;&lt;br&gt;Nicolas&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/10/7 Bert Freudenberg &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25790423&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bert@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
On 07.10.2009, at 17:41, Andreas Raab wrote:&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&amp;gt; What do others think.&lt;br&gt;
&lt;br&gt;
Two thoughts: First, I would only consider the last portion a pattern if it includes a wild card (there is little point in having a wild card that matches at most one file I think).&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;/div&gt;
IMHO if there is neither a directory given nor a wild card, a substring search should be performed.&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;
&lt;br&gt;
- Bert -&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Secondly, I would walk the tree and select the directory &amp;quot;closest to&amp;quot; the chosen input. Meaning that if there&amp;#39;s a typo you end up as close as we can make it to the chosen location.&lt;br&gt;
&lt;br&gt;
Cheers,&lt;br&gt;
 - Andreas&lt;br&gt;
&lt;br&gt;
Torsten Bergmann wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
The new File list is nice, but it still has a problem&lt;br&gt;
with the selection in the tree after typing.&lt;br&gt;
On win32 if one types C:\temp and hits ENTER the folder is not selected in the tree. If one enters C:\temp\ and ENTER it is selected. I think both options should be possible (since this is similar behavior as in Windows Explorer, and yes I&amp;#39;m biased). The reason is that anything after the &amp;quot;pathNameDelimiter&amp;quot;&lt;br&gt;

is always identified as pattern.&lt;br&gt;
See implementation in FileList&amp;gt;&amp;gt;pathAndPattern:&lt;br&gt;
One possible solution could to check first if a subdirectory&lt;br&gt;
with the extracted pattern exists&lt;br&gt;
&amp;quot;(FileDirectory on: base) fileOrDirectoryExists: pat&amp;quot;&lt;br&gt;
and react accordingly (ignore it as pattern and add it to the&lt;br&gt;
base).&lt;br&gt;
What do others think. Bye&lt;br&gt;
T.&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25790423.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25789275</id>
	<title>Re: [squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-07T08:51:19Z</published>
	<updated>2009-10-07T08:51:19Z</updated>
	<author>
		<name>Bert Freudenberg</name>
	</author>
	<content type="html">&lt;br&gt;On 07.10.2009, at 17:41, Andreas Raab wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; What do others think.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Two thoughts: First, I would only consider the last portion a &amp;nbsp;
&lt;br&gt;&amp;gt; pattern if it includes a wild card (there is little point in having &amp;nbsp;
&lt;br&gt;&amp;gt; a wild card that matches at most one file I think).
&lt;br&gt;&lt;br&gt;IMHO if there is neither a directory given nor a wild card, a &amp;nbsp;
&lt;br&gt;substring search should be performed.
&lt;br&gt;&lt;br&gt;- Bert -
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Secondly, I would walk the tree and select the directory &amp;quot;closest &amp;nbsp;
&lt;br&gt;&amp;gt; to&amp;quot; the chosen input. Meaning that if there's a typo you end up as &amp;nbsp;
&lt;br&gt;&amp;gt; close as we can make it to the chosen location.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; &amp;nbsp;- Andreas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Torsten Bergmann wrote:
&lt;br&gt;&amp;gt;&amp;gt; The new File list is nice, but it still has a problem
&lt;br&gt;&amp;gt;&amp;gt; with the selection in the tree after typing.
&lt;br&gt;&amp;gt;&amp;gt; On win32 if one types C:\temp and hits ENTER the folder is not &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; selected in the tree. If one enters C:\temp\ and ENTER it is &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; selected. I think both options should be possible (since this is &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; similar behavior as in Windows Explorer, and yes I'm biased). The &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; reason is that anything after the &amp;quot;pathNameDelimiter&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; is always identified as pattern.
&lt;br&gt;&amp;gt;&amp;gt; See implementation in FileList&amp;gt;&amp;gt;pathAndPattern:
&lt;br&gt;&amp;gt;&amp;gt; One possible solution could to check first if a subdirectory
&lt;br&gt;&amp;gt;&amp;gt; with the extracted pattern exists
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;(FileDirectory on: base) fileOrDirectoryExists: pat&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; and react accordingly (ignore it as pattern and add it to the
&lt;br&gt;&amp;gt;&amp;gt; base).
&lt;br&gt;&amp;gt;&amp;gt; What do others think. Bye
&lt;br&gt;&amp;gt;&amp;gt; T.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25789275.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25789111</id>
	<title>[squeak-dev] Re: Selection in new file list</title>
	<published>2009-10-07T08:41:37Z</published>
	<updated>2009-10-07T08:41:37Z</updated>
	<author>
		<name>Andreas Raab</name>
	</author>
	<content type="html">&amp;nbsp;&amp;gt; What do others think.
&lt;br&gt;&lt;br&gt;Two thoughts: First, I would only consider the last portion a pattern if 
&lt;br&gt;it includes a wild card (there is little point in having a wild card 
&lt;br&gt;that matches at most one file I think).
&lt;br&gt;&lt;br&gt;Secondly, I would walk the tree and select the directory &amp;quot;closest to&amp;quot; 
&lt;br&gt;the chosen input. Meaning that if there's a typo you end up as close as 
&lt;br&gt;we can make it to the chosen location.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; &amp;nbsp;- Andreas
&lt;br&gt;&lt;br&gt;Torsten Bergmann wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The new File list is nice, but it still has a problem
&lt;br&gt;&amp;gt; with the selection in the tree after typing.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On win32 if one types C:\temp and hits ENTER the folder 
&lt;br&gt;&amp;gt; is not selected in the tree. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If one enters C:\temp\ and ENTER it is selected. I think 
&lt;br&gt;&amp;gt; both options should be possible (since this is similar 
&lt;br&gt;&amp;gt; behavior as in Windows Explorer, and yes I'm biased). 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The reason is that anything after the &amp;quot;pathNameDelimiter&amp;quot;
&lt;br&gt;&amp;gt; is always identified as pattern.
&lt;br&gt;&amp;gt; See implementation in FileList&amp;gt;&amp;gt;pathAndPattern:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; One possible solution could to check first if a subdirectory
&lt;br&gt;&amp;gt; with the extracted pattern exists
&lt;br&gt;&amp;gt; &amp;quot;(FileDirectory on: base) fileOrDirectoryExists: pat&amp;quot;
&lt;br&gt;&amp;gt; and react accordingly (ignore it as pattern and add it to the
&lt;br&gt;&amp;gt; base).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What do others think. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Bye
&lt;br&gt;&amp;gt; T.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-squeak-dev--Selection-in-new-file-list-tp25782227p25789111.html" />
</entry>

</feed>
