Hi,
Installing Highcharts 6.0 for GemStone has dependency on Renoir package. The installation script use Smalltalk globals at:ifPresent:ifAbsent: See: https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25 SmalltalkProxy does no implement at:ifPresent:ifAbsent:. It will be good to have it. I already implement it as: at: key ifPresent: oneArgBlock ifAbsent: absentBlock self at: key ifPresent: [ :v | ^oneArgBlock value: v ]. ^absentBlock value But it will be better if it is present in GemStone by default. regards, bruno _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Why not just change the baseline to be portable? customProjectAttributes ^Smalltalk at: #UnitValue ifNil:[^ Array with: #UnitsIsLoaded ] ifNotNil:[:cl | ^ Array with:#UnitsIsAbsent ] GLASS mailing list wrote > Hi, > > Installing Highcharts 6.0 for GemStone has dependency on Renoir package. > The installation script use Smalltalk globals at:ifPresent:ifAbsent: > See: > https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25 > > SmalltalkProxy does no implement at:ifPresent:ifAbsent:. > It will be good to have it. I already implement it as: > at: key ifPresent: oneArgBlock ifAbsent: absentBlock > self at: key ifPresent: [ :v | ^oneArgBlock value: v ]. > ^absentBlock value > > But it will be better if it is present in GemStone by default. > > regards, > bruno > > > --- > El software de antivirus Avast ha analizado este correo electrónico en > busca de virus. > https://www.avast.com/antivirus > > _______________________________________________ > Glass mailing list > Glass@.gemtalksystems > http://lists.gemtalksystems.com/mailman/listinfo/glass -- Sent from: http://forum.world.st/GLASS-f1460844.html _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Paul,
That is correct and i will do some changes in these projects in order to be compatible with GemStone. (these changes will include an update to #customProjectAttributes) But also is a small method to be added :) regards bruno El 15/05/2018 a las 13:46, Paul DeBruicker via Glass escribió: > Why not just change the baseline to be portable? > > > customProjectAttributes > > ^Smalltalk at: #UnitValue ifNil:[^ Array with: #UnitsIsLoaded ] > ifNotNil:[:cl | ^ Array with:#UnitsIsAbsent ] > > > > > > > > > GLASS mailing list wrote >> Hi, >> >> Installing Highcharts 6.0 for GemStone has dependency on Renoir package. >> The installation script use Smalltalk globals at:ifPresent:ifAbsent: >> See: >> https://github.com/ba-st/RenoirSt/blob/master/source/BaselineOfRenoirSt/BaselineOfRenoirSt.class.st#L25 >> >> SmalltalkProxy does no implement at:ifPresent:ifAbsent:. >> It will be good to have it. I already implement it as: >> at: key ifPresent: oneArgBlock ifAbsent: absentBlock >> self at: key ifPresent: [ :v | ^oneArgBlock value: v ]. >> ^absentBlock value >> >> But it will be better if it is present in GemStone by default. >> >> regards, >> bruno >> >> >> --- >> El software de antivirus Avast ha analizado este correo electrónico en >> busca de virus. >> https://www.avast.com/antivirus >> >> _______________________________________________ >> Glass mailing list >> Glass@.gemtalksystems >> http://lists.gemtalksystems.com/mailman/listinfo/glass > > > > > -- > Sent from: http://forum.world.st/GLASS-f1460844.html > _______________________________________________ > Glass mailing list > [hidden email] > http://lists.gemtalksystems.com/mailman/listinfo/glass --- El software de antivirus Avast ha analizado este correo electrónico en busca de virus. https://www.avast.com/antivirus _______________________________________________ Glass mailing list [hidden email] http://lists.gemtalksystems.com/mailman/listinfo/glass |
Free forum by Nabble | Edit this page |