Re: Perl 6 Design specification?

2018-09-11 Thread JJ Merelo
> Hi JJ,
>
> Yes it helps a bunch.  Thank you!
>
> Follow up: where would I find the design specifications for the functions?


There's a search engine in design.perl.org, they should all be there. If
you want to see how they work, use the search facility in the Roast repo.
If you want to see how they are defined, use the search facility in the
Rakudo repo.

Cheers

JJ


Re: Perl 6 Design specification?

2018-09-11 Thread ToddAndMargo

On 09/11/2018 01:13 AM, JJ Merelo wrote:
Short answer: if you look up "perl 6 design specification" in any search 
engine (Google or Baidu) the 3-4 first results make sense.

Long answer: it's a bit more complicated than that.
First, there's the synopsis: (first result in Baidu) 
http://design.perl6.org/ Those are the initial guidelines that specify 
the language, the core modules, and the behavior of everything. That's 
the starting point.
Then, there's roast: https://github.com/perl6/roast Roast is rather 
ROAST, "Repository of All Spec Tests". Those are the tests that a 
compiler or interpreter must pass if it wants to be called Perl 6. So 
far, only Rakudo passes those tests.
And then, of course, there's Rakudo. There are some user-accessible 
classes and modules that you can use, but they are not part of the 
language itself, only part of the only language compiler existing for 
the time being.


Hope this helps

JJ

El mar., 11 sept. 2018 a las 10:04, ToddAndMargo (<mailto:toddandma...@zoho.com>>) escribió:


    Hi All,

Is the Perl 6 design specification (the one the developers use)
out there somewhere on the web that I could look at?

Many thanks,
-T



--
JJ


Hi JJ,

Yes it helps a bunch.  Thank you!

Follow up: where would I find the design specifications for the functions?

-T

--
~~
Computers are like air conditioners.
They malfunction when you open windows
~~


Re: Perl 6 Design specification?

2018-09-11 Thread JJ Merelo
Short answer: if you look up "perl 6 design specification" in any search
engine (Google or Baidu) the 3-4 first results make sense.
Long answer: it's a bit more complicated than that.
First, there's the synopsis: (first result in Baidu)
http://design.perl6.org/ Those are the initial guidelines that specify the
language, the core modules, and the behavior of everything. That's the
starting point.
Then, there's roast: https://github.com/perl6/roast Roast is rather ROAST,
"Repository of All Spec Tests". Those are the tests that a compiler or
interpreter must pass if it wants to be called Perl 6. So far, only Rakudo
passes those tests.
And then, of course, there's Rakudo. There are some user-accessible classes
and modules that you can use, but they are not part of the language itself,
only part of the only language compiler existing for the time being.

Hope this helps

JJ

El mar., 11 sept. 2018 a las 10:04, ToddAndMargo ()
escribió:

> Hi All,
>
> Is the Perl 6 design specification (the one the developers use)
> out there somewhere on the web that I could look at?
>
> Many thanks,
> -T
>


-- 
JJ


Perl 6 Design specification?

2018-09-11 Thread ToddAndMargo

Hi All,

Is the Perl 6 design specification (the one the developers use)
out there somewhere on the web that I could look at?

Many thanks,
-T