Live data from Hacker News

Larry Wall has approved renaming Perl 6 to Raku

github.com

151–160 of 463 posts

Re: Larry Wall has approved renaming Perl 6 to Raku

#151
post #105

Earlier quoted context omitted.

Perl is really great at text processing. Pretty much any kind. A lot of folks dislike first-class regexes, but if they're magic in a lot of contexts like this. My second remaining use is experimental coding. It is probably about familiarity and experience (I've been writing perl since Perl 4), but I find it to be the most fluid, most "fun" language for noodling around and trying out ideas. I use Python for things oth…

You say "magic" as if that were a good thing. Which magic do you mean: supernatural, illusion, or fiction? https://en.wikipedia.org/wiki/Magic >Magic may refer to: >Magic (supernatural), a set of beliefs and practices distinct from religion and science https://en.wikipedia.org/wiki/Magic_(supernatural) >Magic (illusion), the art of appearing to perform supernatural feats https://en.wikipedia.org/wiki/Magic_(illusion)…

In this case, it's a Perl concept related to DWIM (Do What I Mean), where the features will make practical assumptions about what you need to accomplish in their implementation, so you don't have to worry about the details. It can be abused (and is) but is also very useful for quick oneliners in particular.

Not to be confused with the Perl feature called magic, where functionality can be attached to a variable to affect what happens whenever it is accessed. Though this is often used to implement the former concept.

Re: Larry Wall has approved renaming Perl 6 to Raku

#152

Earlier quoted context omitted.

> FWIW: I'm unclear why people continue to use Perl at all Great language, large library on cpan, great eco system, people enjoy using it, they have a large code base that's run fine for decades. Choose 1 or more. > I moved on in 2011 You're right, it's all about you and what you do...

No, it's all about evangelizing and recruiting as many other people as possible to go down with the sinking ship you've committed yourself to. The Evangelism Hole: Getting People Back to Perl http://act.yapc.eu/lpw2014/talk/5758

> No, it's all about evangelizing and recruiting as many other people as possible to go down with the sinking ship you've committed yourself to.

You have no idea who I am, what I do, or what my commitments are.

Re: Larry Wall has approved renaming Perl 6 to Raku

#153
post #46

Earlier quoted context omitted.

> Larry has now agreed with the change and Perl 6 will be renamed to "raku" and Perl 5, which has regular, major releases every year, will now be able to simply be "Perl" and be free to continue on its own way. I hope that doesn't mean that when Perl needs a major number version change again, they'll chose 6. It would be pretty confusing to have 2 Perl 6.

Perl 5 was released in 1994. At this point, the "5" isn't really a version number anymore. It's just part of the name. If you did a "major version bump" from here, you'd probably have to bring the "5" along for the ride. Like Java version 2, where you had J2EE version for years. In reality, there probably never will be another major version bump of Perl 5, in the marketing sense. The minor version number is really th…

Which in turn suggests the Java (and others') solution of dropping the 5 and making the minor version the new major version. Look out for Perl 31.0 soon.

Re: Larry Wall has approved renaming Perl 6 to Raku

#154
post #83

Earlier quoted context omitted.

I can say that at least currently, there is no appetite for Perl attempting to "reclaim" the Perl 6 version in the foreseeable future. It would be a disaster in both community relations and marketing. It will either be Perl 7 or Perl 34+.

Perl 2019

This one goes to 11

http://perl11.org/

Re: Larry Wall has approved renaming Perl 6 to Raku

#155

Earlier quoted context omitted.

A similar sort of situation happened with PHP which is why there is no PHP 6 -- it jumped straight from PHP 5 to 7.

And same with ECMAScript 3 to 5.

There was an ECMAScript 4, it just wasn't adopted by browsers. (It was semi-adopted for ActionScript 3.)

Re: Larry Wall has approved renaming Perl 6 to Raku

#156

This should have happened with Python 2/3.

I'm not sure I agree with you but I can't imagine why you're getting downvoted. It's definitely an argument worth making.

You've made the mistake of thinking people vote rationally.

Re: Larry Wall has approved renaming Perl 6 to Raku

#157

Julia has a really great threading model coming in v1.3, which is likely to be released this month: https://julialang.org/blog/2019/07/multithreading It already supports a variety of parallel techniques but it's about to get easier and safer (e.g. safe I/O).

Is Julia getting more stable? I remember that was the big issue a few years ago, especially since it calls so many weird CUDA apis.

Well, that's what reaching 1.0 was supposed to represent, but I don't (get to) use it (for the kind of work I do) so I cannot say for sure if that actually worked out in practice.

Re: Larry Wall has approved renaming Perl 6 to Raku

#158
post #98

Earlier quoted context omitted.

It is also a type of Japanese pottery. "Raku pottery is "imperfect but sophisticated", so that's a fit :)" https://colabti.org/irclogger/irclogger_log/perl6?date=2018-...

That description also fits a camel.

A camel strikes me as unsophisticated yet perfect.

Re: Larry Wall has approved renaming Perl 6 to Raku

#159
post #113

Earlier quoted context omitted.

I'm trying to understand, what kind of scripting requires first-class concurrency that isn't fulfilled by say Python?

tldr; Using a scripting language that allows for native threads or has a strong concurrency model builtin to the core would be beneficial for any CPU bound scripting task... ----- Python's concurrency model is good for waiting on network or disk I/O because of its GIL (Global Interpreter Lock): https://realpython.com/python-gil/#the-impact-on-multi-threa... If your program is CPU bound the GIL will slow you down. I'm…

[flagged]

Re: Larry Wall has approved renaming Perl 6 to Raku

#160
post #127

Earlier quoted context omitted.

When someone says they want to work in Perl6/Raku, they likely have vastly different problems than someone using Erlang/Elixer. There is overlap of course (both general purpose), but I can't imagine using Erlang for scripting, while Raku is first class here.

I guess it depends on what you're comfortable in? I myself have tons of Elixir scripts that I use to automate much of my life. It's replaced ruby as my go-to for one-off scripts.

I didn't know that Elixir had such a low-threshold for one-off programs.

Have you tried Crystal? Both are on my list of programming languages to look into next, together with Elm, Reason and Zig.

Post reply on HN