Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re: Curious about Perl's strengths in 2018

by stevieb (Canon)
on Apr 12, 2018 at 13:46 UTC ( #1212734=note: print w/replies, xml ) Need Help??


in reply to Curious about Perl's strengths in 2018

Other Monks have already stated numerous positive aspects of Perl, but what I didn't see (hopefully I didn't overlook it!) I'd say that Perl is imho by far the easiest and best language to Unit Test your applications and libraries. Hands down, out of the half-dozen languages I frequently write in (including Python at $work), there's no comparison there. Considering I do Test Driven Development, that's a key aspect of a language for me.

What's hot on CPAN? Raspberry Pi! ;)

  • Comment on Re: Curious about Perl's strengths in 2018

Replies are listed 'Best First'.
Re^2: Curious about Perl's strengths in 2018
by Your Mother (Bishop) on Apr 12, 2018 at 16:15 UTC

    ++ I should have said this because I agree and it's something I work with every day. I guess I just take it for granted. :P

      Yeah, that's totally understandable.

      Even in berrybrew, which is a C# application and library, all of the unit tests are actually written in Perl :D

Re^2: Curious about Perl's strengths in 2018
by Crosis (Beadle) on Apr 13, 2018 at 02:25 UTC

    I'm thinking about getting a Pi but idk what I'd do with it.

      I turned mine into a retro gaming console. Got it working, fired it up, and realized that the games of yesteryear are are terrible compared to what's out there now (IMHO) and it's been sitting since.

      My next idea is to run DNS and a web server on it. I'd like to set it up to just get DNS from Google and OpenDNS for most queries, but for known ad servers, to redirect those queries to a local webserver and have it set up to just return a 1x1 pixel transparent GIF to any and all requests. I'm thinking of doing it mainly just as an exercise, and partly to see how the sites that pop a "You're using an ad-blocker!" react to that.

        I turned mine into a retro gaming console. Got it working, fired it up, and realized that the games of yesteryear are are terrible compared to what's out there now (IMHO) and it's been sitting since.

        idk, it really depends. I haven't played the new Master of Orion but from what I heard it kind of sucked, which is a pity because they got Mark Hamill and John de Lancie and a bunch of other famous actors to do voice work for the game. They even scrapped the turn-based fleet battles. MoO2 is apparently still the best MoO2. From what I know something similar also happened with Civilization: Beyond Earth and Sid Meier's Alpha Centauri remains distinctly superior.

        I don't have a dedicated GPU on my current system which is part of why I play old games. It's not really a high priority because I can do non-game stuff that requires one in the cloud and I have a huge backlog of games on GOG that I don't even have time to play anyway but when I get one I want to try Stellaris. It's a more recent 4X game in space and is very highly rated. There's even an expansion that lets you create a Borg-type race. *squeeeee* Until then, I guess I have good old Seven of Nine Aki Zeta-5 to fall back on.

        Pretty good. If I got a Pi I'd probably just devote it to playing Master of Magic or something.

      can confirm ... bought a Pi 6 months ago, still in the box...

      ...roboticus

      When your only tool is a hammer, all problems look like your thumb.

        Ship it to me, I'll put it to good use as part of my unit test cluster that I use for testing all of the Pi distributions in a CI automated fashion ;)

      I built a full-blown indoor grow room environment controller automation system, a couple pan/tilt mechanisms for my RPi wildlife infrared cameras, various other small things, but the majority of my Pis are in my lab in various states of testing new ICs, sensors and random project ideas.

      I also have one that acts as my media centre, and as well as the media centre client systems, and one for retro gaming (I still love the old 8-bit NES games).

        I also have one that acts as my media centre, and as well as the media centre client systems, and one for retro gaming (I still love the old 8-bit NES games).

        I've gone down the rabbit hole of Amiga emulation:

        https://github.com/readyready15728/misc/blob/master/amiga-emulation.md

        I've even managed to get an emulated Amiga to play MP3 audio with total fidelity (with the aid of the JIT system in FS-UAE), as detailed in that Markdown. I will most likely eventually go down the rabbit hole of Commodore 64 and ZX Spectrum emulation as well. I was born in 1988 so these things are entirely new and fascinating for me.

        On a related note I wrote a ratings scraper for the most single comprehensive abandonware site (My Abandonware) because they don't have detailed sorting functionality:

        https://github.com/readyready15728/scrapers

        Included is a static output dump of the two scrapers (the other is for a demoscene website) which is less than two weeks old. I scraped a lot of genres, platforms etc. and it took a long time to get all the ratings so the dump was included for convenience.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1212734]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (1)
As of 2020-10-25 06:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    My favourite web site is:












    Results (249 votes). Check out past polls.

    Notices?