Re: release?

2015-12-29 Thread Alex Becker
As this is a frequent answer I encounter when having a look at Perl 6,
maybe it's worth having a look at it's message:

There will be no Perl 6.
There will be no Perl 6 by definition, because Perl 6 is only a
specification. You cannot program a specification.

Let's call this statement "specimplexpl".

A pessimist, or simply some random guy looking for a nice, modern
programming language will read the following:
Stop waiting for it. Or asking for it, as you will only get specimplexpl +
(hopefully) the RSS feed with the latest Rakudo* releases.
Learn something useful you could actually use to make a living nowadays,
e.g. C# .NET or Java (the latter if you are in science / public sector).


Why, why do we have to fail this way in terms of marketing?
Why do we pray the specimplexpl on the Rakudo* download page at the
begining? Why do we pray the specimplexpl when someone asks for a Perl 6
implementation (we did get his intention, as it can be seen with the other
answers).
Perl 6 is so cool. You put so much effort into Perl 6. It's like an offense
to all this hard work when telling someone that "there isn't a Perl 6.x as
such".


Would it have harmed the holy spec if more people posted a blog post titled
"Perl 6 is out" or "Perl 6 X-Mas release" (like this one:
http://blogs.perl.org/users/damian_conway/2015/12/perl-6-lives.html)?
The specimplexpl can still be done in the body part. Or as a foot note, if
someone will actually mention that the download link will yield a
rakduso.msi file and nor a Perl-6.msi file.
The Perl6 home page is a nicder example of how it can be done the right way
- it has a "Download Rakudo Perl 6" button. But there however, we fail on
the final meters.
The latest download is Rakudo Star 2015.09
,
I didn't find 2015.12 here: http://rakudo.org/downloads/star/ (or a file
named Perl-6-xmas-release.msi, as some kind of fun or an xmas present).


There was so much magic about this' years Christmas, as Perl 6 has come out
- somehow.
And we don't use it.
Instead, we still pray: specimplexpl. Everywhere.


What do we expect that new interested people are looking for when searching
for Perl 6?
What do they search for, when they ask about a Perl 6 release? What do they
want to download?

A spec?
A specimplexpl?
Or, maybe the successor of Perl 5? In the same relation as Python 2 and
Python 3? PHP 4 and PHP 5? SBCL 1.2.7 and SBCL 1.2.14? COBOL-68 and
COBOL-2002?

TLDR;
We fail at Perl 6 marketing.
If you are looking for the Perl 6 Christmas release then visit
http://perl6.org/downloads/ and try you luck.

2015-12-28 19:41 GMT+01:00 Will Coleda :

> There isn't a 6.0.0 as such.
>
> Perl 6's language specification, versioned 6.c (aka Christmas) was
> released; at the same time, the Rakudo Perl 6 compiler, version
> 2015.12 was released, which is the most up to date implementation of
> this specification.
>
> The specification is intended to have only minor changes in 6.c going
> forward; the next version (6.d, no specific release date planned) will
> likely have more involved changes. In the meantime, an implementation
> that supports 6.c is free to change internals or parts of the language
> that were not explicitly part of the 6.c specification.
>
> Future versions of the compiler may have support for multiple versions
> of the specification that can be handled with a lexical "use v6.c" to
> get old behavior once the spec changes.
>
> Finally, Rakudo * is a distribution that includes the compiler and
> multiple modules; Look for this bundled release of the 2015.12 Rakudo
> in the next few days.
>
> On Sun, Dec 27, 2015 at 2:33 PM, webmind  wrote:
> > Hiya,
> >
> > I'm a bit confused, there is a major release for Perl 6, but I know
> > wonder if this is the 6.0.0 release or when this will be?
> >
> > Thanks
> >
> > web
> >
> > --
> > GPG Key: https://u2m.nl/data/webmind.asc
> > GPG Fingerprint: 0506976E 234653B4 A628EC33 E23D16EE FCF154AE
> > XMPP webm...@puscii.nl:  D79970A8 7EC43E29 186D86BA 590F20F6 4C7930B8
> > XMPP webm...@laglab.org: 11E91112 091881F7 53EF6108 63C48543 C74D035C
> > u2m.nl (exp: 08/04/2016) SHA256:
> >
> C2:40:67:22:25:52:29:AF:DF:50:4E:2A:6B:32:6D:BC:5B:1E:CA:7D:52:3B:4C:4A:21:5D:C8:E5:AE:7D:1A:09
> > Puscii (exp: 04/03/2016) SHA256:
> >
> F9:C7:B1:B7:90:6B:17:BF:84:93:93:7C:0F:B4:FD:BE:E3:C0:71:9D:83:01:ED:3A:96:FE:FC:82:9D:30:51:C9
> >
>
>
>
> --
> Will "Coke" Coleda
>


Re: Getting startes with Perl6 / Rakudo Star / MoarVM

2014-09-15 Thread Alex Becker
Back at home, I tested the Perl6 shortcut in the start menu.
It's not what I was looking for.

I was expecting something similar to the developper command prompt of
Visual Studio. Something like this:
* Open a console window where PATH is set up to find everything related to
Perl 6
* Be able to run a command like perl6 my_script.pl and have a look at the
result

At the moment, the shortcut only opens an interactive shell. I never had
use for such a shell - regardless of the language (personal opinion, of
course).

