Hi all,
I’m pleased to announce the release of our Path Tools Framework that has been developed
during the last five years as part of my dissertation.
https://www.hpi.uni-potsdam.de/hirschfeld/trac/SqueakCommunityProjects/wiki…
The Path Tools Framework comprises several development tools for supporting typical software
maintenance tasks such as debugging, testing, and program comprehension. It realizes among
others our test-driven fault navigation (a systematic debugging approach that leads developers
from the observable failure back to root causes), test quality feedback (improve software quality
by analyzing test cases), and model-based source code editing (single source development
method that joins model-driven development and standard source code editing).
As there are several tools and use cases, we will provide more detailed information in following
announcements. Nevertheless, all tools are already available and can be tested. Furthermore,
there is also a bunch of documentation, screencasts, and published papers.
http://www.michaelperscheid.de/projects/index.html
Have fun :-)
Best regards,
Michael
---
Dr.-Ing. Michael Perscheid
michaelperscheid(a)googlemail.com
http://www.michaelperscheid.de/
Just to be clear, I need a volunteer to help out. I thought I could
just dump files from Eliot's VM into the same places as the old VM
(replacing it). If this is not the case then I need some help from
someone with a Mac.
On Thu, Feb 27, 2014 at 1:55 PM, E. Glen Paling <glenpaling(a)mac.com> wrote:
> slp5591 is so impersonal, you can call me Glen. :) I presume the lasted version of Cog should be included, however, the VM in the all-in-one is packaged differently than Eliot's. I suspect the Cog VM won't work without modification. I can't help much, I'm not an apple developer. Have a look at Pharo's version 2.0 portable.
>
> Glen Paling
>
> On 27Feb2014, at 14:31, Chris Muller <asqueaker(a)gmail.com> wrote:
>
>> Thanks slp5591.
>>
>> On Thu, Feb 27, 2014 at 1:15 PM, <slp5591(a)me.com> wrote:
>>> The launch errors are due to OSX's Gatekeeper. Changing the security
>>> settings allows Squeak to launch see:
>>> http://support.apple.com/kb/HT5290?viewlocale=en_US&locale=en_US. This is a
>>> excellent way to keep newbies away... We've been here before:
>>> http://forum.world.st/All-in-ones-tp4662358p4662683.html.
>>>
>>> Like Tim said, changing the following changes to info.plist launches the
>>> all-in-one:
>>>
>>> 461 to: <string>Squeak 4.5, VM 4.2.3b1u</string>
>>> 463 to: <string>4.5</string>
>>> 467 to: <string>org.squeak.SqueakAllInOne45</string>
>>> 471 to: <string>Squeak 4.5</string>
>>> 515 to: <string>Squeak4.5-13680.image</string>
>>
>> Okay, I've made those changes.
>>
>>> It is a very old VM:
>>>
>>> /Applications/Smalltalk/Build/OneClicks/Squeak-4.5-All-in-One.app/Contents/MacOS/Squeak
>>> VM Opt
>>> Squeak3.8.1 of '28 Aug 2006' [latest update: #6747] 4.5
>>> Mac Carbon 4.2.4b1 28-Mar-10 >45CAAEAC-5A1E-4327-9702-7973E3473FDE<
>>
>> Which VM do we want to deploy for Mac and where can I download it?
>>
>> Let me know and I'll put up the new All-In-One.
>>
>> Thanks.
>>
>
Nicolas Cellier uploaded a new version of Kernel to project The Trunk:
http://source.squeak.org/trunk/Kernel-nice.840.mcz
==================== Summary ====================
Name: Kernel-nice.840
Author: nice
Time: 3 March 2014, 4:17:47.597 pm
UUID: b9d8d15f-48f9-4986-b666-89241ecae19f
Ancestors: Kernel-nice.839
Correct a comment: integerPart is the integer part, not the fractional part.
=============== Diff against Kernel-nice.839 ===============
Item was changed:
----- Method: ScaledDecimal>>integerPart (in category 'truncation and round off') -----
integerPart
+ "Answer the integer part of the receiver."
- "Answer the fractional part of the receiver."
^ ScaledDecimal newFromNumber: fraction integerPart scale: scale!
A new version of Morphic was added to project The Inbox:
http://source.squeak.org/inbox/Morphic-jmg.722.mcz
==================== Summary ====================
Name: Morphic-jmg.722
Author: jmg
Time: 2 March 2014, 10:47:18.061 pm
UUID: 5f94db60-5f60-1b4a-9b49-97506ae11db4
Ancestors: Morphic-jmg.721
Save MulticolumnLazyListMorph methods in the same categories as they are saved in its superclass LazyListMorph.
=============== Diff against Morphic-jmg.721 ===============
Item was changed:
+ ----- Method: MulticolumnLazyListMorph>>getListItem: (in category 'list access') -----
- ----- Method: MulticolumnLazyListMorph>>getListItem: (in category 'as yet unclassified') -----
getListItem: index
^listSource getListRow: index!
Item was changed:
+ ----- Method: MulticolumnLazyListMorph>>listChanged (in category 'list management') -----
- ----- Method: MulticolumnLazyListMorph>>listChanged (in category 'as yet unclassified') -----
listChanged
columnWidths := nil.
super listChanged!
A new version of Morphic was added to project The Inbox:
http://source.squeak.org/inbox/Morphic-jmg.721.mcz
==================== Summary ====================
Name: Morphic-jmg.721
Author: jmg
Time: 2 March 2014, 5:35:41.472 pm
UUID: 0beec4d6-9d1e-df45-9443-6e7cedbc6180
Ancestors: Morphic-cmm.720
The comment in these methods claims they are private, so categorize them appropriately.
=============== Diff against Morphic-cmm.720 ===============
Item was changed:
+ ----- Method: LazyListMorph>>adjustHeight (in category 'private') -----
- ----- Method: LazyListMorph>>adjustHeight (in category 'drawing') -----
adjustHeight
"private. Adjust our height to match the length of the underlying list"
self height: (listItems size max: 1) * font height
!
Item was changed:
+ ----- Method: LazyListMorph>>adjustWidth (in category 'private') -----
- ----- Method: LazyListMorph>>adjustWidth (in category 'drawing') -----
adjustWidth
"private. Adjust our height to match the length of the underlying list"
self width: ((listSource width max: self hUnadjustedScrollRange) + 20).
!
http://ftp.squeak.org/4.5alpha/Squeak4.5-13680.zip
Changes since 13675:
- Fix cloning MessageSet's.
- Pointer-chaser, display the id-hash of Morph's in the path to chased object.
- Sending basicNew to CompiledMethod may crash the VM, so don't do that.
- Fix incorrect display of underscore and caret in case of WideString
displayed in DejaVu sans Strike fonts.
Hi All,
lots of the packages in the
http://source.squeak.org/squeak45repository are empty. e.g.
McStalker.Squeak4.5-spur$ unzip -l package-cache/Monticello-cmm.586.mcz
Archive: package-cache/Monticello-cmm.586.mcz
Length Date Time Name
-------- ---- ---- ----
19 03-01-14 10:35 package
170727 03-01-14 10:35 version
0 03-01-14 10:35 snapshot/source.st
66 03-01-14 10:35 snapshot.bin
-------- -------
170812 4 files
The normal situation looks like
McStalker.Squeak4.5-spur$ unzip -l package-cache/Monticello-cmm.585.mcz
Archive: package-cache/Monticello-cmm.585.mcz
Length Date Time Name
-------- ---- ---- ----
19 03-01-14 10:54 package
170447 03-01-14 10:54 version
405499 03-01-14 10:54 snapshot/source.st
440403 03-01-14 10:54 snapshot.bin
-------- -------
1016368 4 files
Would kind souls who have access and valid .mcz's please copy them back to
http://source.squeak.org/squeak45?
--
TIA,
Eliot