🦋 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
|