<?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 rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel">
    <title>gmane.comp.lang.smalltalk.croquet.devel</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel</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://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4370"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4369"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4368"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4367"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4366"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4365"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4364"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4363"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4362"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4361"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4360"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4359"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4358"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4357"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4356"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4355"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4354"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4353"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4352"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4351"/>
      </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://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4370">
    <title>Re: Creating a colored cube with each face colored differently?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4370</link>
    <description>&lt;pre&gt;Yes. If you have the ability model it, it should be quite a bit easier.
David


On Mon, Apr 29, 2013 at 10:48 PM, Dmitriy Kazimirov &amp;lt;dkazimirow&amp;lt; at &amp;gt;gmail.com&amp;gt;wrote:




&lt;/pre&gt;</description>
    <dc:creator>David Smith</dc:creator>
    <dc:date>2013-04-30T13:50:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4369">
    <title>Re: Creating a colored cube with each face colored differently?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4369</link>
    <description>&lt;pre&gt;unsubscribe


2013/4/30 sachuraju &amp;lt;sachuraju&amp;lt; at &amp;gt;gmail.com&amp;gt;




&lt;/pre&gt;</description>
    <dc:creator>Dmitriy Kazimirov</dc:creator>
    <dc:date>2013-04-30T02:48:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4368">
    <title>Re: Creating a colored cube with each face colored differently?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4368</link>
    <description>&lt;pre&gt;And by the looks of it, I think that doing the latter seems simpler?


On Mon, Apr 29, 2013 at 7:57 PM, David A. Smith [via Smalltalk] &amp;lt;
ml-node+s1294792n4684503h70&amp;lt; at &amp;gt;n4.nabble.com&amp;gt; wrote:





--
View this message in context: http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501p4684505.html
Sent from the Croquet - Dev mailing list archive at Nabble.com.&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-30T01:10:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4367">
    <title>Re: Creating a colored cube with each face colored differently?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4367</link>
    <description>&lt;pre&gt;The TCube may use the same material for all 6 sides if I recall. You may
need to create your own object, probably by using 6 TRectangles properly
oriented. Each rectangle can have its own material that way. Another
possibility is create the cube you want in a 3D editor, export to collada
and load it into your scene. Then just make 26 copies (don't need one in
the center).

DAS


On Mon, Apr 29, 2013 at 8:44 PM, sachuraju &amp;lt;sachuraju&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:




&lt;/pre&gt;</description>
    <dc:creator>David Smith</dc:creator>
    <dc:date>2013-04-30T00:57:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4366">
    <title>Creating a colored cube with each face colored differently?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4366</link>
    <description>&lt;pre&gt;Hi,

In developing the Rubik's cube, I'm now in the final stage where I need to
create a cube with all 6 faces of different colors. 

When I look at how one assigns a color to a cube, we create a Material
object, and pass it to the TCube. The TCube passes it to its super classes,
and finally we hit TMesh, where the material object is put into the
MaterialList (at 1). 

Then at render time, I see that the method renderPrimitve: ogl alpha:
alphaPass is called to render the object, in which the materialList is made
use of. Not being a graphics guy myself, I'm unable to figure out what is
happening in this function, and so it would be great if someone can put into
words what is happening in that method. 

This will help me change the method so that I can perhaps use it to render a
cube with all faces colored differently. 

Thanks. 



--
View this message in context: http://forum.world.st/Creating-a-colored-cube-with-each-face-colored-differently-tp4684501.html
Sent from the Croquet - Dev mailing list archive at&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-30T00:44:26</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4365">
    <title>Re: Is there a function where I can get a mouse and a keyboard event at the same time?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4365</link>
    <description>&lt;pre&gt;Thank you for your reply.. Let me go ahead and try it..


On Thu, Apr 25, 2013 at 6:32 AM, David P. Reed [via Smalltalk] &amp;lt;
ml-node+s1294792n4683520h97&amp;lt; at &amp;gt;n4.nabble.com&amp;gt; wrote:





--
View this message in context: http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464p4683617.html
Sent from the Croquet - Dev mailing list archive at Nabble.com.&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-25T18:01:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4364">
    <title>RE: Is there a function where I can get a mouse and a keyboard event at the same time?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4364</link>
    <description>&lt;pre&gt;
There's no such thing as simultaneous.... however, you can watch key-up and key-down events and thus know the state of the "x" key as of the time the mouseclick arrives.
 


On Wednesday, April 24, 2013 6:53pm, "sachuraju" &amp;lt;sachuraju&amp;lt; at &amp;gt;gmail.com&amp;gt; said:



&amp;gt;&lt;/pre&gt;</description>
    <dc:creator>dpreed&lt; at &gt;reed.com</dc:creator>
    <dc:date>2013-04-25T11:32:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4363">
    <title>Re: Is there a function where I can get a mouse and a keyboard event at the same time?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4363</link>
    <description>&lt;pre&gt;I'm beginning to think that the previous reply was for the wrong thread. :)



