« first day (3931 days earlier)      last day (995 days later) » 

yo'
8:20 AM
@barbarabeeton that one has been (most likely) disputed...
 
 
1 hour later…
9:38 AM
@JosephWright got the __tl_act:NNNn code prototype ready, is less hacky than I expected. Will put it in shape maybe this evening, then I'll create the PR.
 
9:52 AM
@Skillmon Great
@Skillmon Sounds exciting
 
10:04 AM
@MarcelKrüger I don't wanna go, Mr. HarfBuzz...
@MarcelKrüger actually, it has to go the opposite way for this reference to work. :)
 
11:01 AM
@UlrikeFischer Do you have the meeting ID?
 
@JosephWright will sent it.
 
 
3 hours later…
1:40 PM
@MarcelKrüger, @PauloCereda tex.stackexchange.com/questions/609646/…
 
2:24 PM
@JosephWright I would have expected zip to have an option for that, it seems like a rather common requirement.
 
2:36 PM
@MarcelKrüger Well zip really comes from a Windows background, so ... no
@MarcelKrüger Unless you can spot one?
 
3:35 PM
@PauloCereda -- If those were geese, I would call them a gaggle, but there's no such nice name for a delegation of ducks.
 
@barbarabeeton ooh :)
 
3:54 PM
@JosephWright I think I'll have one restriction left: The first three arguments of \__tl_act:NNNn (the functions which should be applied in the different cases) can't be \__tl_act_result:n, but the fourth argument (the user provided stuff) can be arbitrary.
@JosephWright and the three functions must not expand to \__tl_act_output:n or \__tl_act_reverse_output:n followed by an \__tl_act_result:n (the output macros still work with a delimited argument, but when they get called the contents of the fourth argument will be in braces).
 
@Skillmon I think that sounds very much OK
 
How's TUG going? Unfortunately I don't have much time to attend :(
 
@Skillmon Isn't it 'teaching' talks today?
 
4:11 PM
@Skillmon -- If everything works out, the talks should be available later on the TUG youtube channel. (I'll have to look at some of them that way. The morning start is 03:00 here on a couple of days, and I am not awake before 06:00 and hardly coherent before 09:00 and even those times are questionable.)
 
4:35 PM
So where do the hallway conversations for TUG 2021 take place?
 
@JosephWright I just realised my implementation builds on an undocumented feature of \tl_head:n, the fact that it needs exactly two steps of expansion (it is only documented to be x-expansion safe).
 
@Skillmon WE can document that or you could use a private version
 
@JosephWright Well, it always (meaning since I fiddle with kernel code) was this way (but the :N version needs more steps). I can also document this similar to how \tl_count_tokens:n documents the hack that \__tl_act:NNNn terminates with an \exp_end: internally.
 
@Skillmon AS this is all part of the same module, you are allowed to rely on implementation
 
@JosephWright great :)
 
@JosephWright any Password(s)?
 
@StefanKottwitz Not that I know of, but I've not actually logged in (Topia says it doesn't support Firefox: I'm not having that)
 
@JosephWright topia.io seems to require one
 
@StefanKottwitz I know nothing more on this: I guess ask the orgnaisers :(
 
@JosephWright ok, I asked because it may have been in some chat :-) Jennifer mentioned the links in the chat.
 
4:57 PM
Everyone listening to TUG2021?
(I can see ... quite a few regulars)
 
@JosephWright Not able to, sadly :(
 
@PhelypeOleinik :(
@PhelypeOleinik I was in a meeting ... but it ended early so I'm taking advantage
 
@JosephWright I plan to catch as many of the talks as I can.
 
@LaTeXereXeTaL So do I, but my weekend has filled up with real life ...
 
@JosephWright Lucky! :-)
@JosephWright I might be able to catch the ones on the weekend (at least the ones in reasonable time zones :)
 
5:06 PM
@PhelypeOleinik e.g, mine <3
 
@JosephWright Oh, really nice!
@PauloCereda Yes! <3
 
@PauloCereda -- But it's allegedly being given by a human ...
 
@barbarabeeton preposterous! :)
 
@barbarabeeton that must be the work of these visual filters in zoom. If they can turn a lawyer into a cat, they can turn a duck into human :)
 
@samcarter_looks_forward_TUG'21 ooh quack
 
5:22 PM
@PauloCereda Quack quack!
 
@samcarter_looks_forward_TUG'21 yay
 
@samcarter_looks_forward_TUG'21 the workshop shows a well known small red square with 3 in it ;-(
3
 
@UlrikeFischer :( ohh no!
 
5:55 PM
@JosephWright I'm now a convert to tcolorbox in its poster mode. I used to use InDesign, but it's expensive and proprietary, and the open source alternative is not really very good.
 
@AlanMunn ooh
 
6:42 PM
@AlanMunn I've used beamer for some time: I'll have to look at tcolorbox. I guess I raise InDesign as I tend to want to avoid 'paper on the wall' stuff, so think of posters as ideally needing a graphical tool
 
@JosephWright Oh I really like InDesign, but I couldn't justify the cost of keeping it updated. I never managed to deal with beamer for posters.
 
@AlanMunn @JosephWright a poster of mine was once nominated as best poster, surely it was because I used LaTeX. :)
 
