Re: optimizer?

2024-01-07 Thread Parrot Raiser
What's the reason behind the request? On Sun, Jan 7, 2024 at 7:24 AM Elizabeth Mattijsen wrote: > $ raku --help > > ... > --optimize=level use the given level of optimization (0..3) > ... > > > On 7 Jan 2024, at 07:09, ToddAndMargo via perl6-users < > perl6-us...@perl.org> wrote: > > > > Hi

A suitable task for Raku?

2023-11-28 Thread Parrot Raiser
In https://youtu.be/L2jnRk2GYwg?si=ffds1MWsyZaB09HR Cassie talks about creating a language for prompting AI bots. Isn't creating specialised DSs a Raku strong point?

Rust community in distress

2023-06-08 Thread Parrot Raiser
See https://youtu.be/QEnuzwCWpgQ This is not meant to be an example of schadenfreude. Rust is an interesting language, whose ecological niche has little in common with Perl's or Raku's. Its principal rival is Go, which is definitely more corporate. Alphabet already controls far too much.

A conspicuous omission

2023-04-08 Thread Parrot Raiser
If you read this StackOverflow article: https://stackoverflow.blog/2023/03/29/from-web2-to-web3-how-developers-can-upskill-and- build-with-blockchain/ and look at the languages mentioned with APIs, you may notice some missing. That could render them irrelevant to the future. What can we do

Re: Upcoming documentation meetings

2023-02-03 Thread Parrot Raiser
I think I had problems finding the audio options on Jitsi, and wasted a couple of meetings doing so. I'd suggest a "test" setup meeting, where the whole agenda is ensuring that everyone has all the settings right. Maybe set up a static video shot with background music to give feedback? On 2/2/23,

Re: folder size

2022-10-24 Thread Parrot Raiser
This https://raku.land/zef:lizmat/path-utils might be what you're seeking. (So new the electrons have barely settled into their new orbits.)

Re: Problem defining factorial operator in .rakumod file

2022-10-14 Thread Parrot Raiser
The cause of the problem may well need to be fixed for other reasons, but re-purposing an almost universal operator like "!" ("not") sounds like a thoroughly bad idea, the route to non-standard code. If you must have a factorial operator, what's wrong with defining "Fact"? On 10/14/22, Elizabeth

Re: steps of a path