--
View this message in context: http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464p4683476.html
Sent from the Croquet - Dev mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-25T02:40:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4362">
    <title>Re: Is there a function where I can get a mouse and a keyboard event at the same time?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4362</link>
    <description>&lt;pre&gt;You are welcome ... you are free to change your password, and I think
to change your info on the website under Staff.

Cheers,
David


On 4/24/13, sachuraju &amp;lt;sachuraju&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:

&lt;/pre&gt;</description>
    <dc:creator>David Harris</dc:creator>
    <dc:date>2013-04-25T00:27:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4361">
    <title>Is there a function where I can get a mouse and a keyboard event at the same time?</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4361</link>
    <description>&lt;pre&gt;Following up on the Rubik's cube, now what I want to capture a mouse click as
well as a keyboard press. This would enable me to implement the logic of 

If mouse button is pressed, and if button 'x' is pressed on the keyboard,
then rotate the cube about 'x' axis, and similarly for rotations around y
axis and z axis if buttons 'y' and 'z' are pressed? 

 





--
View this message in context: http://forum.world.st/Is-there-a-function-where-I-can-get-a-mouse-and-a-keyboard-event-at-the-same-time-tp4683464.html
Sent from the Croquet - Dev mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-24T22:53:00</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4360">
    <title>Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4360</link>
    <description>&lt;pre&gt;Ok. I think I figured it out. 

I was using the wrong rotation function. 
It works now when I use the existing rotationAroundX:, rotationAroundY:,
rotationAroundZ: 
functions.



--
View this message in context: http://forum.world.st/Rubik-s-Cube-Help-tp4682659p4683225.html
Sent from the Croquet - Dev mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-24T04:25:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4359">
    <title>Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4359</link>
    <description>&lt;pre&gt;Ok.. 

I'm now trying to arrive at the transformation matrix that will give me the
required rotation, and this is what I've come up with. It isn't working as I
expect it to. 


rotateBy: anAngle aroundX: xValue y: yValue z: zValue               
"xyz is the point around which I want to rotate the object. I'll call it the
origin"

    prevTrans := localTransform translation.
    "store the current position of the object"

    diffTrans := (Vector3 x: xValue y:yValue z:zValue) - prevTrans.   
    "Get the difference between origin and current position"

    transformMatrix  := Matrix4x4 identity.
    "To build the transformation matrix, start with the identity"

    transformMatrix  addTranslation: diffTrans.
    "add transformation to translate the object to the origin"

    transformMatrix  := transformMatrix rotation: anAngle aroundX:xValue
y:yValue z:zValue. 
    "add transformation to rotate the object by some angle at the origin"

    transformMatrix addTranslation: (diffTrans negated).
    "add transfor&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-24T03:59:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4358">
    <title>Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4358</link>
    <description>&lt;pre&gt;Ok.. 

I'm now trying to arrive at the transformation matrix that will give me the
required rotation, and this is what I've come up with. It isn't working as I
expect it to. 


rotateBy: anAngle aroundX: xValue y: yValue z: zValue               
"xyz is the point around which I want to rotate the object. I'll call it the
origin"

    prevTrans := localTransform translation.
    "store the current position of the object"

    diffTrans := (Vector3 x: xValue y:yValue z:zValue) - prevTrans.   
    "Get the difference between origin and current position"

    transformMatrix  := Matrix4x4 identity.
    "To build the transformation matrix, start with the identity"

    transformMatrix  addTranslation: diffTrans.
    "add transformation to translate the object to the origin"

    transformMatrix  := transformMatrix rotation: anAngle aroundX:xValue
y:yValue z:zValue. 
    "add transformation to rotate the object by some angle at the origin"

    transformMatrix addTranslation: (diffTrans negated).
    "add transfor&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-24T03:58:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4357">
    <title>Re: Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4357</link>
    <description>&lt;pre&gt;Probably not. Rubik's cubes are necessarily complex in their
transformations. I think you really just want to treat each sub-cube as an
independent entity when you do its transform. The nice thing is that all
the cubes in that plane should undergo the same transform (newMatrix =
transform*oldMatrix or something like that for all 9 cubes in that plane...)
David


On Sun, Apr 21, 2013 at 12:46 PM, sachuraju &amp;lt;sachuraju&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:




&lt;/pre&gt;</description>
    <dc:creator>David Smith</dc:creator>
    <dc:date>2013-04-21T16:50:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4356">
    <title>Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4356</link>
    <description>&lt;pre&gt;Thank you for the reply, David. I'll go ahead and try it. I would also
appreciate your inputs on the following. 

It seems to me that we may be thinking at a lower level of abstraction than
we ought to. 

The rotation around a point is not necessarily a property of a single cube,
but all the cubes in the plane in which I want the rotations to happen. So, 

