Take one feature and see how difficult it is to build it. 

Stef

On 27 Feb 2019, at 15:34, Stefan Krecher <stefan.krecher@gmail.com> wrote:

How would a controlled experiment look like?

Am Mi., 27. Feb. 2019 um 13:18 Uhr schrieb ducasse <stepharo@netcourrier.com>:
It would be cool to have some bindings. 

I remember that 
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?


Stef

On 27 Feb 2019, at 12:37, Stefan Krecher <stefan.krecher@gmail.com> wrote:

Hi,
I'm aware that there is already an AWS SDK implementation for 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
They can then automatically generate an SDK based off of these json definitions. One example of this is Rusoto, the AWS SDK for Rust:

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



--
Dipl.-Wirtsch.-Inf. Stefan Krecher
Neulander Str. 17, 27374 Visselh��vede
Tel +49(0)4262 958848
mobil +49(0)172 4396852