2022-09-07 Thread Parrot Raiser
> > That said, right now gmail is claiming whipupitude is misspelled... > An alternative is "whipitupitude" (the difference being the first "it". Given the examples I've seen over the years, there's a need for an opposite to "idiomatic", for programming that arrives at a solution by a Rube

Re: Ping Larry Wall: excessive compile times

2022-08-30 Thread Parrot Raiser
Surely Jonathan Worthington (or one of the other people who've worked on the compiler) would be in a better position to answer this sort of question. Assuming that you write in a normal "interpreted-language" style, (i.e. gradually adding features, testing, and moving on to the next one, do you

A natural opportunity for Raku?

2022-02-12 Thread Parrot Raiser
In this article, "Every Simple Language Will Eventually End Up Turing Complete" https://solutionspace.blog/2021/12/04/every-simple-language-will-eventually-end-up-turing-complete the author points out an unfortunate tendency for "simple" languages to accrete features and morph into misshapen

Latest Rakudo*

2022-01-30 Thread Parrot Raiser
https://rakudo.org/star shows the latest Rakudo* bundle for Linux as 2021.04 - is that really the latest?

Re: about binary protocol porting

2022-01-04 Thread Parrot Raiser
Just to reinforce Geoff's message, remember Tony Hoare's "Premature optimisation is the root of all evil" https://effectiviology.com/premature-optimization/ as quoted by Rob Pike https://users.ece.utexas.edu/~adnan/pike.html

Re: Should I start learning Perl?

2022-01-01 Thread Parrot Raiser
A great analysis of, and answer to, the question. Worthy of being enshrined in a blog posting.

Language conversion and comparisons

2021-07-03 Thread Parrot Raiser
https://doordash.engineering/2021/05/04/migrating-from-python-to-kotlin-for-our-backend-services/ Obviously, it's too late to persuade them to consider Raku, but it's an interesting thought experiment to add that to the comparisons. I posted this to the Perl 6 group on LinkedIn, in the absence

Re: Comparing Int and Num

2021-04-14 Thread Parrot Raiser
What do these enormous numbers represent? On 4/13/21, sisyphus wrote: > Hi, > > C:\>raku -e "say 1.8446744073709552e+19 == 18446744073709551615" > True > > I think I understand why raku deems this to be true. > The LHS is 0x1p+64, which is identical to the double that the RHS rounds > to. >

Re: Please create a Raku community channel

2021-03-16 Thread Parrot Raiser
I'n not familiar with list managers today, but in old Unix systems it used to be possible to put a ".forward" file in one's home directory that would automatically forward mail to another address. Conceptually, an alias or symbolic link, so that more than one address ultimately pointed to one

Re: 'CALL-ME' Math problem?

2021-03-02 Thread Parrot Raiser
> Doing so would, of course, be a very bad idea. But still, you _could_. Something of an understatement, I think. :-)* Seriously, this made me wonder if inscrutable error messages might be clarifed by a (reverse) trace of the last few steps in parsing. That would show you what the compiler

Performance of matrix arithmetic in Raku

2021-02-08 Thread Parrot Raiser
There's a post online comparing Python's performance of matrix arithmetic to C, indicating that Python's performance was 100x (yes, 2 orders of magnitude) slower than C's. If I understand it correctly, matrix modules in Raku call GNU code written in C to perform the actual work. Does that make

Re: list assignment

2021-01-20 Thread Parrot Raiser
The fundamental problem here seems to be the imprint of Perl's behaviour on the mental model. Assigning arrays flattens them into a list of their contents, which then gets used as input to the assignment. That means that more complicated structures, such as arrays of arrays need some faking. Raku

Is there sn ETA for the next Rakudo* ?

2021-01-15 Thread Parrot Raiser
I'm setting up a new machine, and I don't want to install something I'm going to have to update in a week.

Re: Is the cosine page wrong?

2020-12-28 Thread Parrot Raiser
ed fix the problem. > > Richard > > On 28/12/2020 15:35, Elizabeth Mattijsen wrote: >> https://github.com/Raku/doc/issues/3753 >> >>> On 28 Dec 2020, at 16:23, Parrot Raiser <1parr...@gmail.com> wrote: >>> >>> I just went to the page at docs.r

Re: Is the cosine page wrong?

2020-12-28 Thread Parrot Raiser
I just went to the page at docs.raku.org on multi-line comments, to suggest a couple of clarifying edits. The pencil icon invoked a 404 from GitHub. When one goes to make a fix, and the fixer is broken, it's a bit recursive. Can anyone cure problem #1, so I can get to step #2? :-)* On 12/28/20,

Re: I need help understanding ".contains" method construction

2020-12-28 Thread Parrot Raiser
"Definition of invoke transitive verb 1a : to petition for help or support b : to appeal to or cite as authority 2 : to call forth by incantation : conjure 3 : to make an earnest request for : solicit 4 : to put into effect or operation : implement

Re: Multiline/embedded comments

2020-12-23 Thread Parrot Raiser
> On 12/22/20, Vadim Belman wrote: >> >> You interpret it incorrectly. The problem is in your '#`{' comment On 12/23/20, Parrot Raiser <1parr...@gmail.com> wrote: > Removing the space between the #` and { changes the error message to: > > ===SORRY!=== Error

Multiline/embedded comments

2020-12-22 Thread Parrot Raiser
While playing around with the bounding characters for the #` form, I encountered an unexpected feature, which may or may not be a bug. If the left bounding character (e.g. the { in #`{ occurs unbalanced in the commented text, the compiler apparently treats it as code, searches for the right

Re: How do I address individual elements inside an object

2020-12-18 Thread Parrot Raiser
Although it's a standard term, "class" has a misleading connotation of "set". Using the "fruit" example, the class Fruit should indicate a set of relevant properties for a fruit, such as name, colour, taste, size, possibly cost/kilo. Individual variables can be defined as Fruit-type objects. Then

Re: classes and objects questions

2020-12-15 Thread Parrot Raiser
Raku allows for several different programming paradigms; procedural, functional, (as in languages like LISP), and object-oriented. It is possible to write purely procedural Raku, while ignoring O-O features completely, though it does take some dodging. Object-oriented.programming first surfaced

Re: The ,= operator

2020-11-29 Thread Parrot Raiser
P.S. My apologies for top-posting in the quoted text, and my apologies to William for the duplication. On 11/29/20, Parrot Raiser <1parr...@gmail.com> wrote: > Having a consistent ("regular", in the linguistic sense), structure > for something like the op= form is obviousl

Fwd: The ,= operator

2020-11-29 Thread Parrot Raiser
Having a consistent ("regular", in the linguistic sense), structure for something like the op= form is obviously very desirable. It's so much easier to teach and learn a rule like "op= has the same effect, whatever "op" is; it takes the variable on the LHS, applies the operator to its contents and

Multiplication efficiency

2020-11-25 Thread Parrot Raiser
Integer multiplication's obviously baked into the hardware, but might this algorithm: https://getpocket.com/explore/item/mathematicians-discover-the-perfect-way-to-multiply?utm_source=pocket-newtab improve performance on BigInts, , or are we already using it? (If performance is a problem.)

Re: Subset w/ Inline::Perl5 RE as constraint

2020-11-06 Thread Parrot Raiser
Can you provide some samples of what you are trying to match and exclude? There might be alternative solutions.

List name and raku installation options

2020-09-27 Thread Parrot Raiser
As I was about to post my other question, it occurred to me that perhaps we should have a raku-users list, (and corresponding ones for the other, formerly perl6-flavoured lists? And now for the actual question. I'm experimenting with installing Raku on an ARM machine, (specifically a PineBook

Re: lines :$nl-in question

2020-09-02 Thread Parrot Raiser
Possibly OT, the "-er/-ee" boundary has become corrupted in recent usage. I suppose "standees" in a bus might be tolerated, depending on your view of transit riders as active or passive, but when a jail-break occurs, the former prisoners should become "escapers", not "escapees". The prison

Re: print particular lines question

2020-08-25 Thread Parrot Raiser
That will golf a little (and improve it) to: $ raku -e '.say for lines()[3,2,5]' lines.txt but you have to remember that it's zero-based. I used the first sample file and got Line 4 Line 3 Line 6 "The three great problems of computer science: compiler complexity and 'off-by-one' errors". On

Re: Pod6 examples

2020-07-21 Thread Parrot Raiser
com/Raku/doc/tree/master/doc directory. > > Richard > > On 21/07/2020 15:40, Parrot Raiser wrote: >> Can anyone point me at examples of pod6 in use? I'm trying to relate >> the syntax shown in https://docs.raku.org/language/pod to actual >> results. Concise would be nice, tutorial even better. >

Pod6 examples

2020-07-21 Thread Parrot Raiser
Can anyone point me at examples of pod6 in use? I'm trying to relate the syntax shown in https://docs.raku.org/language/pod to actual results. Concise would be nice, tutorial even better.

Re: delimiters with more than one character? ...

2020-07-16 Thread Parrot Raiser
Perhaps with a grammar? On 7/16/20, Tom Browder wrote: > An opportunity for Raku golfers to show off Raku on the Debian users list. > > Best regards, > > -Tom > > -- Forwarded message - > From: Albretch Mueller > Date: Tue, Jul 14, 2020 at 07:52 > Subject: delimiters with more

Re: Rakudo+ versions quoted in the documentation

2020-07-05 Thread Parrot Raiser
Wouldn't the responsibility be on the web pages to keep up-to-date? That would be more a matter of agreement on the place to watch?

Rakudo+ versions quoted in the documentation

2020-07-04 Thread Parrot Raiser
I just happened to look at the raku.org and raskudo.org download pages, and noticed that both quote 2020.01 as the most recent versions. Patrick Spek's dist.tyil.nl/raku/rakudo-star/ has both 2020.03 and 2020.05 for download following that. Should the sites be synchronised, preferably with a

Re: junctions and parenthesis

2020-06-26 Thread Parrot Raiser
It seems to me that arbitrarily changing the precedence of a function would produce a horrible maintenance nightmare. It would mean recognising what had been done, interpreting the first example found in a different way than any other code, then tracking down any other place the trick had been

Re: just curious to know

2020-06-14 Thread Parrot Raiser
There is potentially a place for Raku in education, as a language that can evolve from simple expressions in the REPL to one-liners, basic scripts and through to complete CS courses with the various programming paradigms (procedural, O-O, functional) and into language design with grammars. The

Re: changing name of module

2020-06-07 Thread Parrot Raiser
Create an updated version, perhaps with an "rk" prefix, (preserving any text alignment, since "p6" and "rk" are the same length), then change the "pk" version simply to invoke the "rk"? Existing code should continue to work, albeit nanoseconds slower, while new code can be culturally consistent.

Re: I reproduced one of the errors!

2020-06-02 Thread Parrot Raiser
I suspect that "methods" were originally distinguished from "subroutines" because it made the rain-dance about the new cure for all civilisation's ills and the heartbreak of psoriasis, Object-Oriented Programming, look more impressive. After one has seen a few programming religions launched, the

Re: the state of the build and install instructions

2020-05-14 Thread Parrot Raiser
Working with p.spek p.s...@tyil.nl on a revised Rakudo Star we encountered a problem with the Configure step; it might be worthwhile contacting him to coordinate any changes. On 5/14/20, Will Coleda wrote: > I think it's out of date, yes. > > Need a "make install" to install the binaries (by

Re: Rakudo Star v2020.01

2020-03-04 Thread Parrot Raiser
g to take careful untangling, locating every reference to files before renaming them. On 3/3/20, Patrick Spek wrote: > On Tue, 3 Mar 2020 16:41:47 -0500 > Parrot Raiser <1parr...@gmail.com> wrote: > >> I've managed to download 2020.01, and run it with an explicit path, >>

Re: Rakudo Star v2020.01

2020-03-03 Thread Parrot Raiser
I've managed to download 2020.01, and run it with an explicit path, but the directory structure that my script used to follow, is broken in some way. (I'll investigate further, to see if I can spot the change, but a required directory tree might help me find it, if you could provide one.) A fair

Re: perl6 vs ruby

2020-03-03 Thread Parrot Raiser
> we use ruby for Biological data analysis. I wish perl6 should have got that > capability. Would you like to give us a sample problem,, to see if someone can show a potential solution?

Re: perl6 vs ruby

2020-03-01 Thread Parrot Raiser
Since Ruby was designed to fix what Matz considered mis-features of Perl 5, and the motivation for Rakudo was much the same, it's hardly surprising they're similar. One feature of any Open Source product to consider when investing any effort in it is the supporting community. Though Ruby was

Re: Is LibraryMake still current?

2019-12-23 Thread Parrot Raiser
With the name change to Raku, has anyone considered a naming suffix policy for modules? I don't have a problem with .pm6, and I don't want to cause an outbreak of bikeshedding, but some might consider it inconsistent. As an aside, I deplore the practice of identifying the language of a directly

Re: Raku, docs, help [was: Re: vulgar?]

2019-12-09 Thread Parrot Raiser
That looks like a great recommendation. On 12/9/19, Mike Stok wrote: > >> On Dec 9, 2019, at 10:24 AM, Curt Tilmes wrote: >> >> On Mon, Dec 9, 2019 at 10:07 AM ToddAndMargo via perl6-users >> mailto:perl6-us...@perl.org>> wrote: >> On 2019-12-09 02:00, JJ Merelo wrote: >> > Other than that,

Re: Perl6 vs Julia

2019-12-09 Thread Parrot Raiser
I agree with you. Improving an existing one is different, even if fixing the original does give turn out to produce what is effectively a new one. Addressing a completely new class of problem would also be different, but that would be moving up the stack.

Re: Perl6 vs Julia

2019-12-08 Thread Parrot Raiser
Who initiated the project, and why? What deficiencies in existing languages are they trying to address? The belief that Yet Another Programming Language is the answer to the world's problems is a persistent, but (IMNSHO) a naive one. On 12/8/19, Andrew Shitov wrote: > Let’s not hide the fact

Re: comment on the new name change

2019-12-06 Thread Parrot Raiser
Should users of Raku be termed "Rakuuns"? :-)*

