Re: can Perl 6 bootstrap itself (downloading modules and such via git)

2016-08-26 Thread Timo Paulssen
On 26/08/16 11:03, Andreas Mueller wrote: > on Windows i have to install git to download a Module > > maybe, one day there is a 'git' written in P6 > > > Andreas I think we should be able to grab modules without using git if we can rely on github and gitlab and whoever hosts modules to give

Re: can Perl 6 bootstrap itself

2016-08-26 Thread Luca Ferrari
I don't see the real problem in having Perl6 requiring Perl5 to build itself, at least not in the long term. So far the world simply cannot survive without Perl5, but one day all applications will be hopefully rewritten in Perl6 and so will be the tools. In the meantime I guess the best and quickie

Re: can Perl 6 bootstrap itself

2016-08-26 Thread Andreas Mueller
on Windows i have to install git to download a Module maybe, one day there is a 'git' written in P6 Andreas On 25.08.16 17:56, Parrot Raiser wrote: > It's going to be easier to demonstrate stand-alone Perl 6 on Windows > than an *nix machine. If you remove Perl from them, the result will

Re: can Perl 6 bootstrap itself

2016-08-25 Thread Brandon Allbery
On Thu, Aug 25, 2016 at 6:03 PM, Dipesh Sharma wrote: > is bash version n-1 needed to build bash version n? This is pretty much the definition of "self-bootstrapping". For some things it is considered good; for others, bad. -- brandon s allbery kf8nh sine nomine

Re: can Perl 6 bootstrap itself

2016-08-25 Thread Dipesh Sharma
There is a difference in gcc and perl5. A C compiler is needed to build each and every thing out there. What is mean is: is bash version n-1 needed to build bash version n? I believe the answer is no. On Thu, Aug 25, 2016 at 1:21 PM, Patrick R. Michaud wrote: > On Thu, Aug 25, 2016 at 10:37:45AM

Re: can Perl 6 bootstrap itself

2016-08-25 Thread Parrot Raiser
It's going to be easier to demonstrate stand-alone Perl 6 on Windows than an *nix machine. If you remove Perl from them, the result will probably be a broken system. On 8/25/16, Bennett Todd wrote: > Bootstrapping is funny that way. > > Besides the tools in the environment, you've got to have at

Re: can Perl 6 bootstrap itself

2016-08-25 Thread Bennett Todd
Bootstrapping is funny that way. Besides the tools in the environment, you've got to have at least 1GB RAM available to build perl6. I can compile it within the Gnuroot Debian app on my Nexus 5, which has 2GB total real ram, so it has enough even inside the Android app. I can't similarly buil

Re: can Perl 6 bootstrap itself

2016-08-25 Thread Patrick R. Michaud
On Thu, Aug 25, 2016 at 10:37:45AM -0700, Dipesh Sharma wrote: > Dependency on perl5 for building perl6 looks like a concern. It means that > we can't have and environment with perl6, without perl5. I disagree. Just because perl5 is currently required to *build* Rakudo doesn't mean that perl5 h

Re: can Perl 6 bootstrap itself

2016-08-25 Thread Brock Wilcox
Simplification of Rakudo's build process is an ongoing process, and I see progress all the time. Remember also that Rakudo is the most active and complete implementation of Perl 6, but that there can and should be other completely separate implementations. On Aug 25, 2016 1:37 PM, "Dipesh Sharma"

Re: can Perl 6 bootstrap itself

2016-08-25 Thread Bennett Todd
Figuring out the environment, and how to best fit into it, is tricky, wants a richly powerful programming language, like perl. Ideally one that's almost certainly already available. Someday, Perl6 will be that language.

Re: can Perl 6 bootstrap itself

2016-08-25 Thread Dipesh Sharma
Hi, Dependency on perl5 for building perl6 looks like a concern. It means that we can't have and environment with perl6, without perl5. I may be thinking too ahead, but isn't that the state we want perl6 to be in? Thanks, Dipesh On Wed, Aug 24, 2016 at 1:57 PM, Bennett Todd wrote: > Actually,

Re: can Perl 6 bootstrap itself

2016-08-24 Thread Bennett Todd
Actually, now that I think about it, I'm not as sure. Maybe, eventually, a full perl6 compiler and runtime written entirely in perl6 might, possibly, be nice; but using, and interoperating with, existing mature tools like e.g. make and gcc has some big advantages, too.

Re: can Perl 6 bootstrap itself

2016-08-23 Thread Bennett Todd
I think that would be great. Also lovely if it were completely correct, which I think is perhaps the biggest focus now, or nice and compact and fast, which still has a way to go. Many lovely goals to enjoy working on.

Re: can Perl 6 bootstrap itself

2016-08-23 Thread Andreas Mueller
wouldn't it be nice to have the MoarVM and one piece of software in one file for the job ? Andreas On 22.08.16 16:36, Andreas Mueller wrote: > Hi, > > is there a minimal tool set (best written in P6), that > can load the necessary rest from the internet to have a complete > Perl6 i

Re: can Perl 6 bootstrap itself

2016-08-22 Thread Will Coleda
Bennet is correct. If you're buildilng from source, you'll need perl5 and make (and git if you don't have a tarball to work from) If you're using MoarVM backend, you'll need a C compiler, and javac for the JVM backend. Note that Perl 6 is implemented mostly in Perl 6 and NQP (Not Quite Perl 6),

Re: can Perl 6 bootstrap itself

2016-08-22 Thread Bennett Todd
I think perl6 isn't self bootstrapping, yet. Unless I've gotten myself confused, some of the environment sniffing and basic build automation is in perl5, and the foundation is in C. Also wants make.

Re: can Perl 6 bootstrap itself

2016-08-22 Thread İsmail Arılık
'rakudobrew' and panda, maybe? http://rakudo.org/how-to-get-rakudo/#Installing-Rakudo-Star-Source-Rakudobrew 22 Ağu 2016 Pzt, 17:37 tarihinde, Andreas Mueller < andreas.muel...@biologie.uni-osnabrueck.de> şunu yazdı: > Hi, > > is there a minimal tool set (best written in P6), that > can loa

can Perl 6 bootstrap itself

2016-08-22 Thread Andreas Mueller
Hi, is there a minimal tool set (best written in P6), that can load the necessary rest from the internet to have a complete Perl6 installation ? Greetings Andreas -- Andreas Müller