6:58 PM
@PauloCereda Very nice looking poster!
 
@AlanMunn Thanks! It was fun to do it, I think this style is one of the standard ones...
 
@PauloCereda Nice
 
Here's a recent one of mine.
 
@AlanMunn ooh I like it InDesign?
 
@PauloCereda Nope. tcolorbox
 
7:09 PM
@AlanMunn Very nice! Beautiful tables and diagrams.
 
@AlanMunn Wow! Impressive! tcolorbox is amazing.
 
@AlanMunn are the bullets a bit off the line center, most visible at the bottom right? is there a reason?
 
@StefanKottwitz All the graphs were done in R and imported as PDFs.
@StefanKottwitz Yes, they were delimiter bullets rather than itemize bullets.
 
Great, now I feel an urge to sing this
 
@StefanKottwitz But wouldn't you know it, now I see a typo... :)
 
7:14 PM
@AlanMunn what is it?
 
@StefanKottwitz The grant number says NSS-BCS... but should be NSF-BCS... :)
 
@StefanKottwitz oh no xkcd.com/1015 <3
 
@AlanMunn Luckily the typo wasn't NSFW-BCS
 
@StefanKottwitz lol yeah, I think we'd have caught that
 
@AlanMunn It would be a good test if people really read it.
@AlanMunn The first time I see footnotes as subtitle but makes sense.
@AlanMunn Did you use microtype?
 
7:33 PM
tex.stackexchange.com/a/88007/3406 says one should now use \NewCommandCopy instead of \LetLtxMacro when copying a macro.
 
@FaheemMitha Yes
 
But the documentation in texdoc source2e left me unsure what the syntax was. Is it the same as \LetLtxMacro?
 
@FaheemMitha \NewCommandCopy\NewName\OldName
 
I.e. \LetLtxMacro\bquoting\quoting.
 
> Giraffes Have Been Misunderstood and Are Just as Socially Complex as Elephants, Study Says
 
7:35 PM
I went looking, because I was irritated that \LetLtxMacro didn't complain if the macro was already defined. But apparently \NewCommandCopy does complain.
 
@FaheemMitha Well \let doesn't complain, but \newcommand does: same pattern
 
@JosephWright Oh. I forget what \let does, but OK.
 
@FaheemMitha \let is a TeX primitive which makes a copy of a token
 
@JosephWright I see. Thank you.
 
@StefanKottwitz no I tend not to. Just LuaLaTeX with Myriad Pro as the font.
 
7:39 PM
I thought one used curly brackets for arguments, but perhaps that's mostly a LaTeX thing.
 
@AlanMunn Would you like to recompile with microtype? I wonder how the output changes. It might be good with tight boxes in a poster.
 
7:53 PM
@FaheemMitha LaTeX thing: Lamport was very careful about that
@FaheemMitha TeX here takes <token>
 
Hello, I just wrote an answer to https://tex.stackexchange.com/q/586980. While doing so, the question was closed. Can it be re-opened so I can post my answer? My answer is about doing it with \box, \vbox, \hrule and \vrule only.
 
@UlrichDiez Sure, just checking why it's been closed, give us a second.
 
@UlrichDiez Done
 
@StefanKottwitz Ugg, no Safari either for topia. Not gonna do that one.
 
@JosephWright Thank you. Now I posted my answer, which, I suppose, is definitely not the way in which the teacher wanted the homework done. Probably it can now be closed again. :->
 
8:02 PM
@UlrichDiez It was closed Mar 12 that's why I was checking if it's the one you mean and why it happened. No worries though, re-opening is fine.
 