Re: vulgar?

2019-12-06 Thread Parrot Raiser
It has been said that any sound the human voice can utter is rude in some language. It is also rather obvious that people who acquire second and subsequent languages informally tend to learn a very high proportion of "taboo" expressions. (Possibly because in many cases their principal source is

Re: getting comb to return match objects

2019-11-17 Thread Parrot Raiser
What do the official tests for this show? On 11/16/19, Joseph Brenner wrote: > William Michelswrote: > >> I went over this with Joe as well, and I was >> equally confused. > > Part of our trouble was we were playing around with the > routine form of comb (rather than the Str method),

Who's who of the ecosystem?

2019-11-06 Thread Parrot Raiser
Raku is the product of collaboration by many people. Some of these are well known, but there are many parts of the ecosystem whose mavens are anonymous or obscure. When a problem arises, it would be nice to be able to direct them to someone knowledgeable, rather than essentially yelling them in

Re: Rakudo Star 2019.07.1

2019-11-06 Thread Parrot Raiser
When I report a problem, I try to supply as complete a picture as possible, without imposing my filter on the data. So many times I've had a vital clue omitted by someone who "didn't think that X was important". With so many parties involved, it's not surprising that errors reveal issues entirely

Re: Rakudo Star 2019.07.1

2019-11-05 Thread Parrot Raiser
dy tells you which module the filename pertains to (Linenoise), > so I guess I'm not understanding the problem. You can locate the your > Linenoise module using the command below, and work from there. > >> mbook:~ homedir$ zef locate Linenoise > > HTH, Bill. > > REFERENCE: htt

Re: Rakudo Star 2019.07.1

2019-11-05 Thread Parrot Raiser
After a few difficulties caused by subtly different paths and version identification (like -n vs .n for sub-version ids) the download and installation appears to have worked, but trying the REPL produced the following error message: "I ran into a problem while trying to set up Linenoise: Failed

Re: processing a file in chunks

2019-10-22 Thread Parrot Raiser
CatHandle? Is that an alias for "tail"? :-)* On 10/22/19, Marcel Timmerman wrote: > On 10/22/19 1:05 PM, Marcel Timmerman wrote: >> On 10/20/19 11:38 PM, Joseph Brenner wrote: >>> I was just thinking about the case of processing a large file in >>> chunks of an arbitrary size (where "lines" or

p6doc issue - #2387

2019-08-24 Thread Parrot Raiser
https://github.com/perl6/doc/issues/2387 Coke closed the issue , but for me, "p6doc build" is still broken. It looks as though whatever was "fixed in HEAD" hasn't made it into Rakudo*. Could we have details (or at least an issue number) to help implement the fix, please?

Re: learning resources for perl6 beginner

2019-08-24 Thread Parrot Raiser
Some books: "Think Perl 6"http://shop.oreilly.com/product/0636920065883.do "Learning Perl 6"http://shop.oreilly.com/product/0636920062776.do "Perl 6 At a Glance" https://perl6.online/perl6-at-a-glance/ (which Andrew did mention) On 8/24/19, William Michels via perl6-users

Re: perl6's new name?

2019-08-12 Thread Parrot Raiser
"5" is a version number of Perl. To run it, $/usr/bin/perl "6" is part of the name of Perl6. To run it, $/usr/bin/perl6. With the production version of Perl incremented by 2 every year, it's still about 35 years before the version gets to an inconvenient 3 digits. (Will there really be enough

Rakudo update due?

2019-08-02 Thread Parrot Raiser
The current version of Rakudo* is 2019.03, which makes it 5 months old. Is there likely to be an update soon? (The underlying compiler seems to have had a few fixes.) (No pressure, I just want to stay as up-to-date as possible.)

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

2019-07-18 Thread Parrot Raiser
"https://rakudo.org/files/rakudo; still appears to be broken; it generates a 500 page. Attempting to go there from the "compiler-only" button on the download page does the same thing. I've tried to track down the problem and the source code for the Web page, but got rather lost (I don't actually

Diagnostics?

2019-07-08 Thread Parrot Raiser
I've been fiddling with multi-line comments and the bounding characters. Naturally-paired characters e.g. #`(...) #`[...] #`{...} all work well, but with other boundary characters like #`@@ or #`!! produce odd, displaced, diagnostic messages. Reproducing them is so easy, I'll leave it as

Re: Downloading documentation

2019-06-21 Thread Parrot Raiser
Hmm, downloaded to pdf, but at 1730 pages, maybe I'd better rethink the printing. :-)*

Re: Downloading documentation

2019-06-21 Thread Parrot Raiser
On 6/21/19, Brad Gilbert wrote: > The specification is the test suite. That is true, but as a guide to learning the language, it has its limitations. > I believe you are asking for downloading the documentation as one file. > On docs.perl6.org there is a link for viewing the entire thing as a >

Downloading documentation

2019-06-21 Thread Parrot Raiser
Is there a convenient way to download the Perl 6 specification as one file, rather than having to download each topic separately?

rakudobug failure

2019-05-13 Thread Parrot Raiser
I tried to report a failure to rakudobug, which generated the following report from the mailer: - --- Date: Fri, 10 May 2019 15:59:32 -0700 (PDT) ** Message not delivered ** Your message couldn't be delivered to

Re: lp0

2019-03-11 Thread Parrot Raiser
On 3/10/19, ToddAndMargo via perl6-users wrote: > >> Hi All, > >> > >> How do I output data to a printer on /dev/lp0 (LPT1)? > >> > >> Many thanks, > >> -T > >> > > On 3/10/19 11:28 AM, Parrot Raiser wrot

Re: lp0

2019-03-10 Thread Parrot Raiser
Do you have the printer set up in CUPS? (Common Unix Printing System.) See "man cups". Applications shouldn't normally be writing to explicit device IDs. On 3/10/19, ToddAndMargo via perl6-users wrote: > Hi All, > > How do I output data to a printer on /dev/lp0 (LPT1)? > > Many thanks, > -T >

Re: Exactly what is type match?

2018-12-21 Thread Parrot Raiser
> If you get a crash using it, I suspect you made another mistake somewhere. Possibly a compiler version difference? A perl6 -v output might be worth including.

Re: Performance of parallel computing.

2018-12-07 Thread Parrot Raiser
Is it possible that OS caching is having an effect on the performance? It's sometimes necessary to run the same code several times before it settles down to consistent results. On 12/7/18, Vadim Belman wrote: > There is not need for filling in the channel prior to starting workers. > First of

Re: More efficient of two coding styles?

2018-11-17 Thread Parrot Raiser
On 11/15/18, Richard Hainsworth wrote: > There are two styles in Perl 6 to code this and my question is whether > one is more efficient (speed/memory) than the other. > First, define efficiency. Which is cheaper, computer time or programmer time? Is whatever is being considered a constraint of

Re: Announce: Raku Perl 6 'Diwali' 6.d Language Specification Release

2018-11-05 Thread Parrot Raiser
> This announcement is available in a form of a colourful PDF brochure: > https://marketing.perl6.org/id/1541379592/pdf_digital > A massive applause for this, even though the announcement was so inconspicuous that I had actually reverted to the inbox to collect the next message before a little

Re: "put" vs "say"

2018-10-21 Thread Parrot Raiser
e and > you'll see what I mean. > > HTH >   - Timo > > On 21/10/2018 18:29, Parrot Raiser wrote: >> "put" and "say" seem to be redundant, but I'm sure there's a good >> reason for having 2 output commands. >> >> Would anyone care to comment on how they differ and why, or point to >> an explanation? >

"put" vs "say"

2018-10-21 Thread Parrot Raiser
"put" and "say" seem to be redundant, but I'm sure there's a good reason for having 2 output commands. Would anyone care to comment on how they differ and why, or point to an explanation?

Error in p6doc build

2018-10-16 Thread Parrot Raiser
Attempting to build the P6doc index produced the following result: - $ p6doc build Too many positionals passed; expected 1 argument but got 2 in sub build_index at /home/guru/rakudo/rakudo-star-2018.06/install/share/perl6/site/resources/C8DD97308D226DDE4AA60EA017CB6BB59F9AA625 line 193 in sub

Re: words[] question

2018-09-26 Thread Parrot Raiser
Would it be correct to say: [ ] aka square brackets, always surround the subscript of an array or list, i.e. here "n: is an integer, [n] always means the nth item, while ( ), round brackets or parentheses, separate and group items to control processing order, and identify subroutine calls,

Re: Installing Perl6 on shared server

2018-09-26 Thread Parrot Raiser
P.S. By today's standards, that's a pretty chintzy service; are their limits aimed at IoT thingies?

Re: Installing Perl6 on shared server

2018-09-26 Thread Parrot Raiser
> I'm not sure which of these is limiting the compilation of rakudo. 2 out of 3 ain’t bad? :-( Unfortunately, they're && not ||. :-)* On 9/26/18, Elizabeth Mattijsen wrote: >> On 26 Sep 2018, at 06:03, Richard Hainsworth >> wrote: >> >> Further to this question. Support staff at hosting

