can put a plus after any license identifier, if it contains a clause that allows you to use newer versions if you choose. i guess in old SPDX revisions GPL-3.0+ was its own identifier, but obviously they decided that was silly, and let you apply it to any license identifier

Bus Error feels like a slightly odd way for out of memory to be communicated; often it's Killed (by some OOM killer) an explicit out of memory error; MoarVM's various malloc calls are all guarded against NULL return.

emacs users: right now to create a .t or extensiosless file, if I'm starting in shell I "echo 'use v6.c;' > t/00-whatever.t; emacsclient -n !$", if I'm starting in emacs I just visit the file (which starts cperl-mode for .t and fundamental-mode for extensionless empty files), stick the "use v6.c;" in, save, and revert-buffer to have it re-autodetect and switch to perl6-mode. Aside from the obvious of making an

TreyHarris, well, then I cannot help you. Of course, you can record a macro(like "open a file with some name + .t, then write use v6 inside") and convert it to elisp then. some polishing work(for a custom filename, for example) should be done though.

Error when trying to use mi6. When using the command "$ mi6 new A::B", I get the following error message "===SORRY!=== Error while compiling /home/pascal/.rakudobrew/moar-nom/install/share/perl6/site/resources/19DFC05B99EC4E218A1A8D9A1B966919724DE593

geekosaur: *should* have. I don't know PowerShell (though I'm starting to think learning it is my best hope for trying to understand Windows at all) so wouldn't know a valid thing from its rendering in Forth.

TreyHarris: I tried to uninstall and reinstall, but the issue is the same. zef still installs mi6.bat, which seems not consistent with what is on github. I had to clean manually .zef/store and reinstall. And now it works. Thank you !

sena_kun and any other emacsers who may be curious: I asked on #emacs and consensus was the best solution was to write an interactive thet opens a buffer with perl6-mode explicitly named (easy) and then use auto-insert-mode to hook a function that, when perl6-mode is opened on an empty file, inserts the use v6 or shebang+use v6 as necessary

evening P6, delayed flight means some time to write some code, ahhhhh well, a simple question, if I have %h = < a b c d > but I also want an element like 'an e' in it, IE witha space in a string,how to do it? I know I can flatten the list and add an element but something even cleaner.

samcv, hi! I am going to bed now, so a bit of, eeeh, how should I say it. Overall result, maybe. I have thought about ecosystem testing automitisation a bit. Something I had on mind is a script that can consume logs +/- some previous state and parse it into some intermediate representation of all modules(name, is-ok, missed dependency, etc), export it to github issue format(or something like that), also diffs between old state(if it is

present) and current will be cool too. Now I am parsing the log with a grammar, it takes about 2 minutes on my slow machine to parse it all, though the grammar is still incomplete. Looking forward for a cooperation on this weekend. :)

samcv: I should probably mention that I just put up a very bare-bones outline of a p6 version of Dist::Zilla up on my GH account as drforr/perl6-Six-Zilla.git it probably doesn't even compile, so treat it as working notes instead of application if you want to read through it.

https://www.oreilly.com/ideas - ORA is looking for "programming recipes" in different languages, if someone has a good idea for one send it to drforrpobox.com and I'll forward it to ORA so we can get some coverage.

zengargoyle: and though not needed here, IO::Handle.s is available via IO::Handle.path.s on both pre- and past IOwesomeness. Note that not all IO::Handles are path based so assuming you always have a good .path is fragile

tbh i think one person had a freebsd license but all the wording said it was held by freebsd. so i choose BSD-2-Clause-FreeBSD. but this is BSD-2-Clause but it says it's FreeBsd, which is just the 2 clause but with freebsd. ahh why people do this

samcv: that's actually what caused me to ask...there are two cases of that in src/Perl6/Grammar.nqp, but they're quite different. if that's just the way it is, and version checking is always going to be a complex expression, that's fine. I just wondered if there might be some telltale marker I was missing

though I guess bisectable6 is a better way to answer any question like that I might actually have than looking for code markers (and it seems that bisectable6 will engage in a private conversation if you don't want to spam the channel).

rakudo-moar 98e137: OUTPUT: «5===SORRY!5=== Error while compiling <tmp>␤An exception occurred while evaluating a BEGIN␤at <tmp>:1␤Exception details:␤ No such method 'gist' for invocant of type 'Perl6::World'␤ in code at <tmp> line 1␤␤»