Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Assuming Infringement by Default (Score 4, Interesting) 130

The default assumption of these automated checkers is that anything shared is infringing.

I've run into this myself. While I give away my book Modern Perl free in electronic forms, my publisher charges a nominal fee for the Kindle version to cover expenses. I made some changes recently to fix some formatting problems and edit out a couple of typos. After I uploaded a new version, the Kindle copyright police declined the update (to a book they'd already allowed in their store) because they thought it was available online for free elsewhere.

I understand that no one wants a million copies of Wikipedia articles clogging up book stores, but it would be nice if there were a way to say "Yes, the contents of this book are available under a Creative Commons license and I have the right to distribute it."

(My publisher has the same right to distribute the printed copy, and Amazon is very happy to sell that version.)

Comment Re:Whatever happened to Perl 6? (Score 1) 192

Parrot's current lead dev has a starkly different opinion

Christoph is Parrot's current leader, not Andrew. While I agree that Parrot needs 6model (and 6model is an improvement over the previous object system), the reality is far, far more complicated than Andrew makes it sound.

In particular, Parrot adopting 6model wholesale even last year (as most of us wanted) would have been highly difficult because 6model was still in flux, because Parrot still had to support a lot of abandoned Rakudo tools which relied on the old semantics, and because Jonathan was dragging his feet on helping Parrot adopt 6model.

Note that he mentions "targetting backends" *last*.

You've changed your argument from "He rarely or never mentions it" to "He mentions it last in a list which isn't obviously ordered in terms of descending priority."

Comment Re:Whatever happened to Perl 6? (Score 1) 192

jnthn frequently mentions NQP and almost never mentions how it'll help in porting to other VM backends or that it minimizes Parrot exposure.

Read 6guts.

We need to focus as much effort as we can to be a better VM for Rakudo Perl6, including moving as much custom code from the NQP and Rakudo repos as possible into Parrot core to lower barriers and increase integration.

I've fixed enough of the custom code in Rakudo that I feel confident in saying that big wad of code was a big part of the problem.

Comment Re:Whatever happened to Perl 6? (Score 1) 192

The point of Rakudo Star was and is to be a bundle of bits -- latest compiler, modules, etc. -- that were/are sufficiently "usable and useful for early adopters"...

My business had a product to release based on Rakudo Star two years ago. (We were preparing to ship it in April 2010.) We had customers ready to pay for that project.

We never shipped that product because Rakudo Star was neither usable nor useful for our purposes. It still isn't.

Comment Re:Whatever happened to Perl 6? (Score 1) 192

... it's important to note that the reason it was introduced, and is being developed, has little to do with a desire to have a VM abstraction layer.

... except for the fact that almost every time its lead developer talks about it, he talks about how it'll help porting to other VM backends (and that it explicitly exists to minimize the amount of Parrot surface area exposed to Rakudo).

In fact, the Parrot (VM) team plans to backport NQP to Parrot.

I think you're confused. The Rakudo team has written at least three things called NQP and all of them run on Parrot. In fact, that's one of the biggest problems of Rakudo: writing code that Parrot has to support and then abandoning it and complaining that Parrot can't move fast enough for Rakudo because Parrot has to support Rakudo's abandoned tools.

Comment Re:Whatever happened to Perl 6? (Score 1) 192

Imo it's very likely the Rakudo team will make this level of integration work reasonably well this year.

On what do you base this opinion? Rakudo's had more than one proof of concept that never made it much past the proof of concept stage before bitrotting before.

Slashdot Top Deals

UNIX is hot. It's more than hot. It's steaming. It's quicksilver lightning with a laserbeam kicker. -- Michael Jay Tucker

Working...