Fwd: escape codes

2018-09-16 Thread Parrot Raiser
-- Forwarded message -- From: Parrot Raiser <1parr...@gmail.com> Date: Sun, 16 Sep 2018 09:41:44 -0400 Subject: Re: escape codes To: ToddAndMargo Those (\t & \n) aren't "escape characters", (though the \ is an escape, so you might classify t & n a "

Re: $? and $! equivalents

2018-09-15 Thread Parrot Raiser
OK, different paradigm, different methods. Thanks. Another couple of entries for the "differences" list? Even a note the thing doesn't exist saves fruitless further searching. On 9/14/18, Brad Gilbert wrote: > On Fri, Sep 14, 2018 at 5:08 PM Parrot Raiser <1parr...@

Re: ->

2018-09-14 Thread Parrot Raiser
On 9/14/18, Brandon Allbery wrote: > And then you discover <->. > Elbows?

$? and $! equivalents

2018-09-14 Thread Parrot Raiser
This is probably going to be a forehead-slapper, but I can't find a reference in either perlintro.com or http://docs.perl6.org/ (5to6-perlfunc or top-down) for the equivalents of $? and $! in P6.What are they? I want to be able to "run" or "shell" programs, then examine return codes and errors.

Re: ->

2018-09-14 Thread Parrot Raiser
Obviously, discussions about "->" will be easier if it has a name. How about "lance", or, if you want to be less martial, "poker'?

