find perl root and push lib modules path to @INC
Changes for 0.09 - 2024-04-16T01:58:09Z
- rollback changes that should fix cygwin tests because they break darwin
Get stock and mutual fund quotes from various exchanges
Changes for 1.60 - 2024-04-15T17:34:46-07:00
- Removed not working modules. Issues #346, #366, and #368. Fidelity.pm, Cdbfundlibrary.com, Fundata.pm, and Fool.pm.
- YahooJSON.pm - Added code to retrieve cookies and a "crumb" required to continue to utilize the v11 API. Issue #369. The YahooJSON.pm currency module was changed to use the v8 API.
- Added initial version of CONTRIBUTING.pod that metacpan.org utilizes. It will completely replace the Hacker's Guide in the future.
- Bloomberg.pm - Changed module to extract data from JSON structure embedded within the HTML - Issue #360
- NSEIndia.pm - Eliminated need to use temp folders by storing file data from URL into a variable.
Sort lines of text by a Comparer module
Changes for 0.001 - 2024-03-06
- First release.
Neo4j community graph database driver for Bolt and HTTP
Changes for 0.49 - 2024-04-15
- Issue a Perl warning if a broken Neo4j::Client version is detected. For Bolt support installed from CPAN, Neo4j::Client 0.46 is currently recommended.
I stumbled upon this really nice page from Ruby, describing the language from the perspective of other common programming languages:
ruby-lang.org/en/documentation…
The page is written in a friendly tone, inviting programmers familiar with other programming languages to Ruby. No programming language is being viewed as inferior, quite the contrary: all mentioned languages are praised and even defended from haters, for example:
- "Perl is awesome. Perl’s docs are awesome. The Perl community is … awesome. For those Perlers who long for elegant OO features built-in from the beginning, Ruby may be for you."
- "Happily, it turns out that Ruby and C have a healthy symbiotic relationship. And, of course, Ruby itself is written in C."
- "Java is mature. It’s tested. And it’s fast (contrary to what the anti-Java crowd may still claim)."
- "Python is another very nice general purpose programming language."
I believe Perl could greatly benefit from having a similar page. With its friendly philosophy and TMTOWTDI, it seems natural to invite programmers from other languages, with an approach of "Don't be afraid to keep programming the way you are used to, if it works in Perl, there are no limits enforced".
Since Perl is now not a common choice for new code or for learning, it makes a lot of sense to bring over people from other languages. Especially in an age where strict conventions seem to be praised, I can see Perl becoming a source of some fresh air.
submitted by /u/Lenticularis39
[link] [comments]
my $MAX_PROCESSES=10; my $pm = Parallel::ForkManager->new($MAX_PROCESSES); while (1) { my $pid=$pm->start and next; print "$$ LOCK \n"; $pm->finish; } $pm->wait_all_children;
I made this sample piece of code which I basically took from the docs, I only changed to infinite loop but I cannot understand why this would make any different between an infinite loop and iterating through an array for example? Anyway I am fighting this for several hours now trying different versions of my code and cannot find why am I getting "Cannot start another process while you are in the child process" all the time, any hints appreciated
output looks basically like this
Cannot start another process while you are in the child process at .... 16366 LOCK 16367 LOCK 16368 LOCK 16369 LOCK 16370 LOCK 16371 LOCK 16372 LOCK 16373 LOCK 16374 LOCK 16375 LOCK Cannot start another process while you are in the child process at ....
submitted by /u/Weak_Word221
[link] [comments]
Prior releases of the 6.x line relied on Lexical::Types, which was a major performance pessimisation over the 5.x releases.
6.0.4 relies on a simple source filter instead, which restores performance levels back to expected levels.
More benchmarks added to the test suite validate the dependency changes.
submitted by /u/joesuf4
[link] [comments]