Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Re^3: Cor—An object system for the Perl core

by perlfan (Vicar)
on Jun 02, 2020 at 01:18 UTC ( [id://11117579]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Cor—An object system for the Perl core
in thread Cor—An object system for the Perl core

I tried to upboat this more than once, but it won't let me.

I've mention Qore here before. Although Perl folks pretend it doesn't exist and the creator of Qore at one point said he'd never heard of Perl. So idk, that's a little strange.

Anyway, TFM says,

Programmers familiar with C, C++, Java, and/or Perl should find the standard Qore syntax intuitive and should be productive fairly quickly with the language. However Qore has unique features that differentiate it from other languages, and these features must be mastered in order to leverage the full power of Qore.

In fact, it goes well beyond, ...Perl (programmers) should find the standard Qore syntax intuitive and should be productive fairly quickly.

Well I've found that it's demonstrably true that a useful subset of Qore is identical to a marginally useful subset of Perl.

It's also:

  • truly SMP with real threading
  • supports $REAL OOP when you actually want it
  • super cool
And I have mentioned this before, too. It's not my go-to language. Perl is. Why, despite knowing darn well what's good for me?
  • Qore is not perlish to the degree I want it to be
  • I don't need SMP, and when I think I do, fork works well enough for me (who needs child processes to communicate back with their parents? ha!)
  • I can assume perl is anywhere I need it to be

Even if Perl and Qore pretend each other doesn't exist, it's still a better and less awkward love story than all the perl forks and broken dreams.

Update - found this nice down about Qore on their GH wiki, Why Use Qore. And it's on MacPorts! (no they don't call it MacQore)...now I gotta go lookup MacPorts vs Homebrew.

Update 2 - it occurred to me why I do prefer Perl. It's because it's the perfect tool for bending *nix to one's will. It turns a system into putty in a master's hands (or even a baby's). And that's why I use it. Of course implied is also it's fabulous community of free thinkers and hackers.

Replies are listed 'Best First'.
Re^4: Cor—An object system for the Perl core
by marto (Cardinal) on Jun 02, 2020 at 08:10 UTC

    "I tried to upboat this more than once, but it won't let me."

    Unsurprising. Your links don't work, notes on how to do this properly are displayed each time you post.

Re^4: Cor—An object system for the Perl core
by soonix (Canon) on Jun 02, 2020 at 12:04 UTC
    I hadn't heard of Qore either, therefore more interesting for me would have been these linksYou wrote
    a useful subset of Qore is identical to a marginally useful subset of Perl.
    Depending on what exactly you mean by "identical" influences the size of the "subset". I see similarities, Wikipedia says "inspired", but not exactly identical...

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others scrutinizing the Monastery: (6)
As of 2024-04-20 02:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found