3 ms·
Never thought I'd see the day where anyone was advocating using Perl for cryptocurrency purposes, let alone cryptography. I know, I know, it's not Perl anymore
by xyzzy_plugh 5y ago
Never thought I'd see the day where anyone was advocating using Perl for cryptocurrency purposes, let alone cryptography.
I know, I know, it's not Perl anymore, but still. Life is stranger than fiction.
- vmception 5y agoWhy? You can do anything client side in any language Not familiar with the lore behind why it would interesting in the language formerly known as Perl Did it lack cryptography libraries for a long time or was it notoriously bad at something?
- vlovich123 5y agoPerl has a reputation (justifiably IMO) for the default being unreadable/unmaintainable code, particularly because almost everything was done with regular expressions. The author is referring to this when juxtaposing it with it being used for a financial system.
- unixhero 5y agoRaku is not the old Perl, so I think it is unfair to bring up the patterns of Perl 5.x and earlier. Pretty exciting to see a real use case for Raku/Perl6, and for it to be as heavy as Ethereum code imho.
- ipaddr 5y agoOur ecosystem could use a little more Perl.
- johnisgood 5y agoI would be fine with more Tcl as well, really.
- xyzzy_plugh 5y agoI had brief foray into the modern Tcl community and was blown away by the toxicity, gatekeeping, misogyny and... well, hate. Never going back there again.
- johnisgood 5y agoI only know the IRC Tcl community; I have a different experience, but not that I was caring much about the community anyways. They will not deter me from using a good language.
- HeckFeck 5y agohttps://metacpan.org/pod/Bitcoin::Crypto https://metacpan.org/pod/Bitcoin::Crypto Camels have a long history of transporting wealth. So it isn't all quiet over at CPAN ;)
- agumonkey 5y agothere's also a PERL coin, the loop is closed
- pheix 5y agoTo be honest Rakulang is quite comfortable for Ethereum dev. Traditionally a lot of tools and utils were written in JS (the well-know Web3 and others) and when I tried to do/implement smth similar in Raku I was very surprised: Raku has many handy features out of the box (big numbers, binary buffers) and also is very flexible for the bindings. I mean if you have experience with Perl's SWIG, Raku's NativeCall is much more clear and powerful - so you can easily write binding to any C/C++ lib, like it was done for secp256k1 and original Keccak-256. Anyway, I think Raku is very good for Ethereum as well for any other blockchains.