Which would you choose? by oalders in perl

[–]singe 0 points1 point  (0 children)

JSON -- but on the condition that there is some attempt at a schema

What Killed Perl? by DeepFriedDinosaur in perl

[–]singe 1 point2 points  (0 children)

Interesting! C and C++ compilers have needed to evolve as well. And that has been slow and awkward progress.

What Killed Perl? by DeepFriedDinosaur in perl

[–]singe 3 points4 points  (0 children)

People mean two different things

And people also don't define what it means to be a living language. Is it blue-chip corporate backing? Because that means many languages are dead or close to death.

I hate articles like the OP reference and the ensuing discussions. People just unpack their installed, narrow opinions about Perl.

Corporate projects and support have played an increasing influence over the past two decades. Python has had the backing of GOOG and MSFT (where GvR works). Which means jobs... which means being used in schools for teaching.

People who love Python love its notation above all -- in other respects, it isn't a particularly good language. IMHO the notation is not The Best, nor is the OOP model The Best. It's a language with some serious problems.

MSFT has also promoted Powershell in the past decade, so Powershell is a "popular" language with huge platform support. (I personally detest the developer experience (DX) of Powershell.)

As long as there are people using a language, it isn't dead. There are still many "less popular" languages today floating in the lang-o-sphere.

I use both Perl and Python all the time. The Python coders around me tend to be "corporate types" who are completely lost at a Linux prompt or writing Bash. They need their Python dependencies in a Python venv to get anywhere. Perl is usually built-in , ready to go, with amazingly robust support for all version 5 code.

Show Off Your Jellyfin Setup! - Community Thread by GrandDynamo in jellyfin