Re: .new?

2018-09-14 Thread Parrot Raiser
> Do a search for objects. What do you mean? Into you favourite search engine, e.g. duckduckgo, type perl6 objects

Re: how do I do this index in p6?

2018-09-13 Thread Parrot Raiser
https://docs.perl6.org/language/terms#Identifier_terms On 9/13/18, ToddAndMargo wrote: > On 09/12/2018 07:14 AM, Parrot Raiser wrote: >> Built-in constants: >> pi, tau, e, i > > Do you know where I can find the list ? > > https://duckduckgo.com/?q=perl6+

Re: how do I do this index in p6?

2018-09-12 Thread Parrot Raiser
Neat. The answer's round about right. On 9/12/18, Fernando Santagata wrote: > Patched :-) > say (e**(i*pi)+1).round(10⁻¹²) > > On Wed, Sep 12, 2018 at 4:28 PM Parrot Raiser <1parr...@gmail.com> wrote: > >> Just for giggles, say e**(i*pi) + 1 prints 0+1.224646799

Re: how do I do this index in p6?

2018-09-12 Thread Parrot Raiser
Just for giggles, say e**(i*pi) + 1 prints 0+1.2246467991473532e-16i which isn't exactly right, but close enough for government work. (You could call it really right, the error is imaginary. :-)* ) On 9/12/18, Parrot Raiser <1parr...@gmail.com> wrote: > Built-in constants: > p

