Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

Perl 6 on Windows 10

by CountZero (Bishop)
on Oct 10, 2015 at 18:34 UTC ( [id://1144391]=perlquestion: print w/replies, xml ) Need Help??

CountZero has asked for the wisdom of the Perl Monks concerning the following question:

I just downloaded a recent version of Rakudo * (Rakudo 2015.6; MoarVM 2015.6) on my Windows 10 computer.

When I try to run Perl 6 I get the error message "This version of MoarVM is not compatible with this version of Windows".

Did anyone manage to get Perl6 working on Windows 10 yet?

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

My blog: Imperial Deltronics

Replies are listed 'Best First'.
Re: Perl 6 on Windows 10
by syphilis (Archbishop) on Oct 11, 2015 at 02:37 UTC
    "This version of MoarVM is not compatible with this version of Windows"

    I think the package vendor should be informed of this.
    Assuming you downloaded a pre-built package (as opposed to a source package that you subsequently built) there's nothing you can do with it - unless there's some option you can call that will bypass this check.

    Cheers,
    Rob
      Good suggestion, but before I was going to bother the RAKUDO people (who must be busy now with putting together the Perl 6.0.0 release) I first wanted to check if it was just me or whether anyone else here suffered the same.

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      My blog: Imperial Deltronics

        (As subsequent posts on this thread have already suggested ...) “Go ahead and give them the heads-up.”   Now that Win-10 is official, and (this variation of ...) Perl6 is the same, any error-message that is encountered in the field and suspected to be incorrect needs to be reported as soon as possible.   It is entirely possible, likely, that the compatibility-test itself is in error ... and that the error is a trivial one.   “D’oh!”

        But also ... since the idea of having to deal with any sort of “separate VM” is a new concept in the Perl world, any user-feedback about the actual installation experience, and first-blush reactions any messages received along the way, are likely to be useful to someone at this point.   Provide “as many details as possible” when you report your findings to them.

Re: Perl 6 on Windows 10
by BrowserUk (Patriarch) on Oct 11, 2015 at 01:04 UTC

    WARNING:I have no knowledge to contribute to your question.

    But I have a speculation. The version of, the implementation of, "Perl6" (whatever that is), shipped before 'Windows 10' became available and the test that results in the specific diagnosis that you cite is simply too specific. Ie. Instead of excluding anything it knows to be incompatible; it precludes everything not know to be compatible.

    Due to the whole TDD phenomena, there is a tendency amongst its proponents to equate 'counts of tests' with 'effective testing'. The effect of that is to cause many of the indoctrinated to consider the nunber of individual tests run as more important than the efficacy of the product of those individual tests.

    That is to say; 10 individual tests that test scenarios that can reasonably be expected to never happen, is seen as 'more betterer' that testing one or two things that might reasonably be expected to happen.

    Hence: testing for: die '...' if $version != '...' and $version != '...' and $version != '...' is seen as a "better test" than $version >= '6.0.6001'.

    Sad, innit!

    Bottom line: Investigate the sources and disable that failing test, because the probability is that once you do; everything will work just fine.

        Exactly so!


        With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
        Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
        "Science is about questioning the status quo. Questioning authority". I knew I was on the right track :)
        In the absence of evidence, opinion is indistinguishable from prejudice.
      Sundial, sundial, sundial... your obsessively weird and off-topic speculation is spreading!

        (Snicker ...)   If you will kindly look at the actual author of the post in question, you will observe that I did not say a word.

        All that I did, with regard to this post, is to very-promptly upvote it, as 21 others (at present count ...) had already done.   I do, indeed, agree quite completely with BrowserUK’s voice of experience on this matter.   (My laptop camera, if turned on, would right now confirm the presence of vigorous head-nodding on my part ...)

Re: Perl 6 on Windows 10
by virtualsue (Vicar) on Oct 11, 2015 at 20:43 UTC
      Thank you virtualsue. I downloaded the latest 2015.09 msi file and it simply worked. Now all I have to do is learn Perl 6.

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      My blog: Imperial Deltronics
      I will try it when I am home and have access to my Windows 10 machine.

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      My blog: Imperial Deltronics
Re: Perl 6 on Windows 10
by Laurent_R (Canon) on Oct 11, 2015 at 09:03 UTC
    It just occurred to me that perhaps you could try the JVM version (rather than MoarVM) of Rakudo Star. I would assume that there is a JVM compatible with Windows 10.
      At the time of downloading / installing the MoarVM version was the most recent and in any case I don't like Java (and Java doesn't like me).

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      My blog: Imperial Deltronics
Re: Perl 6 on Windows 10
by mr_ron (Chaplain) on Oct 11, 2015 at 21:43 UTC

    By all means try virtualsue's suggestion first and see if the latest official Perl 6 / Rakudo Star from today works for you. I dropped by the IRC #perl6 channel and, while discussions came up to put out a current windows release, a Windows 10 user voluteered to publish a Rakudo Star that worked on his system. The .msi installer for that custom build is here: An irc #perl6 user's build that is believed to be put together on Windows 10. AGAIN! Drop by rakudo.org and try one of the standard bundles first. Actually I would interested in feedback on which installer worked for you ...

    Ron
      Ah, very good.

      I will try virtualsue's and your suggestions once I am home and see what works.

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      My blog: Imperial Deltronics
Re: Perl 6 on Windows 10
by Laurent_R (Canon) on Oct 10, 2015 at 22:29 UTC
    Hm, sorry, I cannot help.

    I can only say that I am quite happy that I decided so far not to switch yet to Windows 10 on my Win box. I would still be able to use Perl 6 on another system, but, for various reasons, it is right now much more convenient for me to use Perl 6 on Windows. So thank you for the information, I'll postpone any Win "upgrade" for the time being, as experimenting with Perl 6 is my favorite "off-work" activity these days.

    Sorry if this does not help.

Re: Perl 6 on Windows 10
by Anonymous Monk on Oct 10, 2015 at 22:07 UTC
    What happens when you try to run it with depends.exe? The error messageshould be more diagnostic
Re: Perl 6 on Windows 10
by Anonymous Monk on Oct 10, 2015 at 22:07 UTC
    What happens when you try to run it with depends.exe? The error messageshould be more diagnostic

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://1144391]
Front-paged by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others lurking in the Monastery: (5)
As of 2024-04-19 06:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found