🦋 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
00:03
ProperNoun joined,
reportable6 joined
00:10
epony left
00:17
epony joined
00:23
melezhik joined
|
|||
melezhik | o/ | 00:23 | |
who does run a tellable ? is it possible to it to another irc raku-* channel? | 00:24 | ||
00:30
TieUpYourCamel joined
|
|||
[Coke] | .ask altai-man did you get "Improved working Documentation site" email from richard? | 00:52 | |
tellable6 | [Coke], I'll pass your message to Altai-man | ||
[Coke] | can we get tellable6 in raku-doc, please? | ||
00:53
Manifest0 left
01:01
Xliff joined
|
|||
[Coke] | .ask lizmat any word on the infra call? No response on the email thread I added you to just now | 01:01 | |
tellable6 | [Coke], I'll pass your message to lizmat | ||
Xliff | m: class A { }; my @a = A xx 4; @a Z= ( [1, 2], [2, 3], [4, 5], [6, 7] ); @a.gist.say | 01:02 | |
camelia | [[1 2] [2 3] [4 5] [6 7]] | ||
Xliff | m: class A { }; my @a = A xx 4; @a Z= @a Z ( [1, 2], [2, 3], [4, 5], [6, 7] ); @a.gist.say | ||
camelia | ===SORRY!=== Error while compiling <tmp> Only identical operators may be list associative; since 'Z=' and 'Z' differ, they are non-associative and you need to clarify with parentheses at <tmp>:1 ------> class A { }; my @a = A xx 4; @a Z=… |
||
Xliff | m: class A { }; my @a = A xx 4; @a \= @a Z ( [1, 2], [2, 3], [4, 5], [6, 7] ); @a.gist.say | ||
camelia | ===SORRY!=== Error while compiling <tmp> Confused at <tmp>:1 ------> class A { }; my @a = A xx 4; @a⏏ \= @a Z ( [1, 2], [2, 3], [4, 5], [6, 7 expecting any of: infix infix stopper statement end… |
||
Xliff | m: class A { }; my @a = A xx 4; @a = @a Z ( [1, 2], [2, 3], [4, 5], [6, 7] ); @a.gist.say | 01:03 | |
camelia | [((A) [1 2]) ((A) [2 3]) ((A) [4 5]) ((A) [6 7])] | ||
Xliff | Why didn't Z= DWIM? | ||
japhb | What were you *expecting* that Z= would do in that case? | 01:14 | |
Xliff | «[((A) [1 2]) ((A) [2 3]) ((A) [4 5]) ((A) [6 7])] | ||
Since @a already contained [A A A A] | |||
Anton Antonov | <@742445366489645080> Did you manage to get "JavaScripdt::D3" work in Jupyter? | 01:15 | |
01:22
guifa_ joined
|
|||
Xliff | Anton: Nope. | 01:24 | |
Something is not executing when I run the commands in Jupyter. | |||
Any thoughts? | |||
Tried both Chrome and Firefox. | |||
Anton Antonov | Restart Jupyter notebook itself. | 01:31 | |
Close and open the notebook in the browser. | |||
Use Visual Studio Code instead . | 01:32 | ||
All these worked on macOS. | |||
Make sure you have the latest versions of “Jupyter:;Kernel” and “JavaScripdt::D3”. | 01:34 | ||
Sorry, if I am spelling out obvious stuff… | 01:36 | ||
01:37
QhpAptyj9hj0RQwM left
|
|||
Geth | doc: ea5adc508b | rir++ (committed using GitHub Web editor) | 2 files Consolidate quietly into statement-prefix.pod6 from control.pod6. (#4151) * Consolidate quietly into statement-prefix.pod6 from control.pod6. Planning to change the file name to prefixes.pod6 or modifiers.pod6 unless a better name emerges. * Improve phrasing around "run-time" and eliminate a <ws>. |
01:38 | |
doc: 76ea0c735d | rir++ (committed using GitHub Web editor) | 2 files Consolidate once from statement-prefixes.pod6 into control.pod6. (#4169) |
01:39 | ||
01:39
linkable6 left,
melezhik left
|
|||
Geth | doc: 927f3f7a5d | rir++ (committed using GitHub Web editor) | 2 files Consolidate start from statement-prefixes.pod6 into control.pod6. (#4170) * Consolidate start from statement-prefixes.pod6 into control.pod6. * Delete part of conflict which was not. * Restore X<C<once>|Syntax,once (statement prefix)> section which is addressed in another PR. |
01:40 | |
doc: 1a6bbcc13d | rir++ (committed using GitHub Web editor) | 2 files Consolidate supply from statement-prefixes.pod6 to control.pod6. (#4173) |
|||
01:41
linkable6 joined
|
|||
Geth | doc: 349986b379 | (Will Coleda)++ | doc/Language/statement-prefixes.pod6 whitespace, preferred spelling |
01:45 | |
linkable6 | Link: docs.raku.org/language/statement-prefixes | ||
Geth | doc: 1fb57018b7 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/objects.pod6 Improve discussion and examples of programmatic use of class method names (#4168) + provide more practical examples + add a cross-reference link so the curious can find the discussion |
01:47 | |
linkable6 | Link: docs.raku.org/language/objects | ||
01:48
linkable6 left
|
|||
Geth | doc: 10ca0eeff8 | (Richard Hainsworth)++ (committed using GitHub Web editor) | doc/Language/modules.pod6 Update modules.pod6 (#4095) |
01:49 | |
01:51
linkable6 joined
|
|||
Geth | doc: 7b705ab848 | (Will Coleda)++ | 3 files whitespace, typo, new word |
01:59 | |
doc: 14dc46be2a | (Will Coleda)++ | doc/Language/modules.pod6 add in missing clause |
|||
linkable6 | Link: docs.raku.org/language/modules | ||
Geth | ecosystem/main: b8b44fd121 | thundergnat++ (committed using GitHub Web editor) | META.list Migrate modules to zef ecosystem |
02:08 | |
Xliff | Huh... | 02:15 | |
Anton: Refused to execute script from 'localhost:8888/static/components/co...227211452' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. | 02:16 | ||
Why is that MIME type reported wrong? | |||
Humm... I don't have anything running on port 8888 | 02:17 | ||
02:27
tejr left
|
|||
Xliff | Oh.. .jupyter-notebook is on :8888 | 02:27 | |
Anton Antonov | On what operating system are you running Jupyter (and Raku, etc.) | 02:30 | |
If you have Python installed, you can try -- in Jupyter -- the Python package "JavaScriptD3". See github.com/antononcube/Python-pack...vaScriptD3 | 02:32 | ||
Xliff | Linux | ||
Anton Antonov | Ok, I am sure I can try Linux tonight... | 02:33 | |
Xliff | Yeah. It wants to execute the static/component/codemirror/mode/raku/raku.js file | ||
I don't have that file. | |||
I probably need D3.js, though don't I? | 02:35 | ||
Anton Antonov | <@742445366489645080> No, you not need "D3.js" -- meaning it is loaded in the setup cell. | 02:40 | |
Xliff | Oh! From CDN? | ||
Anton Antonov | Yes -- see the second cell here : nbviewer.org/github/antononcube/Ra...alas.ipynb | 02:41 | |
Xliff | So why am I seeing 404 from 'localhost:8888/static/components/co...227211452' ? | ||
Anton Antonov | Actually, not CDN, d3js.org . | ||
Xliff | Actually I should have said "Remote" but you get the idea. | ||
That link above is local though. That file should exist on my HD... and doesn't. That stops the evaluation. | 02:42 | ||
Anton Antonov | No idea about "raku.js" -- I do not think it is needed. Let me see in "Jupyter::Kernel". | ||
<@742445366489645080> Do you have Python installed? | |||
Xliff | Yep. Figured it out. | 02:43 | |
I have to run each cell in order. | |||
I forgot that. LOL! | |||
What if I only want to generate outlines? | |||
How can I generate with stroke and no fill? | |||
Ah! "fill => 'none', stroke => 'black'" | 02:44 | ||
Anton Antonov | Well, that I think I put `fill` as an argument. | ||
Yes, that! | 02:45 | ||
Just `fill=>''` would suffice. | |||
Xliff | OK, thanks so much! This works great, now! | 02:47 | |
Anton Antonov | Well, no, sorry, you have to use `fill=>'none'` | ||
Great! | |||
Xliff | Now to figure out how to make these SVG ready for Blender or somesuch. | 02:48 | |
Thanks. | |||
Anton Antonov | Ah, good luck! I liked SVG was handled in Jupyter -- "SVG::Plot" examples in "Jupyter::Kernel" -- and decided to figure out the similar handling of D3.js. | 02:49 | |
At some point I might figure out how to program the colored mandalas. | 02:52 | ||
Xliff | I really want to handle the mapping graph types. | 03:18 | |
Di you have any plans for those? | |||
observablehq.com/@d3/choropleth | 03:21 | ||
Anton: How difficult for that one? | |||
03:24
tejr joined
03:29
razetime joined
03:41
Guest47 joined
04:22
Kaipei left
04:32
razetime left
05:04
jpn joined
|
|||
Geth | doc: 61067a8cd7 | rir++ (committed using GitHub Web editor) | 2 files Consolidate start from statement-prefixes.pod6 to control.pod6. (#4174) |
05:05 | |
05:06
linkable6 left,
linkable6 joined
05:15
jpn left
05:22
razetime joined
05:24
jpn joined
06:00
reportable6 left
06:02
reportable6 joined
06:17
jpn left
06:21
jpn joined
06:35
razetime left
07:35
linkable6 left,
statisfiable6 left,
benchable6 left,
quotable6 left,
notable6 left,
reportable6 left,
evalable6 left,
coverable6 left,
shareable6 left,
squashable6 left,
tellable6 left,
greppable6 left,
bloatable6 left,
releasable6 left,
unicodable6 left,
committable6 left,
nativecallable6 left,
sourceable6 left,
bisectable6 left
07:36
bloatable6 joined,
shareable6 joined,
committable6 joined,
evalable6 joined,
bisectable6 joined,
greppable6 joined,
unicodable6 joined
07:37
xinming left,
reportable6 joined,
sourceable6 joined,
quotable6 joined,
nativecallable6 joined,
squashable6 joined,
notable6 joined
07:38
tellable6 joined,
benchable6 joined,
statisfiable6 joined,
releasable6 joined,
Kaipei joined,
coverable6 joined,
linkable6 joined
07:39
xinming joined
08:17
Sgeo left
08:48
jpn left
08:54
jpn joined
09:21
jpn left
09:50
jpn joined
09:56
sena_kun joined
10:19
jpn left
10:22
jpn joined
|
|||
Anton Antonov | <@742445366489645080> The plotting of choropleths from Raku via JavaScript requires a fair amount of design work. | 10:36 | |
Multiple data structure questions have to be answered and proper / useful / available formats have to be lined up. (Meaning, converters, representations, signatures have to be figured out.) | 10:39 | ||
10:51
QhpAptyj9hj0RQwM joined
10:55
QhpAptyj9hj0RQwM left,
QhpAptyj9hj0RQwM joined
11:30
jpn left
11:34
jpn joined
12:00
reportable6 left
12:03
reportable6 joined
12:05
subben-troska joined
|
|||
Xliff | Anton: Well, for starters. As far as the US goes, we can always use FIPS aligned data. The vector data can come from the TopoJSON Atlas. There are some questions as to colors and scales, but I have code to do much of that. | 12:08 | |
Do you know what identifiers are used in other countries for county level data? | 12:22 | ||
12:32
jpn left
12:38
jpn joined
12:46
jpn left
12:56
QhpAptyj9hj0RQwM left
13:09
sftp left
13:11
jgaz joined
13:37
subben-troska left
|
|||
Anton Antonov | <@742445366489645080> Hm… I was more thinking in terms of GeoJSON and Well Known Text (WKT). There are some Raku modules for WKT. Basically, I want to be able to transfer Raku datasets into WKT and GeoJSON. The actual data as FIPS / ZIP etc. is more of a “second wave” type of data. | 13:48 | |
14:29
Guest47 left
|
|||
Xliff | I'll have to look into what WKT is. I admit I am having a bit of a problem understanding what Well Known Text has to do with data. I'll try and research it. | 14:47 | |
The GeoJSON files are available from the TopoJSON site, so there should be no problem. All of that is FIPS based. | 14:48 | ||
Anton Antonov | <@742445366489645080> These links might speed-up your WKT research: raku.land/zef:kjpye/Geo::Geometry , en.wikipedia.org/wiki/Well-known_t...f_geometry | 15:05 | |
Xliff | Anton: So is your aim to encode all geographical data in GeoJSON or WKT and include them in the distribution? | 15:10 | |
Anton Antonov | <@742445366489645080> No. I want to be able to specify a (complex) polygon in some way -- say, WKT -- and be able to plot it on map (with stoke color, fill color, etc.) | 15:14 | |
<@742445366489645080> Whatever data might be available for countries, states, counties, or other types of administrative units can be plotted in that way. I do not plan to include data in the distribution. Or, more precisely, I want to avoid data inclusion as much as possible. | 15:17 | ||
15:29
linkable6 left,
evalable6 left,
linkable6 joined
15:30
evalable6 joined
|
|||
Xliff | Anton: Ahh! OK. | 15:42 | |
I understand. | |||
15:42
jpn joined
|
|||
Xliff | I would think that comes after the basic Cloropleth map. | 15:42 | |
Seeing as there is D3.js code that does this already with GeoJSON data. | |||
15:42
jgaz left
|
|||
Xliff | We could add in code that would take the optional WKT data and add it over top of the existing map[. | 15:43 | |
15:44
razetime joined
15:47
jpn left,
Sauvin left
|
|||
Anton Antonov | <@742445366489645080> I most likely will do a separate namespace in "JavaScripdt::D3" named "Choropleths" -- "JavaScripdt::D3::Choropleths". Then that namespace can have variety of "specialized" functions that make life easier (say, by using FIPS.) | 15:50 | |
15:51
razetime left
15:54
Sauvin joined
15:55
razetime joined
16:07
Sauvin left,
Sauvin joined
16:15
andinus joined
16:16
jonasjlinde joined
16:20
andinus left
16:21
andinus joined
16:22
guifa_ left
16:26
melezhik joined
|
|||
melezhik | .tell lizmat irclogs site shows blank page on logs page for me now | 16:26 | |
tellable6 | melezhik, I'll pass your message to lizmat | ||
16:32
melezhik left
16:42
jonasj joined
16:43
jonasj left
16:51
melezhik joined
|
|||
lizmat | melezhik: meh, Potential XSS attack detected in content: Javascript: | 16:53 | |
tellable6 | 2022-12-28T16:26:52Z #raku <melezhik> lizmat irclogs site shows blank page on logs page for me now | ||
melezhik | Ok | ||
17:01
melezhik left
17:03
epony left
17:06
jonasjlinde left
|
|||
lizmat | ok, should work again now | 17:07 | |
added a s/JavaScript./JavaScripdt/ | |||
Anton Antonov | <@779471841270038528> Do you hear me now? | 17:16 | |
Geth | ecosystem/main: c6dfbdbd8f | thundergnat++ (committed using GitHub Web editor) | META.list Migrate modules to fez ecosystem |
17:19 | |
17:26
melezhik joined
|
|||
melezhik | .tell lizmat log search works now | 17:26 | |
tellable6 | melezhik, I'll pass your message to lizmat | ||
melezhik | thanks | ||
17:41
epony joined
17:49
sftp joined
17:58
razetime left
18:00
reportable6 left,
reportable6 joined
18:12
Sgeo joined
18:47
Homer_Simpson joined
19:01
djerius left
19:03
djerius joined
19:09
jpn joined
19:54
melezhik left
19:55
jpn left
20:16
Xliff left
20:18
jpn joined
20:58
jpn left
20:59
jpn joined
21:13
jpn left
21:33
jpn joined
21:37
Homer_Simpson left
21:39
jgaz joined,
RakuIRCLogger left,
lizmat_ joined
21:40
Geth left
21:41
lizmat left
21:45
Voldenet left
21:46
Voldenet_ joined,
Voldenet_ is now known as Voldenet
21:54
melezhik joined
21:55
jpn left,
sena_kun left
21:57
jpn joined,
melezhik left
22:03
jpn left
22:04
jpn joined
22:09
jpn left
22:23
jpn joined
22:28
jpn left
22:43
jpn joined
22:47
CodeTortoise joined
22:52
jgaz left
23:09
lizmat_ left
23:10
lizmat joined,
Geth joined
23:14
Geth left,
Geth joined
23:17
fennewald left
23:19
Geth left,
Geth joined,
derpydoo joined
23:20
melezhik joined
|
|||
melezhik | .tell lizmat , I am not sure but I don't fresh updates in irc log | 23:21 | |
tellable6 | melezhik, I'll pass your message to lizmat | ||
lizmat | yeah... we lost our connection around 22:38, and the logger didn't auto-recover until I noticed just now | 23:22 | |
tellable6 | 2022-12-28T17:26:58Z #raku <melezhik> lizmat log search works now | ||
23:26
melezhik left
23:32
jpn left
23:45
jpn joined
23:49
melezhik joined
|
|||
melezhik | lizmat thanks! and thanks for posting my new post to reddit )) | 23:49 | |
23:53
lizmat_ joined,
jgaz joined
23:56
lizmat left,
jpn left,
simcop2387 left
23:58
perlbot_ joined,
perlbot left,
simcop2387 joined
23:59
perlbot_ is now known as perlbot
|