With Mac OS X Snow Leopard, running the pre-compiled NBCog with the 4.3
image, I get Error: MNU Dictionary>>classSide while running
NBInstaller install. The error pops up during "Reshaping
NativeBoost-Unix-IgorStasenko-73".
Wah. I really do want to do some tutorials about NB and related
technologies. My little demo of a naive (and horribly cruddy)
integration of OpenGL and the squeak IDE has gotten 100 views in the
past 2.5 days, which means that about 10x as many people have watched it
per day than any other video in my tutorial series.
http://www.youtube.com/watch?v=Ctm-Q39nd-k
A demo of NativeBoost + GLDisplay + NB OpenGL would probably get even
more views. If the speedup is as much as advertised, it might once again
make Smalltalk the premier platform for prototyping new kinds of GUIs.
My cruddy demo got "lots of potential" feedback from the Slashdot
moderators when I submitted it. A demo of a fully working
implementation + some simple 3D widgets working within the 2D
environment might get a full slashdot treatment.
Lawson
Hi all,
it's a pleasure for me to announce the Koans tutorial project for teaching beginners the basics of Smalltalk. Inspired by the Edgecase Ruby Koans project and the original "The little Lisper" book by Daniel P. Friedman and Matthias Felleisen, we have implemented Smalltalk Koans in order to help our students to get started with Smalltalk.
Smalltalk Koans will guide you as a Smalltalk novice from first steps in Smalltalk to your first small project. The path is simple: You get a task, you solve it and, in the process, learn something. The Koans Sensei (jap.: teacher) will be your guide and introduce you to fundamental concepts in Smalltalk such as strings, blocks, collections and many more.
After a first internal use, we'd like to announce that we make this tutorial project available for the community.
https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki…
Especially, we'd like to acknowledge our student assistants, Eric Seckler, Robin Schreiber, and Partick Rein for implementing Koans in Smalltalk.
If you have any wishes for new lectures and feedback to existing ones, please let us know.
Best regards,
Michael
> Chris Cunnington uploaded a new version of Morphic-Kernel to project The Trunk:
> http://source.squeak.org/trunk/Morphic-Kernel-chc.1.mcz
This won't work. You need to commit the full Morphic package.
- Bert -
This is a package dating 5 September 2010. I uploaded it to the Inbox at the request of Andreas. I imagine he wondered why I never did that, because it never appeared on Squeak-dev. The reason was that I did not realize I needed to be a member of source.squeak.org for it to appear.
It was in the Inbox. Now it's in the Trunk. The only reason I can see for that is my commit access authority has changed. Maybe I tipped it in last month, while trying to finalize the image? At any rate, it's flotsam and jetsam. It should be relegated to /dev/null.
Chris
A new version of Graphics was added to project The Inbox:
http://source.squeak.org/inbox/Graphics-jmg.191.mcz
==================== Summary ====================
Name: Graphics-jmg.191
Author: jmg
Time: 6 January 2012, 2:37:58.42 pm
UUID: 64aae19a-1a36-a346-ae1c-48f25bf77127
Ancestors: Graphics-bf.190
asColorref was using the color's green element twice, instead of red, green, and blue. Also, Color did not have a symmetrical constructor to create a Color from a colorref. Finally, converting from a float to an integer by using asInteger, rather than round seemed like the wrong thing to do.
I tested this by iterating through Color class>>indexedColors, and converting them to colorrefs, then creating a Color from the colorref, and comparing the original with the new color. Without rounding I received ~239 failures and with rounding I received ~21 (still to be expected as we are converting a float in the range 0.0 - 1.0 to an integer in the range 0 - 255, so there will still be some error).
=============== Diff against Graphics-bf.190 ===============
Item was added:
+ ----- Method: Color class>>fromColorref: (in category 'instance creation') -----
+ fromColorref: aColorref
+ | red green blue |
+ red := aColorref bitAnd: 255.
+ green := (aColorref bitAnd: 65280)
+ >> 8.
+ blue := (aColorref bitAnd: 16711680)
+ >> 16.
+ ^ self r: red g: green b: blue range: 255.!
Item was changed:
----- Method: Color>>asColorref (in category 'conversions') -----
asColorref
"Convert the receiver into a colorref"
+ ^ (self red * 255) rounded + ((self green * 255) rounded << 8) + ((self blue * 255) rounded << 16)!
- ^(self red * 255) asInteger + ((self green * 255) asInteger << 8) + ((self green * 255) asInteger << 16)!
On 20.12.2011, at 17:35, commits(a)source.squeak.org wrote:
> Chris Cunnington uploaded a new version of Morphic-Kernel to project The Trunk:
> http://source.squeak.org/trunk/Morphic-Kernel-chc.1.mcz
This won't work. You need to commit the full Morphic package.
- Bert -
Awesome, didn't see a squeak-dev mail for years!
On Fri, 2012-01-06 at 12:10 -0800, an unknown sender wrote:
> Seeing if it's broken in both directions. Something is broken
> in the mx records.
>