[Pharo-dev] AWS SDK for Pharo

ducasse stepharo at netcourrier.com
Wed Feb 27 07:17:38 EST 2019

It would be cool to have some bindings. 

I remember that 
	https://www.min.at/prinz/?x=entry:entry150318-104537 <https://www.min.at/prinz/?x=entry:entry150318-104537>
	It would be nice to make it work in Pharo 70. 

Now are you sure that this is complex to take json description and generate SDKs
Did you run a controlled experiment?


> On 27 Feb 2019, at 12:37, Stefan Krecher <stefan.krecher at gmail.com> wrote:
> Hi,
> I'm aware that there is already an AWS SDK implementation for Smalltalk ( https://github.com/newapplesho/aws-sdk-smalltalk <https://github.com/newapplesho/aws-sdk-smalltalk> )
> This implementation doesn't seem to be a complete implementation to access all AWS services.
> Using a live-programming environment like Pharo would be so cool, flexible, productive and intuitive to control/ manage AWS resources - but implementing the SDK by hand is probably not a good idea, since it would be so hard to keep it up-to-date, because AWS adds new features weekly ...
> I contacted the AWS enterprise support and they gave me some great hints.
> There are many 3rd party SDK's available that utilizes the json files provided in botocore to automatically generate SDKs:
> Botocore: https://github.com/boto/botocore <https://github.com/boto/botocore>
>  <https://github.com/boto/botocore>Example service.json: <https://github.com/boto/botocore>https://github.com/boto/botocore/blob/develop/botocore/data/ecs/2014-11-13/service-2.json <https://github.com/boto/botocore/blob/develop/botocore/data/ecs/2014-11-13/service-2.json>
> They can then  automatically generate an SDK based off of these json definitions. One example of this is Rusoto, the AWS SDK for Rust:
> Rusoto: https://github.com/rusoto/rusoto <https://github.com/rusoto/rusoto>
> Automatic generation portion: https://github.com/rusoto/rusoto/tree/master/service_crategen <https://github.com/rusoto/rusoto/tree/master/service_crategen>
> Would anyone interested in supporting this kind of project?
> What would be a good starting-point?
> Although I am (to be honest: I was) a Smalltalk-Programmer, I have too little experience with Pharo - but maybe others might find this useful. It would also be useful to "spread the word" - AWS scripting/ automation is so popular, there would be so many occasions to showcase Pharo + AWS or to create Products that are based on AWS services.
> Regards
> Stefan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20190227/096819ec/attachment.html>

More information about the Pharo-dev mailing list