@StefanKottwitz Ouch! I didn't notice the date... I shouldn't have gone into internet while post-concussion-syndrome and whiplash are still affecting my (ap)perception. :-(
 
@UlrichDiez oh, get better soon!
 
@FaheemMitha Yes. Also, prefer \NewDocumentCommand and its relatives to \newcommand and its relatives.
@JosephWright And perhaps most importantly, can fail badly with many LaTeX definitions, particularly anything made robust.
 
@AlanMunn -- It's inevitable. Just a day or so ago I found a typo (doubled word) in something I edited in 1983. Fie.
 
@FaheemMitha You can use curly braces with \NewCommandCopy and for consistency's sake, I would tend to prefer \NewCommandCopy{\NewName}{\OldName} over \NewCommandCopy\NewName\OldName. Whenever there's a single token, (character or commandname), you can drop the braces. \let being a primitive operates directly on tokens and will let you even do things like \let\foo=b (the = is optional) and have \foo be equivalent to typing b.
 
8:15 PM
@DonHosek Personally, whilst I get Lamport's motivation, I think there is an issue using braces around arguments which must be single tokens - it leads to people thinking they can use more than one token; so I omit them
 
@StefanKottwitz Thank you! I wish you and all the other participants the best.
 
@JosephWright That's one of the things I'm eliminating in finl. My big question is whether to allow someone to write, e.g., $\frac1\sqrt{x}$ instead of $\frac1{\sqrt{x}}$` since at parsing time finl will know about the arguments to \sqrt. The biggest thing making me hesitate is that requiring the braces will make it easier for users to remember the braces in 2^{2^n} where I don't see anyway to avoid requiring the braces for the sake of clarity.
 
8:31 PM
@DonHosek -- In that case, recommend {if not require) the braces. It makes it easier to remember them where they're absolutely needed, and also, treating both numerator and denominator the same reinforces the principle.
 
@DonHosek Honestly, I think that making arguments clear is better: I mainly agree with Lamport other than (1) \newcommand\foo and (2) $a$ vs \(a\)
 
@DonHosek I certainly would not allow that. The fact that x^\frac12 sort of half works in latex is a mis-feature that would be good to make an error not an example to be copied. Even if the typesetting parser knows the syntax of each command and can parse it correctly, human readers can not, nor can syntax highters context sensitive editors, convertors to other formats etc.
 
@DavidCarlisle Yup
@DavidCarlisle How's the holiday?
 
@JosephWright fine although just got back after 6 hour drive (a66/a1/M1) so I'm not exactly awake:-)
 
@DavidCarlisle Lovely!
 
8:47 PM
@JosephWright wasn't typical lakedistrict weather at all, had sunshine most of the time and only one really wet day
user image
3
 
@DavidCarlisle Wow!!!
 
@JosephWright honister pass yesterday
 
@DavidCarlisle Good point. And I have the ability with finl to just say that the braces are required always even since it is, after all, a from-scratch parser. It's also something that is exposable to other applications, so a finl IDE would be able to use finl's own code to do syntax highlighting and code completion hinting. I imagine it could even be incorporated into a language server protocol.
(this latter, makes it likely that perhaps I stick to LaTeX conventions, though, since I can see a finl-based LSP being useful to LaTeX users as well.)
 
@DavidCarlisle Wow indeed!
 
@PhelypeOleinik some tourist places boast sun and sand, at the bottom of the pass the village (actually just a farm) proudly claims to be the wettest place in England:-)
 
9:02 PM
@barbarabeeton Well, numerator and denominator would be the same, so you would be able to write \frac\sqrt{a}\sqrt{b} in place of \frac{\sqrt{a}}{\sqrt{b}}, but as I was thinking about the LSP-application of the finl parser, it became obvious to me that sticking with the LaTeX convention would make the parser more generally useful (although then I might have to support the full panoply of xparse argument types).
I can, at least provide a warning/error on something like \frac1\sqrt{a} that would be more meaningul than the current state of things.
 
@DonHosek Well xparse covers more than I'd encourage, so you can be more restrictive
 
@DavidCarlisle People want to win, one way or the other :-)
@DavidCarlisle The town I live claims to be the foggiest city around. It really is, but not for a too large "around" :)
 
@JosephWright True enough. I think that there will be two modes for the finl parser though: One thing that finl allows that LaTeX can't is doing things like \footnote{\verb+\foo+} because it does away with the whole category code thing. The LaTeX-compatible parser may end up being something that shares a lot of code but is a separate entity.
(But I think I want a LaTeX-compatible parser anyway to allow a LaTeX2finl converter program to work.)
 
@DavidCarlisle The wettest place sounds like the perfect holiday location for ducks :)
 
@samcarter_looks_forward_TUG'21 Do you think he was there by chance? ;-)
 
9:13 PM
@PhelypeOleinik If it is as wet as they claim, the duck won't get crispy ....
 
@samcarter_looks_forward_TUG'21 not crispy but was quite tasty anyway
 
@samcarter_looks_forward_TUG'21 Oh, good point!
 
^^^ the edit message was "improved formatting" :(
@DavidCarlisle oh no :)
 
@StefanKottwitz I’m on my phone right now so hard to see the difference.
 
@AlanMunn I bet you will and you'll start using microtype by default :-)
 
9:19 PM
@StefanKottwitz Now I see what you mean by the bullets. That’s probably due to my hacked together large font size package.
 
@samcarter_looks_forward_TUG'21 Oops
 
@DonHosek -- I don't believe I said to allow omission of the braces. What I was really recommending is that they always be used.
@DavidCarlisle -- When you've plowed through all the messages in the mathml queue, let me know. I've got a question of long standing (and an idea that has been long pooh-poohed) that I believe is relevant to the present discussion.
 
9:34 PM
@barbarabeeton the | discussion?
 
@DavidCarlisle -- Yup. You guessed it.
 
@barbarabeeton just abought caught up with the www-math list
 
@DavidCarlisle -- Okay. I'll start putting together my "presentation".
 
9:48 PM
@barbarabeeton One nice thing about writing a LaTeX(ish) parser from scratch is the possibilities it opens up. It's easy enough to either require braces or warn on their absence. It's also possible to write a “normalizer” (and that will likely be one of the first products of finl parser) that would, e.g., convert every instance of $$ to \begin{math}\end{math}, change \frac12 to \frac{1}{2} etc.
 

« first day (3931 days earlier)      last day (995 days later) »