<div dir="ltr">I was trying to think of of my own experience and couldn&#39;t think of any until I saw this. I indeed had a project writing a Salesforce app and using their SOAP API, using Perl. This was in early 2004, so there wasn&#39;t the massive internal infrastructure Salesforce has today to develop hosted apps. So I used Perl. Salesforce even had a Perl implementation they released. No support, but it was useful to have. However, it, and the SOAP::Lite modules were both pretty deficient. The SF package was full of bugs (which I fixed) and missing API support (I added some extra methods, but not more than I needed for my project). Also, it is VERY confusing and poorly documented (of course). I&#39;m pretty sure there&#39;s a very weird module that&#39;s not even needed, but I&#39;m too afraid to remove it because I have no idea what it does. Personally, I think SOAP sucks and wish it would be sucked down a vortex and break apart into pure entropy.<div>
<br></div><div>Perl SF support really waned after that. While the API continued to accrete new features. The SOAP::Lite package has been worked on since then, and lots of bugs have been fixed. But it still had problems parsing input and generating the desired output.</div>
<div><br></div><div>My little experience did get me a job once. Someone on the <a href="http://jobs.perl.org">jobs.perl.org</a> list was looking for someone with Perl and Salesforce experience who make the code worked. The SF package was never updated and didn&#39;t even function with the supported API versions. The versions it worked with were EOL&#39;d. I told them I had a working and fixed module and they hired me to updated the code to the current API.</div>
<div><br></div><div>I had another job where I had to connect to a CORBA server to retrieve financial data. The original code was a Windows COM object. It was horrific. I finally managed to get some internal Java code from them (for the COM object; don&#39;t ask) that sort of documented the CORBA messages. I wrote the code in Perl with various Win32 modules. It actually worked pretty well, but the COM module was very limited, and constraining. I ended up reimplementing the code in native Perl running as a CORBA client. I found this really obscure but surprisingly good Perl CORBA package, not part of CPAN. It is kind of convoluted, but unfortunately, CORBA is insanely baroque.</div>
<div><br></div><div>So, the meager Perl CORBA support was frustrating, and the general obscurity of docs on the CORBA wire protocol. Plus the knowledge that there was no reason for the devs to do it this way. They were these pretty sharp Russian guys who had some very good data sources for a very good price.</div>
<div><br></div><div>Scott<br><br><div class="gmail_quote">On Thu, Nov 25, 2010 at 6:30 PM, David Baird <span dir="ltr">&lt;<a href="mailto:davidlbaird@gmail.com">davidlbaird@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div dir="ltr">XML::SOAP is my biggest pet peeve, especially how it restructures the XML code when sending a response to a web service, often redefining data with different types. If the XML you get says a bit of data is a &quot;short&quot;, why redefine it as a &quot;long&quot; in the response?<div>

<br></div><div>David<br><br><div class="gmail_quote">On Tue, Nov 23, 2010 at 2:22 PM, Gabor Szabo <span dir="ltr">&lt;<a href="mailto:szabgab@gmail.com" target="_blank">szabgab@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

The other day I was at a client that uses Perl in part of their system and we<br>
talked a bit about the language and how we in the Perl Ecosystem Group<br>
try to promote it at various events.<br>
<br>
Their &quot;Perl person&quot; then told me he would not use Perl now for a large<br>
application because:<br>
<br>
1) Threads do not work well - they are better in Python and in Java.<br>
<br>
2) Using signals and signal handlers regularly crashes perl.<br>
<br>
So I wonder what hurts *you* the most in Perl?<br>
<br>
Gabor<br>
<font color="#888888">--<br>
Gabor Szabo                     <a href="http://szabgab.com/" target="_blank">http://szabgab.com/</a><br>
Perl Ecosystem Group       <a href="http://perl-ecosystem.org/" target="_blank">http://perl-ecosystem.org/</a><br>
_______________________________________________<br>
Perl mailing list<br>
<a href="mailto:Perl@perl.org.il" target="_blank">Perl@perl.org.il</a><br>
<a href="http://mail.perl.org.il/mailman/listinfo/perl" target="_blank">http://mail.perl.org.il/mailman/listinfo/perl</a><br>
</font></blockquote></div><br></div></div>
<br>_______________________________________________<br>
Perl mailing list<br>
<a href="mailto:Perl@perl.org.il">Perl@perl.org.il</a><br>
<a href="http://mail.perl.org.il/mailman/listinfo/perl" target="_blank">http://mail.perl.org.il/mailman/listinfo/perl</a><br></blockquote></div><br></div></div>