Ok.

 

So Iceberg will not try to wrap other modes of conversion and versioning like 
STON 

 

STON is not for versioning code. 

But objects. 

 

Yes, I know. I was referring to its possible use in moving Smalltalk between 
environs.  It’s normally used for domain objects, but it could be used to 
serialize code itself (just another domain object), if we have no universal 
chunk format for Smalltalk.   Seems that STON could be managed somehow from 
within Iceberg to move class/method definitions, but we also have the different 
package- and namespace- structures needing specialization for each environment. 
 Similar comments apply to unique syntax specializations, like the 
period-delimited literal-array evaluables possible in Pharo, but not in VW, for 
example.  STON under Iceberg might also let us add or strip class-name 
prefixes, automatically, when porting between Smalltalks with/without 
modules/namespaces, like VW and Pharo, for example.  I’m thinking every 
Smalltalk would have an Iceberg.  It would be the go-to tool for versioning and 
conversion of Smalltalk code for any environ.   

 

For now, I’ll settle for getting Iceberg to work reliably in 7.0.3.  Are the 
best references on Iceberg the Pharo books or the Iceberg GitHub site?  Which 
Iceberg material is most up-to-date for Pharo 7.0.3? 

 

Is anyone reporting stability/VM problems with Pharo installed to a non-default 
directory and/or when working with GitHub repos not kept in the default 
subfolder of the image folder?  My Pharo 3.0.7 install and all repos are in 
non-default directories, and I’m wondering whether this is causing the crashes.

 





and Monticello to provide a kind of seamless LCD approach and some backward 
compatibility with Monticello (without encouraging new use of Monticello)?

 

No because the distance is too large. We cannot burn our two engineers on “nice 
to have” when the “must have” is

not yet done. 

Now migrating to iceberg is super easy and configurations are a lot simpler 
than with monticello. 

 

            Stef 

 

 

Shaping

Reply via email to