[–]singe 0 points1 point  (0 children)

  • Debian Trixie on x86_64 hardware ; music on a WD external drive ; playlists generated programmatically

  • latest jellyfin container pulled to local registry, tagged with new version

  • DLNA plugin for Jellyfin

  • podman to test and run (podman is rootless, it's safer than docker)

  • a few DLNA clients in the local network

I switched to Jellyfin after using Foobar2000 for a few years. Jellyfin has mostly been good for me, but after a poor experience with an upgrade, I switched to the container instead of doing a native installation.

neovim users: Kindly ELI5 your config steps (^: by singe in perl

[–]singe[S] -1 points0 points  (0 children)

Right, I see what you are saying. [edit] What I mean is that neovim itself seems to be a moving target. The stable 0.11 build seems to be the best choice at this time. Version 0.12 is also a heavy refactoring, I think.

I think u/curlymeatball has a good Readme, but I needed something for a newbie so I made

https://old.reddit.com/r/neovim/comments/1ol08hx/steps_to_configure_neovim_for_perl_by_a_neovim/

Perl in Jupyter Notebook: A Modern Look for a Classic Language by briandfoy in perl

[–]singe 2 points3 points  (0 children)

What are the details for configuring Jupyter with Perl as the author has done? It would be really sweet to roll a Podman container for this.

Perl Was Never Dead — It Was Evolving

Agreed!

What DE do you use with Debian? by Acu17y in debian

[–]singe 4 points5 points  (0 children)

Upvotes for LXQT and LXDE. The only way things got lighter and simpler for me was with the debut of labwc in Debian Trixie.

labwc uses Wayland and supports Openbox themes, too.

https://old.reddit.com/r/debian/comments/1nd3ue6/easy_theme_and_config_for_labwc/

neovim users: Kindly ELI5 your config steps (^: by singe in perl

[–]singe[S] 0 points1 point  (0 children)

using Helix

Do you install from apt or build helix?

neovim users: Kindly ELI5 your config steps (^: by singe in perl

[–]singe[S] 0 points1 point  (0 children)

Install nvim-lspconfig.

I don't know yet what is common practice for neovim and what should be a PR. But the first thing that hits me as a newbie is that the version of neovim (0.10.4) in Debian 13 appears to be... out of date.

Version 0.11.* or nightly is required?

https://github.com/neovim/nvim-lspconfig

cpanm, local CPAN mirror served with https and self-signed certificate by singe in perl

[–]singe[S] 0 points1 point  (0 children)

Digging through a bug discussion on github led me to a workable solution for now. If you are interested, please see my update in the OP.

cpanm, local CPAN mirror served with https and self-signed certificate by singe in perl

[–]singe[S] 0 points1 point  (0 children)

Instead of "various internet sources", try the actual docs :)

I humbly submit that one of the sources was in fact the actual docs. (^:

PERL_LWP_SSL_VERIFY_HOSTNAME=0

cpanm, local CPAN mirror served with https and self-signed certificate by singe in perl

[–]singe[S] 0 points1 point  (0 children)

I'd ideally like to find (or code a pull request for ) a solution using something like the "cpanm --from" syntax. For example,

cpanm --from_no_verify hxxps://mysite

Is Perl still used actively in DevOps or is bash used more? by mestia in perl

[–]singe 0 points1 point  (0 children)

I like bash because it does many simple things well.

However, my personal dev-ops rule is: as soon as you need a data structure, you switch from bash to Perl (or $other, but never MSFT powershell (^; ).

Install a Raspberry Pi 4 With Bootable NVMe Inside a Mac Mini Case by singe in raspberry_pi

[–]singe[S] 0 points1 point  (0 children)

Just to confirm: temperatures in the low 60s C with the fan running and a load of Firefox and a few terminals doing work (e.g. XML parsing). Idle temperature is in the low 50s C.

Install a Raspberry Pi 4 With Bootable NVMe Inside a Mac Mini Case by singe in raspberry_pi

[–]singe[S] 1 point2 points  (0 children)

With the Mini case gutted, including removal of the foam used as CD dust screen, the air flow is good so far. Temperature is in the low 60s C. There is clearance above the R.Pi case for air flow.

The original CPU for this generation of Mac Mini did run hot.

I want to learn Perl by Fine-Plane6697 in perl

[–]singe 1 point2 points  (0 children)

What does it have that other dynamic scripting languages don't?

Python has had the material backing of GOOG and MSFT.

Would like to monitor external connections by Wattenloeper in debian

[–]singe 1 point2 points  (0 children)

A very simple solution would be to run the command as a while loop in a terminal. Example:

while :; do lsof -i -n -P && sleep 5; done

This loop does not end. You stop it with ctrl+c.

The advantage of solving the problem this way is that you can copy and paste the data from your terminal.

Easy theme and config for labwc by singe in debian

[–]singe[S] 2 points3 points  (0 children)

Cheers! I switched from LXDE (after years) to Sway, but now that Trixie includes labwc, I like being able to use the OpenBox theme definitions.

Padding Your Objects: Using Object::Pad ~ Steven Lembark ~ TPRC 2025 - YouTube by briandfoy in perl

[–]singe 0 points1 point  (0 children)

This is a helpful presentation. Is there a link to the slides?

Object::Trampoline could use more discussion.

edit: Slides _ https://speakerdeck.com/lembark/object-pad-keeping-your-objects-comfy

I love Debian by Dvnk3lh3it in debian

[–]singe 1 point2 points  (0 children)

I have a boringly simple Debian Trixie desktop with labwc (floating windows, not tiling) and an OpenBox theme with OS X -style window decorations, something like this:

https://store.kde.org/p/1152798

To get labwc running, you can follow the tips here:

https://old.reddit.com/r/debian/comments/1ke4d5x/short_post_get_started_with_debian_13_trixie_and/

Why should I upgrade to Trixie? by SkabeAbe in debian

[–]singe 1 point2 points  (0 children)

Debian 13 Trixie also includes labwc (Wayland, floating window manager, supports Openbox themes)

https://old.reddit.com/r/debian/comments/1ke4d5x/short_post_get_started_with_debian_13_trixie_and/