[squeak-dev] State of Roassal3 on Squeak
gettimothy
gettimothy at zoho.com
Wed Oct 28 13:15:42 UTC 2020
Hi Marcel,
You will probably find it useful to clone the pharo source with the Git stuff.
https://github.com/pharo-project/pharo
Using the Git Browser on the pharo-9 branch, I imported RadialGradientPaint class into the Roassal3 project as a subclass of GradientPaint (from Tom's work)
To my eye, it looks like the errors in Pie Charts are because of methods that are in the Athens-Core-Foo classes, so importing from there to Squeak may prove useful.
hth.
---- On Wed, 28 Oct 2020 07:57:31 -0400 Marcel Taeumel <marcel.taeumel at hpi.de> wrote ----
Hi Timothy.
Thanks! This worked in a fresh Trunk image:
[[Metacello new
repository: 'github://tom95/Roassal3';
baseline: 'Roassal3';
load] valueSupplyingAnswer: true.
Installer ss project: 'AXAnnouncements'; install: 'Announcements'.
Installer ss project: 'Roassal3'; install: 'Roassal3']
on: Warning do: [:ex | ex resume].
I tried some of the examples. Looks nice! Maybe I find some time to look at the not working ones.
Best,
Marcel
Am 28.10.2020 12:28:14 schrieb gettimothy <mailto:gettimothy at zoho.com>:
Hi Marcel.
I have added the steps I took on the Wiki page for the project.
Here they are...
Here are the installation steps I used to get things working before I uploaded to this repo using monticello.
pristine image
Preference Wizard last page install git, refactor etc.
Installer ensureRecentMetacello
Manually unload all three tonel packages using the Monticello Browser
MonticelloTonel-Core
MonticelloTonel-FileSystem
MonticelloTonel-Tests
and then running:
Metacello new
repository: 'github://squeak-smalltalk/squeak-tonel:squeak';
baseline: 'Tonel';
load.
TonelFileSystemUtils initialize
TonelFileUtils current (inspect should show TonelFileSystemUtils)
==install Roassal3===
Transcript clear.
Metacello new
repository: 'github://tom95/Roassal3';
baseline: 'Roassal3';
load.
click through all the warnings.
verify announcements loaded with Tom's changes. (yes)
Then, load this monticello package.
NOTE: I am not a monticello guru. I just saved every package named Roassal3-FOO to here.
For some reason there is some duplication.
hth,
t
---- On Wed, 28 Oct 2020 05:19:48 -0400 Marcel Taeumel <mailto:marcel.taeumel at hpi.de> wrote ----
Hi Timothy.
How does one load Roassal3 after loading Announcements? On squeaksource.com, I see that you committed both "Roassal3" and "Roassal3-" packages. Trying to load/merge "Roassal3-tty.18" fails with:
This package depends on the following classes:
GPoint
GPolygon
LinearGradientPaint
AthensAffineTransform
NSInterpolator
GradientPaint
GEllipse
Best,
Marcel
Am 27.10.2020 20:39:49 schrieb gettimothy via Squeak-dev <mailto:squeak-dev at lists.squeakfoundation.org>:
Hi Folks
Quick status report as I see it.
The majority of RSExamples work or "semi-work"
Of those that do not work, the errors fall into about 3 or 4 types.
1. Icon lookups
2. What appears to be a Color lookup using the Hue-Intensity?-? instead of RGB values.
3. Pie charts most throw the same error, it is in the guts of the Balloon engine and will require some graphics chops to solve correctly.
4. Some interactions will throw a million or two debuggers.
The Semi-work are mostly layout issues or the canvas is blank.
All the RSExamples can be run from RSExampleDoits class side methods, where the doits for all examples are grouped by "working" , "semi-working" or "not working"
This is a really cool package, I think most squeakers will really enjoy it going forward.
Cordially,
t
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20201028/39b5738f/attachment.html>
More information about the Squeak-dev
mailing list
|