🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 6 September 2022.
00:00 reportable6 left, lichtkind_ left 00:03 reportable6 joined 00:45 leah2 left 01:45 evalable6 left, linkable6 left 01:46 linkable6 joined 01:47 evalable6 joined 02:27 teatwo joined, linkable6 left 02:30 linkable6 joined, tea3po left 03:30 linkable6 left, evalable6 left 03:31 linkable6 joined 03:33 evalable6 joined 04:33 bloatable6 left, statisfiable6 left, greppable6 left, evalable6 left, linkable6 left, committable6 left, reportable6 left, bisectable6 left, sourceable6 left, coverable6 left, quotable6 left, squashable6 left, releasable6 left, tellable6 left, notable6 left, nativecallable6 left, unicodable6 left, benchable6 left, shareable6 left, shareable6 joined, linkable6 joined, benchable6 joined, bloatable6 joined 04:34 sourceable6 joined, releasable6 joined, reportable6 joined, coverable6 joined, unicodable6 joined, quotable6 joined, committable6 joined, tellable6 joined, bisectable6 joined, greppable6 joined 04:35 squashable6 joined, statisfiable6 joined, nativecallable6 joined 04:36 evalable6 joined, notable6 joined, jpn joined 04:41 jpn left 04:57 leah2 joined 05:02 squashable6 left, Sgeo joined 05:04 squashable6 joined 05:45 willthechill left 06:00 reportable6 left 06:03 reportable6 joined 06:10 jpn joined 06:19 abraxxa joined 06:53 Sgeo left 07:51 jpn left 07:54 dakkar joined 08:23 jpn joined 08:45 sena_kun joined 09:22 Aedil left, Aedil joined 09:38 jpn left 09:49 lichtkind_ joined 10:49 evalable6 left, linkable6 left, evalable6 joined, linkable6 joined 11:17 abraxxa left 11:50 jpn joined 11:55 jpn left 12:00 reportable6 left 12:03 reportable6 joined 12:33 abraxxa joined 12:41 abraxxa left 12:43 abraxxa joined 12:45 jpn joined 12:50 jpn left
antononcube I curious about the reasons @nemokosch has that opinion about bash. I might scrape all (bash-bashing) IRC messages by him in order to get a better picture... 13:09
13:09 jpn joined
dpk the UNIX-HATERS Handbook has some choice words about shell ‘programming’ 13:10
antononcube @dpk Thanks -- will read (at least a little of it.)
13:13 jgaz left, jpn left 13:17 burpshirt joined 13:20 jgaz joined 13:22 burpshirt left
@dpk Maybe you refer to the chapter "The Shell Game"... 13:29
13:42 rf joined
nemokosch I wonder if somebody needs to hate Unix to come to the same conclusions though 13:53
I think it's really easy to summarize 13:54
1. No proper data types
2. No proper variables and scoping
3. No proper control structures or even syntax
I started learning about Tcl and it really seems that's what shell would look like if it were actually designed 13:57
tbrowder__ btw, bash is handy for running raku scripts during module development. 14:00
a raku question, is there any way to specify a class is not to be used with a certain role (or vice versa)? 14:02
antononcube @dpk BTW, the first book I read about R was the "R Inferno". www.burns-stat.com/documents/books...r-inferno/ 14:04
[Coke] tbrowder__: I don't think so, no, unless you have a special meta model that is aware of both the classes and roles. 14:15
(tcl) I spent a lot of time trying to get tcl to work on parrot, which was interesting but never really ended up somewhere useful. 14:16
[puts "hello, partcl"] 14:17
tbrowder__ ah, the answer (at least for my situation) is to use a method instead of an attribute for the conflicting values. 14:24
14:26 teatwo left 14:27 teatwo joined 14:32 Aedil left 14:42 zapwai joined 14:49 RonaldR34g4m left
tbrowder__ [Coke]: thanks 14:49
btw, those having no *nix experience probably have not had a shop with multiple *nix hosts before Win NT came along. 14:52
14:52 Vyrus joined
tbrowder__ bash or csh were required 14:53
14:54 squashable6 left
tbrowder__ i used perl to runany required tcl stuff 14:55
14:57 squashable6 joined
[Coke] (tcl) once ast lands, maybe adding a new-style Slang for tcl might be interesting. 15:00
15:08 willthechill joined
[Coke] (but one of the issues there was always that tcl really wants to just embed its own interpreter, not have a reimplementation) 15:26
16:08 linkable6 left, evalable6 left 16:09 evalable6 joined 16:10 linkable6 joined 16:32 dakkar left
tonyo . 16:39
tbrowder__ i think i had to capture stderr and stdout and extract wanted items. using perl 4 (went to p5 way later than i should have) 16:43
used expect a bit, too
ugh, hooray raku! 16:44
nemokosch yep, Tcl sounds simple enough to implement within Raku 16:56
and tbh so far the relation really looks like Tcl is a much more shell-ish language than even oldschool Perl 16:57
but yeah, at least it starts to feel like a language with programming language ambitions, rather than eval hacking ambitions 16:58
17:32 linkable6 left, evalable6 left 17:34 evalable6 joined 17:35 linkable6 joined 18:00 reportable6 left 18:02 reportable6 joined 18:31 toaaster joined 18:55 abraxxa left 19:15 toaaster left 19:16 toaaster joined 19:42 toaaster left
rf nemokosch: TCL is basically string theory 19:55
tellable6 rf, I'll pass your message to Nemokosch
nemokosch string theory 🤣 20:01
well, astrophysics is cool isn't it
20:15 Voldenet_ joined 20:16 Voldenet left, Voldenet_ is now known as Voldenet 20:33 deoac joined 20:35 jpn joined 20:41 jpn left, gabiruh left 20:51 jpn joined 21:04 jpn left 21:15 jpn joined 21:17 Voldenet_ joined, Voldenet left, Voldenet_ is now known as Voldenet 21:19 zapwai left 21:20 jpn left, gabiruh joined 21:21 sena_kun left 21:24 jpn joined
tbrowder__ .tell lizmat: i'm looking for raku volunteers to propose a string of suitable text in their native language (using the two-letter ISO code to identify it) for a font-sampler prog that will accompany my upcoming module 'FontFactory'. a similar request was made for my Date::Names module, but this is much easier (but more artistic in some ways). file the suggested text in a single issue per language. each input should include the 22:04
two-letter ISO code for the language and the desired name for attribution. single lines to fit between the margins of portrait A4 paper are preferred. file issues at github.com/tbrowder/FontFactory. p.s. the inputs can add a preferred font if desired (and it's readily available as a free font, or provide a link to the font).
tellable6 tbrowder__, I'll pass your message to lizmat
22:18 jpn left 22:59 jpn joined 23:04 jpn left 23:16 Sgeo joined 23:35 Util joined 23:39 Xliff joined
Xliff m: say "perl".comb.Bag ⊆ "scriptinglanguage".comb.Bag; 23:40
camelia True
Xliff m: say "perl".comb.Bag ⊊ "scriptinglanguage.comb.Bag 23:41
camelia ===SORRY!=== Error while compiling <tmp>
Confused
at <tmp>:1
------> say "perl".comb.Bag⏏ ⊊ "scriptinglanguage.comb.Bag
expecting any of:
infix
infix stopper
postfix
statement end
Xliff The difference is the use of...
m: 0x22a8.uniname.say
camelia TRUE
Xliff m: chr(0x22a8).uniname.say 23:42
camelia TRUE
Xliff *snarl*
⊆ - Works
vs
⊊ - does not work (0x228a)
Bug? 23:43
Oversight?
If one operator works, the rule of orthogonality says the other should as well.
23:45 zapwai joined
[Coke] ⊆ - U+002286 - SUBSET OF OR EQUAL TO [Sm] 23:54
⊊ - U+00228A - SUBSET OF WITH NOT EQUAL TO [Sm]
23:57 lichtkind_ left