Observations from a C++/Python developer that never used Perl5

2016-09-07 Thread Joseph Garvin
For the last couple weeks I've been experimenting with Perl6 because I finally became sufficiently annoyed with Python's lack of real (No GIL) threading and a quick inspection of the Perl6 feature list looked promising. I'm trying to keep an open mind because Perl is pretty culturally different tha

Re: Observations from a C++/Python developer that never used Perl5

2016-09-08 Thread Joseph Garvin
On Thu, Sep 8, 2016 at 12:25 AM, Kaare Rasmussen wrote: > I wonder what you miss from https://docs.perl6.org/language/classtut. To > me, it explains the hows and whys very thoroughly. Now, I now people have > been hard at work improving the documentation, so if you can point to > what's missing o

Re: Observations from a C++/Python developer that never used Perl5

2016-09-09 Thread Joseph Garvin
Wait, quotes *are an operator* ? If so how would I define them? If the operator returns string, what is the type of its argument? If so that's even stranger -- most languages they're a hard coded bit of syntax -- the closest thing I can think of is in C++11 you can add your own string literal types

Multithreading, GC

2016-10-05 Thread Joseph Garvin
Lately I've been trying out new (to me) languages and one of the things I keep running into is "fake" threading support, i.e. the threads are "real" in the sense they can preempt one another and map to native OS threads, but in practice they can't actually run at the same time so there is no parall

Re: Multithreading, GC

2016-10-11 Thread Joseph Garvin
dwell that seems just around the corner for even the average user, and for big iron we've been there for a long time now. On Oct 5, 2016 1:50 PM, "Timo Paulssen" wrote: > Hi there, let me answer a few of your questions real quick: > > > On 05/10/16 20:38, Joseph Garvin w

Re: A stricter typed variable

2017-01-07 Thread Joseph Garvin
Being able to type the elements in containers was considered a major problem in Java for years before they added generics. And the whole point of having a computer is to have it do repetitive things, e.g. loop over a bunch of stuff and do the same thing to all of it. How is this an "exaggerated" us