Re: how do I do this index in p6?

2018-09-12 Thread Parrot Raiser
Built-in constants: pi, tau, e, i perl6 -e 'say pi ~ " " ~ tau ~ " " ~ e ~ " " ~ i'; 3.141592653589793 6.283185307179586 2.718281828459045 0+1i (tau is 2pi, useful if you want to calculate the circumference of your tuits. Pi and tau can also be accessed as the Unicode characters.

Re: A comparison between P5 docs and p6 docs

2018-09-11 Thread Parrot Raiser
One of the paradoxes of documentation, and the teaching of many abstract topics, is that those with the most in-depth knowledge of the topic,are the least suitable to explain it, precisely because of that knowledge. They can't remember what it felt like not to know something, and they've usually

Re: 3 kinds of yadda

2018-09-10 Thread Parrot Raiser
> Bash is treating ! as the history substitution character, and either erroring > out or substituting a previous command line. Thanks; that struck me between the time I hit send and got confirmation. :-)*

3 kinds of yadda

2018-09-10 Thread Parrot Raiser
There are 3 kinds of yadda, yadda operator: !!! dies with a message: Stub code executed in block at yad1 line 2 ... dies with an identical message ??? produces the message, but continues operating. The only difference I can find between !!! and ... is that !!! produces bizarre behaviour

