[Glass] Flattening traits - trait methods now compiled into classes not seen as changes

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Sun Jan 3 11:05:15 PST 2016

This is the right place (at least to start the discussion) ...

Hmmm ... it's been a while since I've dug into the traits expansion code 
... presumably you want the traits to be expanded and then the new 
methods to become part of the package? ... I would have thought that 
that would work ... Could you pass me the steps it takes to get to the 
point you're at? then I can try to understand what's going wrong ...

Perhaps you can open an issue up on GsDevKit/GsDevKit[3] for this 
problem and then we can continue the discussion there ...

Cool that you're working on a Pillar port!

BTW, did you notice that I have ported the latest version of Magritte3 
to GemStone[1]? I have a few minor items left on my todo list before 
making the official announcement, but it should be ready to go as I've 
already updated the Magritte3 project entry up on 


[1] https://github.com/GsDevKit/Magritte3
[2] http://gsdevkit.github.io/GsDevKit_home/
[3] https://github.com/GsDevKit/GsDevKit/issues

On 12/28/15 11:50 PM, Jupiter Jones via Glass wrote:
> Hi All,
> This may be the wrong place to post this - please let me know if 
> there’s a more appropriate place.
> I’m working on a new port of Pillar to GemStone (with the intention of 
> updating Pier in GemStone to the latest version).
> Once I flatten traits and recompile the methods, monticello does not 
> see the removed methods as changed, and doesn’t write them to disc. 
> I’ve attached a screenshot showing the apparent changes (the removed 
> traits and methods) and a class browser showing one of the classes 
> that has had the trait methods (accessing parameters protocol) as 
> instance methods, however they are not included in the changes.
> I’m not sure how to proceed, and don’t know how I can force metacello 
> to write those methods into a filetree when I commit the package. Any 
> suggestions?
> Cheers,
> Jupiter
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20160103/f5e7142a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/png
Size: 223260 bytes
Desc: not available
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20160103/f5e7142a/attachment-0001.png>

More information about the Glass mailing list