News for hackers. Stuff that matters.
Re:Perl is 26 Today by nailer on Thursday December 19, 2013 @01:50PM (#6936804)
By no means would I try and build a high bandwidth graphics pipeline that runs between processes. That's a very specific problem requiring a very specific solution. However it wouldn't be correct to abandon multiple process single thread for the (much more common, particularly on HN) situation of a web app that's running on a server with multiple logical cores in non-evented programming language.

> I expressed quite clearly that different multi-processing solutions apply to different categories of problems, which of course means that there are problems which simple, plain multi-process solutions excel at, for example webservers.

When? Please quote.

Re:Perl is 26 Today by Mithaldu on Thursday December 19, 2013 @02:03PM (#6936936)
> it wouldn't be correct to abandon multiple process single thread

I never said that should be done and in fact mentioned that as a solution/problem pair, see the bit about webservers in the PS of my previous comment. :)

(A web app is just a specialized webserver.)

> When? Please quote.

I did so in a much more concise form here:

> different use profiles that make certain multi-processing paradigms better suited than others

Re:Perl is 26 Today by nailer on Thursday December 19, 2013 @02:56PM (#6937369)
I guess the issue is the full version of the quote:

"If you can't imagine different use profiles that make certain multi-processing paradigms better suited than others, then you shouldn't be having this discussion"

That was the first time you've proposed the topic! I didn't imagine it because you hadn't actually brought up the subject. I asked you specifically what you needed. And already you've told me not to speak to you about it.

How about: "well in games which need single copies of large in-memory assets a multi-process setup wouldn't work due to copy latency"?

Seriously. You're not very good at discussing things with people.

Perhaps you were a Perl person - who, in general, doesn't create high performance games - avoiding Python for typical Perl task because of lack of multiprocessing?

I'm just showing that you (and others) can solve the multicore issue quite easily with a couple of well known modules.

And you tell me not to talk to you because I didn't anticipate you wanted to talk about /video gaming/?

There's a stereotype of early 2000's Perl people: misanthopes who discuss LARTing, hitting users with 'cluesticks' etc. You're reenforcing it.

Re:Perl is 26 Today by Mithaldu on Thursday December 19, 2013 @03:05PM (#6937430)
I was hoping to get you to be creative and come up with your own problem/solution pairs. :)

Anyhow, rather than having you both take my word for it, and at the same time try to prove how bad i am at argumenting (i really am terrible!), i'd prefer to see you actually try a minecraft clone in multiple processes, just in case i'm wrong.

Re:Perl is 26 Today by nailer on Thursday December 19, 2013 @03:47PM (#6937745)
You wanted me to come up with a scenario like gaming graphics pipelines in a discussion of Perl, a language primarily used for Unix scripting tasks?

OK.

Re:Perl is 26 Today by kbenson on Thursday December 19, 2013 @03:57PM (#6937799)
a language primarily used for Unix scripting tasks?

I wouldn't say that's necessarily an accurate description, or at least not a foregone conclusion.

Re:Perl is 26 Today by Mithaldu on Thursday December 19, 2013 @04:07PM (#6937866)
I just told you that i exactly did not want you do to that:

> I was hoping to get you to be creative and come up with your own problem/solution pairs. :)

Also:

http://www.youtube.com/watch?feature=player_detailpage&v=R5F...

https://dl.dropboxusercontent.com/u/10190786/your_perl_on_dr...

Both done in realtime in Perl.

Also, oh god, all that stuff you edited into the reply before that one about LARTing and whatever, you're misinterpreting so much and putting so many words into my mouth, it's not funny anymore. You should try to reread my posts with a conscious effort to not make them sound like a german drill seargant yelling at you. ;)

Re:Perl is 26 Today by nailer on Thursday December 19, 2013 @05:11PM (#6938286)
>>> I was hoping to get you to be creative and come up with your own problem/solution pairs.

>> You wanted me to come up with a scenario like gaming graphics pipelines in a discussion of Perl, a language primarily used for Unix scripting tasks?

> I just told you that i exactly did not want you do to that: "I was hoping to get you to be creative and come up with your own problem/solution pairs."

Christ.

Re:Perl is 26 Today by Mithaldu on Thursday December 19, 2013 @05:27PM (#6938396)
I'm sorry, i don't know what's upsetting you. What i said originally and how you interpreted it are simply entirely different things.
Re:Perl is 26 Today by nailer on Friday December 20, 2013 @02:40AM (#6940419)
I don't think you know how to communicate with people. I'll stop expecting you to. Bye.