« first day (1250 days earlier)      last day (1391 days later) » 
00:00 - 18:0018:00 - 00:00

12:04 AM
CMQ: I'm thinking of combining the two "inverse" APLcart pages /task and /what into a single dual-purpose page. What should the URL be? aplcart.info/⍣¯1? /challenge? /inv(erse)? Something else?
 
RGS
@Adám I prefer "challenge",also like things as "train" or "test"
IMO the problem with calling it "inverse" or smth of the sorts is that the URL then doesn't give a clue about what you'll find there, while challenge/task/train/test/... are more clear
 
Good point. "train" has other connotations, and "test" sounds like it could be a beta or it'll check your input. That leaves challenge and task.
 
RGS
12:19 AM
@Adám sure, I did realize "train" has that connotation. Maybe "training" or just drop it. Task is shorter than challenge, two nice possibilities... Will sleep over it and let you know in the morning
 
@Adám - I'm not sure that ⍣¯1 would be a good idea; there are enough old DNSsen out there that will choke on anything but basic Latin-1, and the non-Latin-1 characters will look fugly in URLEncoding.
 
@JeffZeitlin Probably right.
 
Perhaps "/test"? Both of those appear to be testing the visitor's knowledge of APL.
Better still, /testme - the user is asking for exactly that by visiting either of those pages.
 
A related problem is that I'd like a (not too verbose) link from the main page, but how do I phrase it so it doesn't sound like APLcart is asking to be challenged/tested?
 
If you wanted to allow for "read testing" vs "write testing", use /testme/read (=current /what) and /testme/write (=current /task) - the /read and /write would be EXTRA-PATH-INFO rather than actual paths.
 
12:28 AM
@JeffZeitlin Since there's so little content on the two pages, and they share most code and styling, I thought I'd make them a single two-section page.
 
That'd be /testme, with no necessary separation between /read and /write.
If you wanted to use a URLQuery to limit whether they get the equivalent of a /task vs a /what, you could use /testme?read and /testme?write
 
@JeffZeitlin OK, but if a link in the footer of the main page says "test me", doesn't that sounds like APLcart asking to be tested?
 
Just mark the task/code appropriately in the database and modify the query
 
@JeffZeitlin There is no separate db, it is all running of the big table for the main site.
 
Depends on what the descriptive text associated with the link is. "If you want to be tested on your knowledge of APL, try aplcart.info/testme";
 
12:32 AM
@JeffZeitlin I was just thinking of presenting both, and and letting the visitor click the button for what he wants to see more of.
 
That works, too. I'm not the World's Foremost Authority on Web Design... :)
 
@JeffZeitlin That's way too verbose :-) But maybe Challenge your APL skills?
 
That can work, too.
 
I'm not a native English speaker. "Test your skills" or "Challenge your skills"?
 
Either is acceptable. I think "Test your skills" works a little better.
 
12:35 AM
Shorter too, so +←1 from me.
 
12:46 AM
@Adám /quiz is unambiguous.
 
@Marshall Perfect! Thank you.
But should the link say "Quiz your skills"? Or maybe "Quiz yourself!"
@rolfedh Hi there. Interested in APL?
 
@Adám "Quiz yourself" is probably the best, with "Test your skills" the runner up.
 
I agree. "Test your skills" sounds like the click-baity quizzes various "news" sites have.
@xash Hello. Interested in APL?
 
1:09 AM
@Adám Thanks - I'm just exploring the SE chat capability. (Are you talking about "APL is a programming language developed in the 1960s by Kenneth E. Iverson."?)
 
@rolfedh No problem. Everyone's welcome here, as long as the room stays more or less on-topic, which is exactly that APL, yes.
 
I'm also researching for a blog post I'm writing: "What makes a good question?" But that would be off-topic here.
 
Right.
room topic changed to The APL Orchard: Learn and teach, questions about both golfing and general coding. See aplwiki.com/wiki/APL_Orchard [apl] [array-manipulation] [j] [k] [tips]
@Marshall I've bookmarked the two APL Seeds lessons. Do you want an APL Wiki article about the series (like APL Cultivation has) so we can create a table of lessons?
 
