<p dir="ltr">Good work.</p>
<p dir="ltr">Currently i dont use AWS but if i need in future i will give a try.</p>
<p dir="ltr">As a tip, i suggest to add GUID to interface declarations this will allow to query them.</p>
<p dir="ltr">In Lazarus put the cursor after interface keyword and press Ctrl+Shift+G</p>
<p dir="ltr">Luiz</p>
<div class="gmail_quote">Em 27/12/2014 22:42, "Marcos Douglas" <<a href="mailto:md@delfire.net">md@delfire.net</a>> escreveu:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm glad to announce the 0.2 release of AWS Lib, a minimalistic Object<br>
Pascal implementation for the Amazon Web Services.<br>
<br>
The project has been completely rewritten using OOP. It is extensible,<br>
fully object-oriented, interface-based and all objects are immutable<br>
objects.<br>
<br>
<a href="https://github.com/mdbs99/AWS" target="_blank">https://github.com/mdbs99/AWS</a><br>
<br>
Operations such authentication, create/delete buckets, upload/download<br>
objects (files and folders), work perfectly.<br>
<br>
There are Unit tests for all code.<br>
<br>
Synapse is used for HTTP protocol, but all classes work by contract<br>
(interfaces) then you can use lNet, fphttpclient or whatever you want,<br>
just implement the interfaces.<br>
<br>
The classes are sealed to encourage decorator pattern, not inheritance.<br>
<br>
Improvements will come and comments are welcome. Thank you.<br>
<br>
Regards,<br>
Marcos Douglas<br>
_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal</a><br>
</blockquote></div>