For example, you can define
C:\rakudo\bin\perl6-developer-console-startup.cmd as follows:
@echo OFF
SET PATH=%PATH%;C:\rakudo\bin
echo Welcome to the Perl 6 developer console.
call perl6 -v
echo Type 'perl6 your_script.pl' to run your_script.pl
@echo ON

And then create a shortcut C:\rakudo\bin\Perl6 Developer Console.lnk with
the following command:

%comspec% /k C:\rakudo\bin\perl6-developer-console-startup.cmd


It will open a console, set the path, print perl version, and a welcome
message.

2014-09-14 14:07 GMT+02:00 Tobias Leich em...@froggs.de:

 There is already a shurtcut to the perl6 interpreter (REPL) in the start
 menu.
 And since the msi is for windows only, we don't have to care about linux
 and mac here :o)

 But I'd propose more links perhaps...
 rakudo.org
 perl6.org
 docs.perl6.org
 maybe even one to the freenode webchat

 Thoughts?

 Am 14.09.2014 um 13:58 schrieb Alex:
  Hi!
 
  After I had a look at the book, I would say yes, please add to book to
 the installer.
  And please add a start menu entry, with 2 shortcuts:
  One to the book and
  One to a console where one can immediately run perl6 (where perl6 is
 added to path)
 
  This idea should be portable, providing shortcuts on Mac or any other
 Linux box should, work, too.
 
  Best regards and thanks for all the answers!
 
  Am 11.09.2014 um 10:56 schrieb Tobias Leich em...@froggs.de:
 
  My question would be: shall we install the book too, and add the book
  and useful links to the start menu?
 
  Am 11.09.2014 um 10:29 schrieb Kamil KuĊ‚aga:
  Hi,
 
  Install path is known limitation
  https://github.com/rakudo/star/issues/10 If you want custom path you
  need to compile it from source for now
 
  Where to begin?
 
  I propose to start:
  http://perlgeek.de/en/article/5-to-6 to know biggest differences
 
  then:
  http://doc.perl6.org/language.html and of course rest of
  http://doc.perl6.org/
 
  If you want something really verbose http://perlcabal.org/syn/ Even
  though it is mainly targeted to compiler authors it great because is
  the most complete
 
  Also http://perl6.org contains link to other resources
 
  I hope didn't write to much for a first time
 
  On Wed, Sep 10, 2014 at 9:07 PM, Alex Becker asb.c...@gmail.com
 wrote:
  Hi!
 
  I downloaded rakudo-star-2014.08-moar.msi.
  When it was done, luckily, I noticed that it installed on C:\rakudo.
  It was luck because no message indicated that install location and I
 found
  it only because I checked if the installer would really put it on my
 small
  OS SSD (= bad).
 
  Then, I searched for the documentation. I'm sorry, I didn't find it.
 Where
  is it? I expected some doc folder, a web page, or a link in the start
 menu
  (I like that best).
 
  Is there a getting started guide?
 
  I want to check if some of my scripts work with Perl 6.
 
  Best regards,
  Alex




Can we add Data::Tables to modules.perl6.org?

2014-09-15 Thread Alex Becker
Hi!

There is modules.perl6.org with something about 244 modules.
It's nice to see that there are so many modules already. But it's kind of
hard to read.

Could we add DataTables (http://www.datatables.net/) to the page for
JavaScript-enabled browser?
It would add a search feature on the fly.

And, on the PC, you can hover the mouse over one of the 4 icons at the
right. However, on a mobile device, hovering the mouse it not that easy.
Can we add a legend at the bottom of the table please?

Ok, I know, just asking for stuff is a bad thing. If you find the proposals
OK and can point me to the GitHub repo (no, I'm not asking for pointers), I
would do it myself, too.

Best regards,
Alex


Getting startes with Perl6 / Rakudo Star / MoarVM

2014-09-10 Thread Alex Becker
Hi!

I downloaded rakudo-star-2014.08-moar.msi.
When it was done, luckily, I noticed that it installed on C:\rakudo.
It was luck because no message indicated that install location and I found
it only because I checked if the installer would really put it on my small
OS SSD (= bad).

Then, I searched for the documentation. I'm sorry, I didn't find it. Where
is it? I expected some doc folder, a web page, or a link in the start menu
(I like that best).

Is there a getting started guide?

I want to check if some of my scripts work with Perl 6.

Best regards,
Alex


Moar comprehension questions about Perl6

2014-09-09 Thread Alex Becker
Hi!

Sorry, I have more unbelievable dumb questions about Perl6 and Rakudo.

So, on http://rakudo.org/ it's stated that Rakudo Star is a useful and
usable
distribution of Perl 6.
To be sure: that means that Rakudo* is something like ActiveState Perl or
Strawberry Perl right?
And Rakudo only (without *) is like compiling Perl from source.

The next section tells that Perl  6 has Support for VMs. MoarVM and Parrot.
I only know virtual box, VMWare, Hyper-V etc.
I guess this is not meant here, right? I guess that an exmplanation exists
somewhere. could you please provide me a link (I'll never ask for pointers
again...)?

And then, there is Support for the JVM. We do Support the Java Virtual
Machine? How does it work? Can we call Java stuff from Perl 6 now?

Best regards,
Alex