@Adám May as well. I'll probably use it when trying to figure out what we've gone over already, at least.
 
1:34 AM
 
 
6 hours later…
7:22 AM
@MBaas Good to see you here (even if you're not working today).
 
 
2 hours later…
9:24 AM
@user4069 Hi there. Interested in APL?
 
9:59 AM
@Adám i'd just leave it as "quiz" also, potentially with a hover text. Also food for thought - and describe what you have to do pretty well
also more headers yay:
https://dzaima.github.io/paste#0vZQxa9tAFMd3fYo3tiQhkcAd1KFTEjqHzuJUnZsjks49ydjBGDoLMhQUnKHBQykoe4YucSEd8y30CfoR@t7pbMvuBVpkirG4e/@73/u/dycBgFt/@uFOft1ezwIFrn9UF59pAq/BxDzfXccC5cPe473RHisa3B0Qw5uCe@T0eg50YuLj626wBllYads4yntjYzbClt/AR7VctD3rdZup9uzOO6Qq7Akow8/Z0xdMUD7UV3Os0nPcV3@E9d4tjZr/zLa2ZNt6ok/uxLKzrTgUoZFNfQ6r4y22lQHjJWVsECQDTOp5Rfvr@d1U165bWy4MlCI0avpegW3FdUVTbc7Qqv0lElNhyMOhPtn/kE6ftqU2akIApz7QzSpMy1q51lGanWr@P9azsxRNDZTBa6pg@yFKgWp2M5TD@lth0AzaAlveCHx7Hdf8iYRaryOr@bVGNu6SWXxHrEGucUiC@uoW/EPn7DLN2fhYKYn62yThkWA5BzngiuVSQSpzYHEsRzyCkcjPIRnGuRjEHEIZCZ79dXawV6R9jO
 
@dzaima Ah, nice. "Quiz" is indeed enough.
 
RGS
@dzaima +← 1
 
 
3 hours later…
12:38 PM
0
Q: How is `{⊂⍵}` different from just `⊂`?

ssfrrI'm reading through Hui and Kromberg's recent "APL Since 1978" and in the discussion of ⌺ (stencil) they give the following example: {⊂⍵}⌺5⊢'abcde' abc abcd abcde bcde cde Why is the {⊂⍵} needed over just ⊂? I'm still pretty new to APL but I would naively think that in general {f⍵...

 
12:52 PM
1
Q: How is `{⊂⍵}` different from just `⊂`?

ssfrrI'm reading through Hui and Kromberg's recent "APL Since 1978" and in the discussion of ⌺ (stencil) they give the following example: {⊂⍵}⌺5⊢'abcde' abc abcd abcde bcde cde Why is the {⊂⍵} needed over just ⊂? I'm still pretty new to APL but I would naively think that in general {f⍵...

 
1:23 PM
@Feeds Hm, how do we get all and all without duplicates when a post has both?
 
@Adám maybe this from this (i'm assuming something similar should works for all of SE)
 
Adám has made a change to the feeds posted into this room
Adám has stopped a feed from being posted into this room
 
@dzaima We'll see if it works.
 
@Adám i doubt it will, the page is a 404
 
Adám has made a change to the feeds posted into this room
 
1:36 PM
@dzaima Good point. I guess we can assume that all posts are too. I think I've only ever seen 1 that wasn't.
 
@Feeds to note is that this is still , so the number is the magic part
here's all of SE or :P
 
@dzaima OK, so can you make all of SE or ?
 
@Adám go ahead here, it seems to be bound to the person for some reason
(and then it appears the number is just copyable in the feeds/tagsets or gotten just from the RSS feed button at the bottom)
(ah, each user can have multiple filters, but they're still bound to them and editable afterwards without changing the RSS link)
 
Adám has made a change to the feeds posted into this room
 
@dzaima OK, I think I got it now. However, why are we not getting APL Wiki feeds?
 
1:46 PM
@Adám i was confused by that too, but assumed you added it recently (i assume that's not the case?)
 
No, it'd been there for a long time. Plenty of new articles since.
 
the feed definitely doesn't look like XML (i'm not sure it needs to, just saying it doesn't, i don't know anything about feeds)
ah, SE says atom feeds should work, which that is one of apparently
 
Chat ― SE's neglected wonder child.
 
wikipedia says atom is still supposed to be XML though
ah, it is XML, it's just interpreted as HTML by the website ಠ___ಠ
and the feeds tab displays "APL Wiki - New pages [en-gb]" which is part of the XML so it's at least interpreting it correctly
and the SE feed that works is also atom, so no clue
 
RGS
2:11 PM
@Adám in "you can use ⊢∘⊂ (which is equivalent to {⍺⊢⊂} and therefore {⊂⍵})" aren't you missing smth?
 
@RGS Yes. Fixed. Thanks.
 
RGS
Ok great :)
 
pushed headers to dzaima/BQN. Let's see how many issues arise
 
2:24 PM
@dzaima We shall call you the headmaster.
 
@FranklinPezzutiDyer Well, hello. Interested in APL?
 
@Marshall @all Thinking about a different esolang, I had an idea for a natural extension of ternaries to more complex if statements while maintaining the same syntax and not explicitly using any control structure words. Was hoping someone could first remind me what they look like in BQN, though!
Couldn't find anything in the GitHub by searching ternary/if statement/control structure...
 
@AviF.S. no conditionals in BQN currently (other than what's possible with headers, which is not that much)
(no syntactical conditionals that is, just remembered. there is )
 
2:39 PM
@dzaima Oh? I thought he said he'd implement ternaries during that first 8v8 thing talk. And that would be it for conditionals, because he didn't want explicit control structures to muddy the language...
 
@AviF.S. The choose operator selects a function from the right operand (which is a list) and applies it to the arguments. It's defined as ◶ ← {𝕨((𝕨𝔽𝕩)⊑𝕘){𝔽}𝕩} but there's no documentation about it yet.
 
Which is why I thought the design for a different lang might be relevant
@Marshall Shoot! Well if you don't have ternaries then my suggestion isn't worthwhile
But it sounds like it'll be very difficult to do some things without even an explicit ternary, no?
 
@AviF.S. a ternary would be cond◶{false}‿{true} appliedToSomething, but it is pretty ugly
 
Also, it's bothered me since day 1 :p I've finally got the bravery to ask: Why did you choose doublestruck 'w' & 'x' as opposed to doublestruck 'x' & 'y'?
Is it to ensure that in the monadic case, the element inside is 'x'
 
Announcement: The combined APLcart Quiz page is now live.
 
2:43 PM
As opposed to an awkward 'y'?
 
@AviF.S. exactly
 
@AviF.S. Yes. and w immediately precedes x.
 
@AviF.S. People use x by default even when talking about APL. I've seen a lot of implementation code that's really confusing for that reason.
 
@Adám Woah! Neat layout. Did you just merge the two prior ones, or are they still going to exist individually?
 
The old ones redirect.
 
2:45 PM
@dzaima @Adám How did you guys all already know this?!
@Adám Ah! Neat
 
@AviF.S. this and probably a couple other discussions
 
@Marshall And I supposed inheriting 'y' from the left side and 'x' from the right is uncomfortable?
I guess it would be weird... But w & x sure take getting used to, especially since it's easy to conflate with ⍵
 
@AviF.S. "should be alphabetically ordered" 2 messages down what i linked
@AviF.S. 𝕨/⍵ is definitely annoying (in dzaima/BQN i still refer to 𝕩 as w due to not yet having bothered migrating the names, which is extremely confusing sometimes)
 
@dzaima Darn, that's embarrassing!
@dzaima Haha, that sure does sound confusing!
 
@AviF.S. i mean, you're not expected to have read all of the APL Orchards conversations :p
 
2:51 PM
CMP: Do you read all the the APL Orchard's conversations?
 
@dzaima I sure try to though! Lately it's been getting quite busy though! I really think we ought to keep a compilation on the wiki called FAQ, where we just copy & paste the name of the questioner + question & answerer + answer every time one happens, so the room is doomed to forever repeat itself on common questions!
Sort of like keeping an organized archive of question/answer from here. Would people be up to helping contribute, if that were started?
 
@AviF.S. then the problem would move to having to keep up with the FAQ :p
 
@Adám I thought I did...
@dzaima What do you mean?
 
@AviF.S. Would probably be better for me to add a BQN FAQ (FABQNQ) to the BQN repository, maybe specifically oriented towards those coming from APL (FABQNQBAPL).
 
@dzaima You mean keeping up with migrating all the questions & answers?
@Marshall Haha, gotta love those acronyms
 
2:54 PM
@AviF.S. a lot is discussed here, so either the FAQ is useless due to there rarely being any case of >2 people asking the same thing, or the FAQ would grow gigantic over not that long of a time
 
@Marshall It's more of a general issue I'd been thinking about in general though of it not being sustainable to answer for only one person at a time. When things are answered on SE, they're easy for all to find...
 
@Adám i try to read all discussion, but sometimes skip things like introductions, etc
 
@dzaima I was thinking it could be established as part of the courtesy/etiquette of the room that when one asks a question, they should add their question & the corresponding answer to the FAQ page
 
Yeah, you can't just make all knowledge accessible by summarizing it. The nature of a chat is that people will ask questions that have already been answered but aren't so easy to find, and then the people who don't know the answer learn something.
 
It'd be sort of like the responsibility of the question asker
@Marshall What do you mean? I wasn't proposing summarizing. Just copy/pasting the relevant question/answer
And the fact that the answers aren't easy to find is precisely the issue I'm proposing to try to solve
 
2:58 PM
@AviF.S. you wouldn't have a fancy search engine nor multiple equal question overhead to magically match whatever rephrasing you've made easily searchable in the FAQ, so the only alternative is reading all of the FAQ, which wouldn't work when it grows extremely large and would be much more complicated than just asking someone who personally remembers
 
Sounds roughly as hard to search as the chat log itself?
 
@dzaima Shoot that's a really good point... I was thinking it'd be split by category and subcategory and we'd try and ensure each subcategory didn't have more than ~10 questions...
But I hadn't really thought about what would happen as it got really big
@Marshall I wouldn't go that far... I've never once even tried to search the chat log for a question. That's without a doubt impossible
 
@AviF.S. i mean, that's how i found that link i linked. Took me maybe 5 search attempts, but i found one discussion successfully
(definitely impossible for someone not knowing what to search for though)
 
This would at least be plausible to find, and it'd be organized with a consistent syntax, so that if it were successful and we accumulated a large database: It could very easily be parsed and incorporated into a more user friendly interface eventually
 
@dzaima I found this immediately just looking for "w and x".
 
3:03 PM
But it seems to be having a database of >1000 questions/answers (which is what you're suggesting would happen if you think it'd be impossible to find anything) would be an absolutely invaluable resource, regardless of how we decide to use it...
 
@Marshall huh, i somehow missed that message (probably was distracted by "w and x in the wild")
 
RGS
@Adám I browse through all of them, I pay more attention to some
 
If it really got that big, I'm sure someone would eventually be able to design a proper interface for it, no?
Or am I just being idealistic?
 
@AviF.S. also, is it really worth the effort? How often would you have a time of 2 people asking exactly the same question, and both bothering to check in with the FAQ?
 
@Adám ^^^ Any thoughts on the feasibility of this?
 
3:05 PM
@AviF.S. I don't think you'd ever get people to add more than a very small number of questions and answers to a list like this.
 
@AviF.S. ^
 
@dzaima But there'd be loads to learn just by looking through it...
Eg. in the category for how to use RIDE interface, you could spend a while learning all sorts of tips & tricks for it
It'd be a more in-depth APLCart...
@Adám Isn't that what people said to you about APLCart?
 
@AviF.S. No, because I did it myself ;-)
 
@AviF.S. that's already covered by reading the transcript imo. Almost everything is somewhat relevant to something/someone
 
@Adám Which is why I started by trying to do it alone. But quickly gave up...
@dzaima I'd beg to disagree... The vast majority is noise. And it's certainly not categorized
 
3:07 PM
@AviF.S. and that's really the problem. APLCart serves a single, specific purpose around a single, concrete topic. This would need to encompass all discussion
 
If you want to learn more about RIDE, I don't recommend just searching 'RIDE' through the transcript naively
@dzaima ??? But so does this? It's simply questions & answers...
 
@AviF.S. huh, there isn't an APLWiki page on RIDE. Otherwise that's what i would've said would be the proper place to search in
 
Would you say SO doesn't cover one purpose?
 
RGS
@Adám good job, it looks really good
 
@AviF.S. SO has millions of users. We have maybe 10 active enough ones. And even SE struggles with duplicate questions (or quite the opposite, has many many new ones that aren't duplicates)
 
3:09 PM
@AviF.S. Yes, but I think the Wikipedia or APL Wiki model works better for organizing information. There's no reason to phrase everything in a question-answer format. There's also no need to put a Q/A in a specific place; important information, or a link to it, goes on every page where it is relevant.
 
@dzaima But they don't cover common issues. Wikis and FAQ serve different purposes
 
RGS
@Adám feature request: would it make sense to be able to collapse one of the windows when I'm using the other?
 
@RGS Why?
 
RGS
@Adám to reduce noise.
 
@dzaima That's not a fair comparison. I'm suggesting whoever asks the question uploads it. Which is perfectly manageable by every measure
 
3:11 PM
@dzaima There are red links to RIDE. The wiki's very young; anyone can make the page.
 
@dzaima Forget the interface, I'd be more interesting in compiling the database, and then figuring out how to make it more useful...
 
@Marshall right, should've said "unfortunately," instead of "huh,"
 
But it seems I don't have much fervor from others on my side...
 
RGS
@Adám the top window shows the wrong function, it shows the function in the bottom window instead of the actual solution.
 
So I can relent
 
3:13 PM
@AviF.S. it's manageable, but the median amount of users benefiting from that would be 0 imo
 
@dzaima Haha, loved that technical correction!!
 
@AviF.S. (i searched afterwards if i chose the correct one, never remember them :p)
 
@dzaima I'd still beg to differ as it'd only be an issue of a good interface like APLCart's
And I, for one, would find it really helpful even in its current format as a compilation of all the answered questions here, rather than skimming through for the golden nuggets of info
But perhaps I'm alone...
 
@AviF.S. it'd certainly require a google-like search engine, as linking the correct thing for "why does BQN use w/x instead of x/y" with w/x swapped, 𝕨/𝕩/𝕎/𝕏, many many different possible rephrasings (including no "instead of x/y", making matching pretty much impossible as it'd match everything BQN-related), etc. would be extremely hard
 
Also, one last thing: It's less about the duplicates, which I acknowledge are rare, and more about the vast amounts of valuable information that are forever lost into the void, which seem to me a shame
That's what bothers me personally. I could care less about answering something twice + it's you guys that do it :p
Correct. But 1. It'd certainly be far easier than searching the transcript. 2. At least we'd have the database so that solving that problem could even be a possibility. 3. Given the rapid improvement of technology these days, it's not implausible that computers would be that much better at NLP given some time.
 
3:24 PM
A good way to do this that wouldn't be too not-worth-the-effort would be a way to mark chat messages as important other than stars, and something like the chat's "highlights" mode to view that. It would still accumulate like crazy though, and unfortunately we can't edit SE chat's code
 
@dzaima That also occurred to me, but I've no idea how that could be done
 
(i wonder what the highlights mode is looking for if not stars)
 
Was also thinking we could just forfeit the usage of stars, and find a different way to make announcements
Reserving stars for Q/A, since you can display all starred messages
That way, all starred messages since (insert date here) would be Q/A
Each one would either start with Q: or A: and be a reply to their corresponding question, ideally, for ease of re-assembling...
 
@AviF.S. no need to be only Q/A, if the point of the idea is to be "valuable information", q/a is probably a pretty bad way
 
Yeah, I suppose you're right!
We'd still need to get consensus on changing the way we use stars though...
 
3:28 PM
@AviF.S. (i think stars are already very useful as-is, certainly moreso than random discussions/questions)
 
I do think collecting questions and answers would be probably the least effort-intensive part of the process. It takes maybe 20 seconds to copy and paste the exchange, compared to probably several minutes to categorize and deduplicate it. Merging two similar questions would be much harder, and I expect you'd also have the problem that a lot of answers are pretty jumbled; editing for readability would take a while.
 
@Adám Since you're involved in TopAnswers/APL, perhaps you can advocate for their chat system to have a few more ways to archive messages? Same for anyone involved in Codidact, if that's still holding promise!
 
@AviF.S. Like saving conversations?
 
@AviF.S. SE does have conversations but that's already used for lessons
 
@Adám Sort of, but it'd have to be easier and targeted towards shorter exchanges...
So probably more like starring
But a different kind of starring that doesn't necessarily show up on the side
 
3:32 PM
(having a way to say "bump up this messages score for a "highlights" mode" would be very awesome, and would make it actually useful)
 
@Marshall But that wouldn't be the job of the copy/paster. The job of those asking questions would just be to add the Q/A in the right category, or make a new one if necessary. Later, on our own time of our own volition, we could voluntarily try to merge and such. But that's not the purpose of first compiling something of any meaning
Also, not sure why you say jumbled/edit for readability. Aren't we all competent enough to use a simple, consistent bullet point-like syntax?
@all Boy! This is a much harder sell than I anticipated! Shall I just give in, or are we making headway/useful discussion?
 
@AviF.S. if you want a question answerer, you need to have information that people would actually be able to search for, which is hard. If you want a place for "vast amounts of valuable information" you need a way to store conversations, which doesn't care about duplicates nor searching. The two need very different infrastructure
 
@AviF.S. Then you're asking people to do more work in documenting their question than ask it. They won't do it. Answers are often jumbled because of multiple people answering at once, or asking for clarification about the question.
 
@Marshall How? Just ask & copy/paste in appropriate category? It thought you agreed that would take '20 seconds'?
@dzaima Not ignoring, just processing!
 
@AviF.S. ?
 
3:37 PM
@AviF.S. No, finding or making the appropriate category, and figuring out whether the question is already there or overlaps with other questions, is difficult.
 
@dzaima Just felt bad since I answered Marshall's before yours. But his was easier...
@dzaima I think I'm proposing something in between. I'm not proposing adding any functionality right now/yet to make it searchable. Just a collection of Q/A copy/pasted. However, I'm also not proposing keeping whole discussions. Again, just non-searchable, minimal-effort cmd-c-v in a category. Everything else would come later if we accumulate something
@Marshall ??? On the Wiki, the categories are listed at the top as hyperlinks. So no looking through, you just read the 'table of contents'
 
(my evaluation of costs/gains of a Q/A FAQ: costs - need to search through the FAQ before asking a question, probably >95% chance of not finding anything; the need to add to the list upon getting any question answered; gains - the <5% of the time someone actually bothers to search and finds something, probably still leaving some parts unanswered, leading to a question still being asked; ability to read some tidbits of interesting information if reading all of chat is too much work)
@AviF.S. you definitely need to decide on the precise scope of such a thing before much can be thought about it
 
@dzaima But I have. I'm pretty sure I stated it precisely several times...
 
@AviF.S. you're mentioning extending in the future a lot, and unless it's planned for 100%, it'd probably mean redoing almost everything at some point
 
Just Q/A in appropriate categories. Not worrying about duplicates or alternate phrasings yet. Just compiling a categorized list first. Raw enough that it can be parsed into a better interface. Simple enough that it doesn't take loads of effort. Readable enough that one can still get value from skimming as is
@dzaima I'm not sure I see how so. The important part is the info which can be parsed. From there the format can be changed at will
 
3:46 PM
(if you can barely search chat with all it's overhead of messages and already knowing what exactly you want to search for, i doubt any search interface would ever work unless you involve much AI-powered language parsing, which..)
 
I'll reiterate though, more than happy to drop it, just continuing to see if we reach some resolution but totally not necessary
@dzaima Perhaps I don't know enough about this sort of stuff, but I still don't see it. Eg. @Adám took lists compiled of idioms from ages ago, like FinnAPL, and parsed them into something searchable
@dzaima And unclear on the constant emphasis on how difficult it'd be to search through. Sure it wouldn't be easy. But our only alternative is the transcript. Relative to that it's a piece of cake to find something!
And for now it's not intended to be searchable, just to be read so that one can constantly learn different bits, without having to read pages and pages of the Orchard
 
@AviF.S. it still often takes a couple attempts of searching with different terms in it (it's got a lot of synonyms too), and it at least has some set-in-stone terminology, whereas this would potentially talk about barely created things that definitely can be named in many, many ways.
@AviF.S. "for now" see this
 
@dzaima Barely created things?
I'd think that troubleshooting would have far more developed and consistent terminology than something as conceptually complicated as 'get the sum of a cell and its corner neighbors'
 
@AviF.S. BQN, for example. Many things about it are still unnamed (e.g. my use of "immediate operators" is just something i came up with to have a variable name in Java)
 
Most things in APL don't have good words from mathematics or other programming langs, so I'd argue APLCart is the harder one
@dzaima I figured you meant BQN but @Marshall said he'd compile his own
@dzaima Anything else though?
 
3:55 PM
@AviF.S. troubleshooting usually involves not knowing stuff, and that usually means not knowing terminology about it
 
@dzaima True. But same with APLCart
If I knew above 'get the sum of a cell and its orthogonal neighbors' was better stated as 'stencil ...' then I likely wouldn't have the problem in the first place
 
@AviF.S. it (sometimes) gets away with tons of synonyms (and often still means asking in chat for Adám to tell what was supposed to be searched)
 
Or if I knew 'make a box around' was better stated as 'enclose'
 
@AviF.S. and that's a flaw of APLCart
 
@dzaima Unclear why the same wouldn't be true of this...
 
3:59 PM
@AviF.S. because you're suggesting to not worry about synonyms at first (adding many many synonyms later or writing them when adding any question would be extremely annoying)
 
Well, why not give it a shot and start a draft page. No one has to contribute, but if people ever get inspired, they can copy/paste a few. We/I might, in the very worst case, learn something from the firsthand experience of trying to put together such a monster
No one has to participate though...
@dzaima Correct. Which is what Adám did with FinnAPL and loads of other pre-compiled lists. Didn't say it was easy, just that it shouldn't be our current concern
Because then no one would ever contribute anything, if they were expected to do a bunch of synonym/other work on top of it!
 
@AviF.S. exactly. But then either someone has to add the synonyms, or searching is utterly useless
 
@dzaima Correct. It's not supposed to be searchable yet.
It'll be the equivalent of FinnAPL until someone makes it the equivalent of APLCart
 
@Adám keywords "neighbors"/"neighbours"
 
@dzaima Good point!
 
4:05 PM
@AviF.S. it already had the synonyms "diamondquad quaddiamond tessellate tile cellularautomaton gameoflife vanneumann moore neighbourhoods neighborhoods", and it's one built-in. Imagine thinking of all the alternatives for questions
@Adám also "vanneumann" → "vonneumann"
 
@Adam The swap dark/light CSS button in lower right isn't working
 
@AviF.S. Thanks. Will fix.
 
@Adám Sure!
@Adám Also, thanks for adding the 'Quiz' link at the bottom! Far more accessible now than when they were on the wiki!
 
huh, "quiz" was overlapping it, and position: absolute was making it work for the rest of the buttons
 
@dzaima I know! Absolutely extraordinary & inhuman work that @Adám did there!
@dzaima How are you finding what the synonyms are though? Somewhere in the GitHub?
 
@dzaima Thanks!
 
RGS
4:54 PM
@RGS sorry for insisting but did you miss this, @Adám ?
 
@RGS I did. Oops.
 
@Adám @all How does one run Test'path/aplcart/table.tsv'? I'm trying in 18.0 local MacOS RIDE...
 
@AviF.S. Just ⎕FIX the Test.aplf file.
 
@Adám Test.dyalog?
@Adám As for the second way to check: Start path/to/aplcart is the path to the folder, correct? Or the path to a particular file?
(Am currently trying with the path/to/folder & MiServer-3 and nothing is loading...)
 
5:17 PM
@AviF.S. Ah, yes. I'll rename those
@AviF.S. Yes, but you need quotes.
 
@AviF.S. i've always used python -m SimpleHTTPServer to quickly start up a local server. No clue if that required any special installing
 
@Adám Whoopsies!!
@Adám Nevermind, I definitely did use quotes!
 
5:33 PM
@AviF.S. How do you determine that nothing is loading?
 
RGS
@AviF.S. when I do it on my machine I also need to fix the 'File' file (can't recall the extension)
 
@RGS Sorry, I was doing multiple things at once again. Use ]link.import or ]link.create
 
I feel like the answer should be obvious (as if I've already learned and forgotten it), but how would one take X elements of Y but in a way that Y repeats?
 
@ab5tract X⍴Y ?
 
eg, 15 ↑ ⍳5 would be 0 1 2 3 4 0 1 2 3 4 0 1 2 3 4
oh man
 
5:46 PM
@ab5tract Did you try APLcart?
 
@Adám Was taking forever to load. Now it just says 'failed to open page'... I suppose that's an improvement?
 
it's one of those things that I didn't know the best way to word
 
I just changed tsv, though. So it can't be that bad
@Adám It is the folder I should be 'pathing' to then?
 
@Adám I searched for pick, mix, infinite, etc.. even looked for roll which had the closest hint
 
@dzaima Thanks! I have it, but it seems to be buggy...
 
5:50 PM
i think "repeats"/"repeating" and "take" would be good keywords to add to
@AviF.S. buggy in what way?
 
@AviF.S. Yes.
 
repeat would have been a good one to try, not sure if I did
 
@ab5tract well you did include "repeats" in your message
 
@dzaima Will do.
 
@dzaima brains are weird :)
 
5:51 PM
@ab5tract yep
 
@dzaima Not sure, it just doesn't load. And when I interrupt it, it gives loads of errors so I don't super feel like learning my way around it right now... Sorry, \me being lazy
 
@AviF.S. weird, 1) it shouldn't be a problem with APLCart, 2) shouldn't happen with localhost: even if there's no server. Does anything happen differently if you just don't start any server?
 
@dzaima What do you mean?
Boy! The more time I spend here, the more of an idiot I feel, haha
 
@AviF.S. if you don't start the server, does localhost:8080 still take a while loading, or does it instantly fail? (also, is python, when started, reporting any accesses?)
(also, unless it's something blocking local requests, maybe worth trying different ports? i.e. python -m SimpleHTTPServer 5432 and localhost:5432/127.0.0.1:5432/any other ip in ifconfig |grep inet)
 
comes in whilst eating apple
(I'm not actually, but whatever)
 
5:59 PM
@matt Ready to learn more APL?
 
uh sure!
 
00:00 - 18:0018:00 - 00:00

« first day (1250 days earlier)      last day (1391 days later) »