3 kinds of yadda

2018-09-10 Thread Parrot Raiser
There are 3 kinds of yadda, yadda operator: !!! dies with a message: Stub code executed in block at yad1 line 2 ... dies with an identical message ??? produces the message, but continues operating. The only difference I can find between !!! and ... is that !!! produces bizarre behaviour

Re: Introducing P6 into a P5 user environment

2018-09-06 Thread Parrot Raiser
As an exercise, I'm porting some small coding utilities written in P5 to P6, and it's interesting how much less code is required, even using what I suspect will seem embarrassingly naive P6 code in a little while. On 9/5/18, Vadim Belman wrote: > Let me correct you in one aspect. It's not my

Re: Appropriate last words

2018-09-04 Thread Parrot Raiser
exit note "message"; seems to work well as a substitute. "note" outputs the message, and exit sends the return code (1) to the OS, marking a failure.

Re: Appropriate last words

2018-09-03 Thread Parrot Raiser
If I understand that correctly, "die" needs to be documented as always outputting the line number, and that for user-oriented messages, one of the other techniques should be used. Otherwise, this question is likely to come up a lot.

Re: Handing over control

2018-09-03 Thread Parrot Raiser
But this: perl6 -e 'shell("vim sample"); exit' behaves acceptably. On 9/3/18, Parrot Raiser <1parr...@gmail.com> wrote: > Is Windows really that brain-dead? Pity it has to sabotage everyone else. > > This invokes vim successfully, but leaves an ugly error message a

  1   2   3   4   >