[Glass] Trying to load ChartJs into GemStone

Smalltalk via Glass glass at lists.gemtalksystems.com
Tue May 8 13:17:35 PDT 2018


Paul,

Thanks for your answer as always very useful.
I did not know the existence of 
http://smalltalkhub.com/#!/~Mercap/HighchartsSt.

Trying now !

regards,
bruno


El 08/05/2018 a las 16:55, Paul DeBruicker via Glass escribió:
> Why not just use http://highcharts.com?
>
> the wrapper is here: http://smalltalkhub.com/#!/~Mercap/HighchartsSt
>
> it works on GemStone today.   What does chartjs have that highcharts does
> not?
>
>
> For Traits I think you have to flatten the traits by saving the package as
> an mcz file, which converts the traits to extensions on the class they're
> used in,  and then load the mcz into GemStone.  IIRC
> filetree/cypress/iceberg doesn't do that for you.
>
>
>
>
>
>
>
>
> GLASS mailing list wrote
>> Hi,
>>
>> There is another problem with Stylesheet dependence. Because it user Pharo
>> Traits not supported in GemStone.
>>
>> Gofer new
>>        url: 'http://smalltalkhub.com/mc/RMoD/Stylesheet/main';
>>        package: 'ConfigurationOfStylesheet';
>>        load.
>> (ConfigurationOfStylesheet project version: #stable) load.
>> a UserDefinedError occurred (error 2318), reason:halt, unsupported on
>> GemStone
>>
>> UserDefinedError (AbstractException) >> _signalWith: @6 line 25
>> UserDefinedError (AbstractException) >> signal @2 line 47
>> MCTraitDefinition (Object) >> error: @6 line 7
>> MCTraitDefinition >> load @2 line 2
>> MCTraitDefinition (MCDefinition) >> loadOver: @2 line 2
>> MCTraitDefinition (MCClassDefinition) >> errorLoadOver: @2 line 4
>> [] in MCPackageLoader >> basicLoad @62 line 14
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MCPackageLoader >> basicLoad @57 line 15
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MCPackageLoader >> basicLoad @53 line 19
>> OrderedCollection (Collection) >> do: @6 line 10
>> OrderedCollection (Collection) >> do:displayingProgress: @2 line 3
>> [] in MCPackageLoader >> basicLoad @25 line 13
>> ExecBlock0 (ExecBlock) >> on:do: @3 line 44
>> [] in MCPackageLoader >> basicLoad @16 line 49
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MCPackageLoader >> basicLoad @12 line 51
>> [] in MCPackageLoader >> loadWithNameLike: @13 line 4
>> [] in MCPackageLoader >> useChangeSetNamed:during: @14 line 9
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MCPackageLoader >> useChangeSetNamed:during: @10 line 9
>> MCPackageLoader >> useNewChangeSetNamedLike:during: @3 line 2
>> MCPackageLoader >> loadWithNameLike: @7 line 4
>> MCVersionLoader >> load @10 line 6
>> MetacelloGoferLoad (GoferLoad) >> execute @6 line 3
>> [] in MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: @47 line
>> 17
>> [] in MetacelloCommonMCSpecLoader >> loadPackageDirective:gofer: @24 line
>> 21
>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
>> MetacelloLoadingMCSpecLoader (MetacelloCommonMCSpecLoader) >>
>> loadPackageDirective:gofer: @8 line 5
>> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
>> loadPackageDirective:gofer: @4 line 4
>> MetacelloPackageLoadDirective >> loadUsing:gofer: @2 line 3
>> [] in MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: @9
>> line 3
>> OrderedCollection (Collection) >> do: @6 line 10
>> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
>> loadLinearLoadDirective:gofer: @4 line 3
>> MetacelloLinearLoadDirective >> loadUsing:gofer: @6 line 4
>> [] in MetacelloVersionLoadDirective >> loadLinearLoadDirective:gofer: @9
>> line 3
>> OrderedCollection (Collection) >> do: @6 line 10
>> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
>> loadLinearLoadDirective:gofer: @4 line 3
>> MetacelloLinearLoadDirective >> loadUsing:gofer: @6 line 4
>> MetacelloLinearLoadDirective (MetacelloVersionLoadDirective) >>
>> loadWithPolicy: @8 line 7
>> MetacelloLoaderPolicy >> load @6 line 4
>> MetacelloFetchingMCSpecLoader >> doLoad @4 line 3
>> [] in MetacelloMCVersion >> doLoadRequiredFromArray: @41 line 12
>> MetacelloGemStonePlatform (MetacelloPlatform) >> do:displaying: @2 line 3
>> [] in MetacelloMCVersion >> doLoadRequiredFromArray: @32 line 12
>> ExecBlock0 (ExecBlock) >> ensure: @2 line 12
>> MetacelloMCVersion >> doLoadRequiredFromArray: @23 line 16
>> MetacelloMCVersion >> load @4 line 3
>> Executed Code  @4 line 1
>> GsNMethod class >> _gsReturnToC @1 line 1
>>
>>
>>
>>
>> --
>> Sent from: http://forum.world.st/GLASS-f1460844.html
>> _______________________________________________
>> Glass mailing list
>> Glass at .gemtalksystems
>> http://lists.gemtalksystems.com/mailman/listinfo/glass
>
>
>
>
> --
> Sent from: http://forum.world.st/GLASS-f1460844.html
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> 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



More information about the Glass mailing list