Re: Announce: Rakudo Perl 6 compiler, Release #131 (2019.07)

2019-07-17 Thread Darren Duncan
nd 11 have long term support while Java 9 and 10 are already no longer supported. Who now can use Java 9 but not use Java 11? -- Darren Duncan

Re: Announce: Rakudo Star Release 2017.07

2017-07-24 Thread Darren Duncan
On 2017-07-24 11:40 AM, Steve Mynott wrote: A useful and usable production distribution of Perl 6 The download links on http://rakudo.org/how-to-get-rakudo/ still name the April release and will need updating. -- Darren Duncan

Re: [perl #130845] Some things that are less than 5 aren't

2017-02-23 Thread Darren Duncan
;s NULL that don't equal themselves. -- Darren Duncan

Re: [perl #130260] [LTA] Curly quotes are referred to as “smart quotes”, this is not entirely right

2016-12-04 Thread Darren Duncan
I want to give my strong support for this proposal. Call them "curly" quotes. The term "smart" is BAD in this context. Just like how short cars are not "smart" even if people say that, only self-driving cars deserve that name. -- Darren Duncan On 2016-12-04 10

Re: [perl #128897] [LTA] [MATH] "-0".Num isn't negative

2016-11-22 Thread Darren Duncan
And here I thought IEEE floats had distinct values to represent overflows and underflows that were distinct from both the zeros and the infinities. -- Darren Duncan On 2016-11-22 8:19 PM, Zefram wrote: Zoffix Znet via RT wrote: The reason we have a negative floating point zero at all is more

Re: Very small feature suggestion

2016-03-09 Thread Darren Duncan
a. There is also precedent for a REPL to print a similar statement like "for help type this". -- Darren Duncan

Re: New Logo Design for perl6 modules

2015-06-11 Thread Darren Duncan
Or a pumpkin for that matter, since Perl 5 is Pumpkin Perl. -- Darren Duncan On 2015-06-11 7:42 PM, Darren Duncan wrote: I was going to say that too, about the camel trademark issues, so can you make a version using an onion instead of a camel? See http://www.perlfoundation.org for what I

Re: New Logo Design for perl6 modules

2015-06-11 Thread Darren Duncan
I was going to say that too, about the camel trademark issues, so can you make a version using an onion instead of a camel? See http://www.perlfoundation.org for what I refer to. -- Darren Duncan On 2015-06-10 11:34 PM, Moritz Lenz wrote: Hi, On 06/10/2015 02:01 PM, Lin Yo-an wrote: Hi

Re: [perl #121454] Can't inline complex constraints in multisub signatures

2014-03-19 Thread Darren Duncan
On 2014-03-19, 1:20 AM, Moritz Lenz wrote: On 03/19/2014 12:45 AM, Darren Duncan wrote: Damian, Moritz, etc, It seems to me that the basic problem here is that the vertical bar | has 2 different meanings (outside rules) depending on context. When used with type names it produces a union type

Re: [perl #121454] Can't inline complex constraints in multisub signatures

2014-03-18 Thread Darren Duncan
single value expression. One can also force the as-value-expression interpretation of | by having an explicit 'where' or something. -- Darren Duncan On 2014-03-18, 3:26 AM, Damian Conway wrote: As I read the specs, multi fib(0|1) { 1 } would be short for multi fib(Junction $ wher

Re: NQP JVM prototype faster than Perl 5

2013-02-02 Thread Darren Duncan
code which then runs as normal Perl 5 code. When I say bootstrapped I mean that the code which produces the Perl 5 code first, and whatever speaks QAST later, is written in Muldis D. Anyway, I don't think there's any confusion here. -- Darren Duncan On 2013.02.02 6:15 PM, Matthew Wi

Re: NQP JVM prototype faster than Perl 5

2013-02-02 Thread Darren Duncan
Okay, I understand, I would target QAST. So once I've implemented over Perl 5, and bootstrapped where possible, I'll work on targeting QAST. Thank you. -- Darren Duncan On 2013.02.02 4:29 PM, Matthew Wilson wrote: QAST is the protocol rakudo and NQP use to send abstract syntax tr

Re: NQP JVM prototype faster than Perl 5

2013-02-02 Thread Darren Duncan
time, which might be more mature on the JVM or a non-Parrot backend for all I know. -- Darren Duncan

Re: Announce: Niecza Perl 6 v14

2012-01-31 Thread Darren Duncan
tion will certainly be thrown when using the constant arguments, then either: 2a. Where you would otherwise have put the folded result, place a "fail"/etc. 2b. Throw an exception at compile time. Generally speaking, the more kinds of errors you can catch at compile time, the more reliable your program is. -- Darren Duncan

Re: 'nom' branch is now default, rakudo release status

2011-09-08 Thread Darren Duncan
Why not just skip August and do your first "nom" release when you would normally have done the 2011.09 one. That would be in about 2-3 weeks anyway. -- Darren Duncan Patrick R. Michaud wrote: We have not as yet created a 2011.08 release based on nom. After much useful disc

Re: Parrot is a foundering project on top of a wonderful vision.

2011-09-05 Thread Darren Duncan
Speaking not as a current Parrot implementer, but as an intended HLL implementor over Parrot, I generally agree with what Christoph is saying here. This includes not being afraid to break things at a quicker pace in order to move forward. -- Darren Duncan

Re: [perl #78626] Patch: support higher arity in reduce()

2010-10-28 Thread Darren Duncan
Patrick R. Michaud wrote: On Wed, Oct 27, 2010 at 08:55:36PM -0700, Darren Duncan wrote: Stephen Mosher (via RT) wrote: Attached is a diff against rakudo/src/core/Any-list.pm which adds support to reduce() for higher-arity functions. It ensures arity-list agreement and is generally safe. Other

Re: [perl #78626] Patch: support higher arity in reduce()

2010-10-27 Thread Darren Duncan
suppose that something like ??!! might conceivably fit the bill since it can be arbitrarily chained and is self-similar, but probably not, considering that it isn't commutative or associative, but rather just recursive, so I'm not sure that reduce() applies here. -- Darren Duncan

Re: Large integers, ** and Int

2010-08-15 Thread Darren Duncan
Patrick R. Michaud wrote: On Fri, Aug 13, 2010 at 11:08:30AM -0400, Aaron Sherman wrote: On Thu, Aug 12, 2010 at 3:48 PM, Darren Duncan wrote: What is the difference between Parrot bignums and gmp? Could Parrot not just use gmp to implement its bignums? -- Darren Duncan Parrot does use

Re: Large integers, ** and Int

2010-08-12 Thread Darren Duncan
e new object system). What is the difference between Parrot bignums and gmp? Could Parrot not just use gmp to implement its bignums? -- Darren Duncan

Re: design of the Prelude (was Re: Rakudo leaving the Parrot nest)

2009-01-23 Thread Darren Duncan
much as possible (e.g. prefer hyper-ops over explicit loops) Yes, I agree; what you stated in the second paragraph here is what I considered important for a prelude.pm. -- Darren Duncan

Re: design of the Prelude (was Re: Rakudo leaving the Parrot nest)

2009-01-22 Thread Darren Duncan
Dave Whipp wrote: Darren Duncan wrote: Dave Whipp wrote: sub sqrt(Num where { 0 <= $_ <= Real::Max } $x) { (0..$x/2 :by(Real::Epsilon)).min: { abs $x - $^candidate ** 2 } } So do you really mean "as declarative a manner as possible"? Or would you consider this exam

Re: design of the Prelude (was Re: Rakudo leaving the Parrot nest)

2009-01-20 Thread Darren Duncan
pproximate / precision-varying terms, and so each underlying implementation can easily interpret this as an exact math operation if it is itself capable of exact math, and otherwise it still has enough information to know how to do it in approximate math. -- Darren Duncan

Re: design of the Prelude (was Re: Rakudo leaving the Parrot nest)

2009-01-15 Thread Darren Duncan
r to share code between Perl 6 implementations, where each implementation wants to use it. Or just to take advantage of the fact that Perl 6 itself should be easier to write some kinds of code in than other languages, including itself. We can go further than the minimal bit we have now. -- Darren Duncan

Re: design of the Prelude (was Re: Rakudo leaving the Parrot nest)

2009-01-15 Thread Darren Duncan
Jon Lang wrote: Forgive my ignorance, but what is a Prelude? The Prelude is a file written in Perl 6 that defines some Perl 6 built-ins. See http://perlcabal.org/svn/pugs/view/src/perl6/Prelude.pm for what AFAIK is the newest version. -- Darren Duncan

Re: design of the Prelude (was Re: Rakudo leaving the Parrot nest)

2009-01-15 Thread Darren Duncan
this back on topic, the large amount of Muldis D built-ins written in that language are analogous to the Perl 6 Prelude. As long as the Perl 6 Prelude is written in sufficiently high-level a fashion, it should be effectively reusable. -- Darren Duncan

design of the Prelude (was Re: Rakudo leaving the Parrot nest)

2009-01-15 Thread Darren Duncan
all differences from the self-hosted shared one are in separate files. So have I made any sense here, and what do you think? -- Darren Duncan

Re: pugs with ghc 6.8.1

2007-11-17 Thread Darren Duncan
, Wim I think the only reason not to break 6.6.1 is if there are any major platforms that 6.6.1 runs on and 6.8.1 doesn't. Or alternately, only break if it isn't easy enough to work around their differences with conditionals. -- Darren Duncan

request for a few Pugs parser updates

2007-04-08 Thread Darren Duncan
erved that uncommenting the values of the Hash declaration at the top of AST.pm causes Pugs to infinite-loop at runtime. While I will revisit this to try and debug it, I may possibly need help there later. Thank you in advance. -- Darren Duncan

Re: designing a test suite for multiple implementations

2006-08-11 Thread Darren Duncan
rsions they run under. -- Darren Duncan

Re: OSCON hackathon

2006-07-10 Thread Darren Duncan
C channel for that, but most of us are in #perl6 anyway so I would think that is easier. -- Darren Duncan

Re: I'm pre-hackathoning at OSCON, not post-hackathoning

2006-07-10 Thread Darren Duncan
yeah! If a virgin car-pool arrangement works out, I will be travelling to OSCON (for just the no-cost hallway track) on Sunday the 23rd (so maybe catch the end of a sunday event) and back on Friday the 28th. I mainly expect to do my hackathoning Monday to Thursday, with whoever's there. -- Darren Duncan

Re: making v6 test suite its own distro

2006-07-10 Thread Darren Duncan
At 6:53 PM +0300 7/10/06, Gaal Yahas wrote: On Sat, Jul 08, 2006 at 12:47:17AM -0700, Darren Duncan wrote: As briefly discussed on #perl6 ... As briefly replied there before being jethandled... As further discussed there ... Perhaps we need a baby-Perl Test::Simple for new

making v6 test suite its own distro

2006-07-08 Thread Darren Duncan
t above be accomplished prior to that, so that Pugs 6.28.0 and later are slimmed down and don't contain the shared components. The Pugs only distro will probably feature what is in src/ now and what is needed to support that. Audrey suggested separation before OSCON, even. Of course,

Re: Pugs build error OS X

2006-04-21 Thread Darren Duncan
At 8:28 AM -0400 4/21/06, Will Coleda wrote: Fresh SVN checkout of pugs (Revision: 10048) Try it again. When I updated last night, the current version was r10054, and it compiled on my 10.4.6 system just fine. -- Darren Duncan

first barest-bones Relation implementation committed

2006-04-16 Thread Darren Duncan
a generally useful and simple-ish data type to include in Perl 6 itself, while "Rosetta" is a third-party toolkit for application building. -- Darren Duncan

Re: tokenizer hints, supporting delimited identifiers or symbols

2006-02-07 Thread Darren Duncan
I'll have to check that a test for the feature exists, and add one if not. -- Darren Duncan

tokenizer hints, supporting delimited identifiers or symbols

2006-02-07 Thread Darren Duncan
ve in other languages and environments when in Perl 6. Unless we have this feature, I would have to resort to either storing all symbols in hashes, or hex-escaping them all to ensure useable characters without name collisions, and that makes the resulting code obfuscated and hard to understand; I don't want to obfuscate. Thank you. -- Darren Duncan

Re: raising Pugs' minimum GHC to 6.4.1 from 6.4.0

2006-01-28 Thread Darren Duncan
At 10:55 PM -0500 1/28/06, jesse wrote: On Sat, Jan 28, 2006 at 07:52:55PM -0800, Darren Duncan wrote: Assuming no trouble, I propose that 6.4.1 is the minimum dependency for Pugs 6.28.0, if not 6.2.11 as well, the latter probably due any day now. What's the benefit of bumping th

raising Pugs' minimum GHC to 6.4.1 from 6.4.0

2006-01-28 Thread Darren Duncan
now. -- Darren Duncan

ANNOUNCE: reboot of Rosetta/SQL-Routine development, in Perl 6

2005-09-30 Thread Darren Duncan
2005-09-30 Darren Duncan <[EMAIL PROTECTED]> -- I would like to acknowledge that, despite all the good things that have come out of it, I have had some significant problems in regards to the past development of my Rosetta rigorous da

Re: Perl 6 Modules

2005-07-18 Thread Darren Duncan
27;use perl5:DBI' or something like that (you may need to explicitly build Pugs with Perl 5 linked in, for that to work). Then you just have to update the rest of your code to be good Perl 6. Lots of examples exist now with Pugs. -- Darren Duncan

Re: Named rules and basic OO support landed.

2005-05-11 Thread Darren Duncan
Sweet candy! I might actually be able to start executing some of my code! Will try any day now. -- Darren Duncan At 8:48 AM +0800 5/11/05, Autrijus Tang wrote: This works: rule name { Larry | Matz | Guido } rule project { Perl | Ruby | Python } rule description { \s does \s

Re: Pugs 6.2.0 released.

2005-04-12 Thread Darren Duncan
e result of the expression. If my assertion is used, then all you can short circuit once you find a true value and a false value. Of course, we should go with what the official mathematics standard is. -- Darren Duncan

no new Perl 6 module installer

2005-04-05 Thread Darren Duncan
Since Matt's recent lists summary brought this up ... At 11:47 PM -0400 4/5/05, Matt Fowles wrote: Makefile.pl Darren Duncan noticed that while most things in pugs were written in Perl 5, while Makefile.PL was still in Perl 5. He suggested that the Makefile.PLs in various modul

ANNOUNCE: SQL-Routine/Rosetta developer release #2 - in Perl 6 too

2005-04-04 Thread Darren Duncan
2005-04-03 Darren Duncan <[EMAIL PROTECTED]> -- I am now pleased to announce the second developer release of my Rosetta rigorous database portability library, currently featuring the SQL::Routine module. (Considering the huge number of c

new Perl 6 module installer

2005-04-02 Thread Darren Duncan
fications. I intend to deliver "something" along these lines tomorrow, prior to the .14 release. The first delivery is not guaranteed to execute, but it should be easy to tell what it is trying to do by looking at it. -- Darren Duncan

Perl 6 Makefile.PLs in /modules distros

2005-03-29 Thread Darren Duncan
them, as with the modules and their test suites themselves. The examples assume a perl 6 version of Pugs::MakeMaker exists, which it doesn't, but meanwhile that faux invocation serves as an illustration. -- Darren Duncan

getting Perl 6 special support in text editors

2005-03-28 Thread Darren Duncan
d be getting a large influx of Perl 6 developers, and they might as well have the best possible experience. Assuming this request is accepted, I will post again when the supporting version is available and/or a roadmap is known. -- Darren Duncan -- Date: Mon, 28 Mar 2005 14:49

plan to port SQL::Routine within a week

2005-03-20 Thread Darren Duncan
the Perl 5 versions of my other new modules can stand for some large changes in the Perl 5 versions that I prefer not to redo in a copy. Still, I should have a new module ported at least one per month following SQL::Routine. That is all for this status update. -- Darren Duncan

bad file line breaks (was Re: Call for p6ification: Algorithm::Dependency)

2005-03-14 Thread Darren Duncan
al checkin of the Perl 5 code. I made very few other changes in this commit (just #! and etc), and I made them prior to discovering the linebreak problems. Since any further changes will be a separate commit, it will be easier to see what changes were made between versions. -- Darren Duncan

Re: Call for p6ification: Algorithm::Dependency

2005-03-13 Thread Darren Duncan
I can't promise a fully correct solution, since I'm not familiar with this module yet, but I can at least do a large chunk of the translation on this module, and do it quickly. -- Darren Duncan At 1:09 AM +1100 3/14/05, Adam Kennedy wrote: At the request of Autrijus, I've just

reminder to committers - the AUTHORS file

2005-03-12 Thread Darren Duncan
provided significant help to a committer, such as by providing helpful suggestions or bug reports, they should be in it too (the file's header says so). -- Darren Duncan

Re: [Pugs] Should the int() function truncate or round?

2005-03-11 Thread Darren Duncan
with Pugs/Perl6? I would say that truncation is what should happen, as with Perl 5, unless Larry explicitly changed it to do rounding with Perl 6. Generally speaking, any behaviour should be the same as Perl 5 unless explicitly said to be different. -- Darren Duncan

committed whole LKT test suite, improved the module itself

2005-03-09 Thread Darren Duncan
on driving Perl 6 in some fashion; we're much better off for your contributions. Have a good day. -- Darren Duncan

Re: committed first Perl 6 port of a non-core CPAN module

2005-03-09 Thread Darren Duncan
n interface ala the 'DBI' core module. Or maybe 'Role' is the wrong word. Essentially it is an interface definition. -- Darren Duncan

Re: committed first Perl 6 port of a non-core CPAN module

2005-03-08 Thread Darren Duncan
At 9:54 AM -0500 3/8/05, Stevan Little wrote: On Mar 8, 2005, at 2:56 AM, Darren Duncan wrote: I have just committed the first Perl 6 port of Locale::KeyedText within the Pugs distro, as was the recommended course of action in contrast to releasing to CPAN. This is the very first normal and

committed first Perl 6 port of a non-core CPAN module

2005-03-07 Thread Darren Duncan
of, so they are still in Perl 5. I will research and fix the bugs over time. Or anyone else with Pugs commit privileges is free to do so. Have a good day. -- Darren Duncan P.S. The test suite for the Perl 5 version was not translated; this will be done later around when Pugs supports the necessa

Re: testing Pugs with Perl 6 modules

2005-03-07 Thread Darren Duncan
the first Locale::KeyedText for Perl 6 in a few days. -- Darren Duncan

Re: testing Pugs with Perl 6 modules

2005-03-06 Thread Darren Duncan
concerning issues of CPAN handling of Perl 6 modules and the best way to organize the Perl 6 module name space. But those comments will go in a different email thread, due on p6c within an hour or so. Thank you. -- Darren Duncan

testing Pugs with Perl 6 modules

2005-03-05 Thread Darren Duncan
eleased to CPAN now, is there an already planned method for those distros to say the right things in their Makefile.PL so that the existing automated CPAN testers network can know to run them through Pugs? Or do we just have to skip automated tests for now? Thanks for any feedback and directions. -- Darren Duncan