Larry Wall wrote:
On Tue, Mar 15, 2005 at 02:25:01PM -0600, Rod Adams wrote:
: In Perl 6, all builtin functions belong to a named package. Not all
: functions are guaranteed to be imported into the global package
: C<::*>. In addition, the list of functions imported into C<::*> will be
: subject to
On Tue, Mar 15, 2005 at 02:25:01PM -0600, Rod Adams wrote:
: In Perl 6, all builtin functions belong to a named package. Not all
: functions are guaranteed to be imported into the global package
: C<::*>. In addition, the list of functions imported into C<::*> will be
: subject to change with each
At 07:59 PM 3/15/2005 +, you wrote:
On Mon, Mar 14, 2005 at 08:59:32AM -0800, Larry Wall wrote:
> On Mon, Mar 14, 2005 at 08:10:15AM -0600, Patrick R. Michaud wrote:
> : I ran into this problem while creating a mini-list of S29 functions
> : (which Rod's work supercedes, I suspect, and I'm very
On Mon, Mar 14, 2005 at 08:59:32AM -0800, Larry Wall wrote:
> On Mon, Mar 14, 2005 at 08:10:15AM -0600, Patrick R. Michaud wrote:
> : I ran into this problem while creating a mini-list of S29 functions
> : (which Rod's work supercedes, I suspect, and I'm very glad he's taking
> : this on). What ar
On Mon, Mar 14, 2005 at 12:16:13PM -0600, Rod Adams wrote:
: Therefore, as I go through S29, I'll assign all functions to some
: module. I'll be using the P5/CPAN hierarchy as a strong guideline.
:
: We can then discuss what gets bound into ::*, and when, at some later
: point in time.
That's a
Larry Wall wrote:
On Mon, Mar 14, 2005 at 08:10:15AM -0600, Patrick R. Michaud wrote:
: I ran into this problem while creating a mini-list of S29 functions
: (which Rod's work supercedes, I suspect, and I'm very glad he's taking
: this on). What are some guidelines we could use in deciding
: whic
On Mon, Mar 14, 2005 at 06:00:11PM +0100, Thomas Sandlaß wrote:
: BTW, I'm unsure how packages, modules and classes roles interact with
: the type system and MMD. In particualr what can be put into the type slot
: of declarations/definitions:
:
: my SomeThing $x;
:
: Can SomeThing be a package? A
Luke Palmer wrote:
&cos($angle) or Degrees::cos($angle), depending on whether you
defined it your way or my way. Uh oh, I thought we were going to make
single-invocant multis and methods the same everywhere...
Sorry for messing up the syntax in my example code. What I wanted to achieve
is to get a
On Mon, Mar 14, 2005 at 08:10:15AM -0600, Patrick R. Michaud wrote:
: I ran into this problem while creating a mini-list of S29 functions
: (which Rod's work supercedes, I suspect, and I'm very glad he's taking
: this on). What are some guidelines we could use in deciding
: which functions are au
Thomas Sandlaà writes:
> Rod Adams wrote:
> >And then internally dispatch on what is defined and undefined.
>
> Why all that burden if Perl 6 is getting a strong type system,
> that can do the sub selection and compile in dynamic dispatch if
> needed?
>
> I imagine:
>
> multi sub cos( Num +$angl
Patrick R. Michaud skribis 2005-03-14 8:10 (-0600):
> I ran into this problem while creating a mini-list of S29 functions
> (which Rod's work supercedes, I suspect, and I'm very glad he's taking
> this on). What are some guidelines we could use in deciding
> which functions are automatically in
On Sun, Mar 13, 2005 at 06:03:20PM -0800, Larry Wall wrote:
> : One thing I've already done is make a list of Perl 5 functions I cannot
> : address until some future Apocalypse/Synopsis is generated on the topic.
> : By far the bulk of this list falls on S16. Partly because IPC is a mess,
> : an
Rod Adams wrote:
And then internally dispatch on what is defined and undefined.
Why all that burden if Perl 6 is getting a strong type system,
that can do the sub selection and compile in dynamic dispatch if
needed?
I imagine:
multi sub cos( Num +$angle ) returns Num where { -1.0 <= $_ <= 1.0 }
cla
On Mon, Mar 14, 2005 at 01:07:45AM -0600, Rod Adams wrote:
: It's been defined that Perl 6.0.0 does not dispatch on named parameters,
: for better or for worse. If you don't like it, talk to Larry.
That's a little bit of an overstatement. I've only said 6.0.0 doesn't
*have* to support MMD on nam
Ashley Winters wrote:
On Sun, 13 Mar 2005 23:42:41 -0600, Rod Adams <[EMAIL PROTECTED]> wrote:
Ashley Winters wrote:
For documentary purposes, can we make that $radians?
multi sub cos (Num +$degrees) returns Num {
return cos :radians($degrees * PI / 180);
}
my Num $x = cos :degrees(270);
Rod Adams wrote:
Ashley Winters wrote:
For documentary purposes, can we make that $radians?
multi sub cos (Num +$degrees) returns Num {
return cos :radians($degrees * PI / 180);
}
my Num $x = cos :degrees(270);
I have changed the trig functions it to have an optional "base"
argument. (I'm opti
On Sun, 13 Mar 2005 23:42:41 -0600, Rod Adams <[EMAIL PROTECTED]> wrote:
> Ashley Winters wrote:
> >For documentary purposes, can we make that $radians?
> >
> >multi sub cos (Num +$degrees) returns Num {
> >return cos :radians($degrees * PI / 180);
> >}
> >
> >my Num $x = cos :degrees(270);
>
Ashley Winters wrote:
For documentary purposes, can we make that $radians?
multi sub cos (Num +$degrees) returns Num {
return cos :radians($degrees * PI / 180);
}
my Num $x = cos :degrees(270);
I have changed the trig functions it to have an optional "base"
argument. (I'm option to new names f
On Sun, 13 Mar 2005 18:03:20 -0800, Larry Wall <[EMAIL PROTECTED]> wrote:
> On Sun, Mar 13, 2005 at 01:15:52AM -0600, Rod Adams wrote:
>
> : =item multi sub cos (?Num) returns Num
> :
> : =item multi method Num::cos () returns Num
>
> It would be nice if we could just say the first implies the se
Larry Wall wrote:
On Sun, Mar 13, 2005 at 01:15:52AM -0600, Rod Adams wrote:
: Plan of attack:
:
: I'm using a recent copy of Perl 5's perlfunc as a very rough template.
: At some point, I'll drudge through the A's and S's to look for functions
: new to Perl 6. I'll try not to make up too many n
> "LW" == Larry Wall <[EMAIL PROTECTED]> writes:
LW> I can tell you that I want both selects to be dead, but again, I'll
LW> have to translate Perl 5 to something. But some of these things
LW> can probably be translated to things like
LW> Perl5DeprecatedEmulationDoNotUseEverEverA
On Sun, Mar 13, 2005 at 01:15:52AM -0600, Rod Adams wrote:
: Barring objections, I'm going to attempt to compile a S29.
That's great. It's one of the many things I haven't been getting
around to doing...
: Plan of attack:
:
: I'm using a recent copy of Perl 5's perlfunc as a very rough template
22 matches
Mail list logo