<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;"><div>Hi Tom,<br></div><div><br></div><div>The following steps in bold, I just repeated to get most of the examples working in that class. The ones with an 'x' preceding them do not work, and I will be using the Balloon port principles to resolve the bugs in them going forward, rather than attempting to import the classes via Git.<br></div><div><br></div><div><br></div><div><blockquote style="border: 1px solid rgb(204, 204, 204); padding: 7px; background-color: rgb(245, 245, 245);"><div><b>need stdev  from pharo   in Collection  in *Roassal3-Squeak category</b><b><br></b></div><div><b><br></b></div><div><b>stdev</b><b><br></b></div><div><b>| avg sample sum |</b><b><br></b></div><div><b>"In statistics, the standard deviation is a measure that is used to quantify the amount of variation or dispersion of a set of data values.</b><b><br></b></div><div><b>For details about implementation see comment in self sum."</b><b><br></b></div><div><b>avg := self average.</b><b><br></b></div><div><b>sample := self anyOne.</b><b><br></b></div><div><b>sum := self inject: sample into: [ :accum :each | accum + (each - avg) squared ].</b><b><br></b></div><div><b>sum := sum - sample.</b><b><br></b></div><div><b>^ (sum / (self size - 1)) sqrt</b><b><br></b></div><div><b><br></b></div><div><b>Browse Collection, add bogus method, flatCollect: aBlock. </b><b><br></b></div><div><b>find senders...</b><b><br></b></div><div><b>change flatCollect: to gather:</b><b><br></b></div><div><b>change RPackageOrganizer to PackageOrganizer</b><b><br></b></div><div><b>(repeat browse senders until all changed)</b><b><br></b></div><div><b>delete bogus method, flatCollect.</b><b><br></b></div><div><b><br></b></div><div><b>ClassDescription, add method category *Roassal-Squeak</b><b><br></b></div><div><b>add method 'numberOfMethods' >> ^self  localSelectors size.</b><br></div><div><br></div><div><br></div><div>===run examples ===<br></div><div><br></div><div>RSChartExample new example01Markers open.<br></div><div>RSChartExample new example02ScatterPlot open.<br></div><div>RSChartExample new example03Plot open.<br></div><div>RSChartExample new example04WithTick open.<br></div><div>RSChartExample new example05WithTick open.<br></div><div>RSChartExample new example06CustomNumberOfTicks open.<br></div><div>RSChartExample new example07AdjustingFontSize open.<br></div><div>RSChartExample new example08TwoCharts open.<br></div><div>RSChartExample new example09LinearSqrtSymlog open.<br></div><div>RSChartExample new example10BarPlot open.<br></div><div>RSChartExample new example11BarplotCombinedWithLine open.<br></div><div>RSChartExample new example12ScatterPlotAndNormalizer open.<br></div><div>xRSChartExample new example13AreaPlot open.<br></div><div>xRSChartExample new example14AreaPlotWithError open.<br></div><div>xRSChartExample new example15AreaBox open.<br></div><div>xRSChartExample new example16Series open.<br></div><div>xRSChartExample new example17CLPvsUSD open.<br></div><div>xRSChartExample new example18Animation open.<br></div></blockquote></div><div>ok, progress.<br></div><div><br></div><div>cheers,<br></div><div><br></div><div>t</div></div><br></body></html>