1) Would it be easier to define a container class, (such as a subclass of
TGroup), that can contain cubes and have rotation as a property of the
container class itself? This way, we don't have to worry about single-cube
rotations.

2) If we do implement such a container class, we'll need to make such a
container class dynamic since after a rotation, the cubes shift their
positions. So if I do a rotation around y-axis, then the cubes would change
their planes in the x-axis and z-axis. 

Would it be any easier, given the classes in croquet, than my previous
approach?



--
View this message in context: http://forum.world.st/Rubik-s-Cube-Help-tp4682659p468286&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-21T16:46:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4355">
    <title>Re: Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4355</link>
    <description>&lt;pre&gt;Step 1 is basically right. Once you formulate the actual equation, you can
combine it all into a single matrix if you do it a lot. Easier to do the
following:
Step 2 - create a TFrame at the center of where you want to rotate around.
You can place this TFrame anywhere you like in the world. Add the elements
of the cube into the TFrame.
Step 3 - more difficult if you want to have each cube move somewhat
independently the way a Rubik's cube does. I wrote a method that computes
the transform matrix from one object to another. This allows you to perform
a rotation around the other object or TFrame. I don't remember the actual
method name though.

David


On Fri, Apr 19, 2013 at 8:26 PM, sachuraju &amp;lt;sachuraju&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:




&lt;/pre&gt;</description>
    <dc:creator>David Smith</dc:creator>
    <dc:date>2013-04-21T13:02:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4354">
    <title>Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4354</link>
    <description>&lt;pre&gt;I'm working with Balaji to get the Rubik's cube implemented in Croquet
Smalltalk. I'm posting a few questions and hoping to get them answered. I'm
still new to the framework and therefore would appreciate some detailed
responses to my questions. 

This is the way we are imagining to get this done. 

Step 1 : figure out a way to rotate a cube around a point in the world,
which is not the center of the cube itself. (This would be like planets
rotating around the sun)
I understand that, to do this, we first need to translate the object to the
point, rotate it there, and translate it back, which gives the effect of
rotation around a point. I'm having trouble to figure out what existing
classes should I leverage that might already do this. 

Step 2 : After step 1 - we need a way to select all the cubes in a plane so
that rotating one, causes rotation of all the cubes in the plane.  

Step 3 : we need a way to combine 1 and 2 to actually get the rotation for
all cubes.



--
View this message in context: http://fo&lt;/pre&gt;</description>
    <dc:creator>sachuraju</dc:creator>
    <dc:date>2013-04-20T00:26:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4353">
    <title>Re: Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4353</link>
    <description>&lt;pre&gt;No problem. I wrote Croquet, so might be able to help there too.
David


On Fri, Apr 19, 2013 at 7:22 PM, balajim &amp;lt;bmanoha2&amp;lt; at &amp;gt;illinois.edu&amp;gt; wrote:




&lt;/pre&gt;</description>
    <dc:creator>David Smith</dc:creator>
    <dc:date>2013-04-19T23:23:19</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4352">
    <title>Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4352</link>
    <description>&lt;pre&gt;Thank You for replying, David.

But we are actually constrained by the language. We have just learnt
Smalltalk so we are trying to figure out how to implement it in Smalltalk.

Balaji





--
View this message in context: http://forum.world.st/Rubik-s-Cube-Help-tp4682659p4682662.html
Sent from the Croquet - Dev mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>balajim</dc:creator>
    <dc:date>2013-04-19T23:22:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4351">
    <title>Re: Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4351</link>
    <description>&lt;pre&gt;I would switch to the Virtual World Framework (this is really Croquet 2.0).
You can code it in Javascript and it is much easier to deploy - totally
web-centric. And I designed that one too.
Go to:
http://www.virtualworldframework.com
Regards,
David


On Fri, Apr 19, 2013 at 7:00 PM, balajim &amp;lt;bmanoha2&amp;lt; at &amp;gt;illinois.edu&amp;gt; wrote:




&lt;/pre&gt;</description>
    <dc:creator>David Smith</dc:creator>
    <dc:date>2013-04-19T23:04:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4350">
    <title>Rubik's Cube Help!</title>
    <link>http://permalink.gmane.org/gmane.comp.lang.smalltalk.croquet.devel/4350</link>
    <description>&lt;pre&gt;Hi,

We are trying to build a Rubik's Cube in Croquet. We just started working
with Croquet, so still trying to find our feet in the environment. We can't
seem to figure out how to make one part of the cube rotate. Are there any
existing classes that do this that we can take a look at?

Thanks,
Balaji



--
View this message in context: http://forum.world.st/Rubik-s-Cube-Help-tp4682659.html
Sent from the Croquet - Dev mailing list archive at Nabble.com.

&lt;/pre&gt;</description>
    <dc:creator>balajim</dc:creator>
    <dc:date>2013-04-19T23:00:42</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.lang.smalltalk.croquet.devel">
    <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.croquet.devel</link>
  </textinput>
</rdf:RDF>
