« first day (2700 days earlier)      last day (2226 days later) » 

1:38 AM
@Skillmon Oops.
@Skillmon True, but I guess I think of them as most popular in the 80s.
 
1:54 AM
We need a Mr. T duck
2
 
 
2 hours later…
cfr
4:20 AM
@CarLaTeX :-)
 
4:37 AM
@cfr Qua qua qua! (Italian quack!)
 
5:11 AM
Cuac cuac is the Argentinian quack (?)
user image
2
yaaaay I love it!
 
5:44 AM
@manooooh <3<3<3
 
 
2 hours later…
7:43 AM
@AlanMunn if you need help with linguistics or @CarLaTeX you need help with Italian, you know where to go for help:
@JosephWright not going to get utf-8 stuff checked in by lunchtime, I suspect I'm going to have to give up and just check in the branch i have even if it's not working (haven't had chance to even look at it recently)
 
@DavidCarlisle I'd guessed :)
 
@DavidCarlisle googletranslator? :P
 
@CarLaTeX ငါသည်လည်းပီဇာလုပ်ပေး
 
@DavidCarlisle နာနတ်သီးခြင်းမရှိဘဲ
 
@DavidCarlisle နာနတ်သီးနှင့်အတူ?
@CarLaTeX Ha! We both had the same thought.
 
7:56 AM
@HaraldHanche-Olsen LOL
 
@CarLaTeX Una pizza senza ananas è come LaTeX3 senza _
 
8:07 AM
@DavidCarlisle Word
 
8:53 AM
@manooooh yay
 
 
2 hours later…
10:34 AM
@daleif I just asked again to get geometry updated (in an email thread that mentions pretesting in texlives 2015, 2016, 2017 and no 2018:(
 
@DavidCarlisle I think we may have to talk with CTAN
 
@JosephWright see someone else wants ! in xparse signatures....
 
10:53 AM
@DavidCarlisle not always easy, plus geometry is a bit of a beast (was looking in the code for the memoir update for ideas)
 
11:12 AM
@AlanMunn @barbarabeeton I learned a new English word yesterday: kakistocracy. Only found in the best dictionaries, and (unfortunately) well suited for our times.
 
@DavidCarlisle :)
 
 
2 hours later…
1:17 PM
In expl3, are true and false alone, possibly stored in a token list variable, valid boolean expressions which can be used, e.g., as in \bool_if:nTF{true}{<true code>}{<false code>}? Or do I have to set first a scratch boolean var from the tl var which then is used as bool expression?
 
@AlexG there is \c_true_bool predefined constant if that helps?
 
I see. But there is no \bool_if:cTF{c_ ... _bool}{ }{ }, I guess.
where "..." is the expanded value of an ordinary tl var, containing either true or false.
Ah, there IS \bool_if:cTF. Will try its usability for my case.
 
@AlexG Not clear what you want to do. Why not setting a boolean instead of loading a tl with either true or false?
 
In order to save one additional line of code. The tl variable is \gdefed in the aux file.
 
 
1 hour later…
2:45 PM
@DavidCarlisle Sorry, but there's a linguistics badge (which you don't have yet ...). :)
user image
4
 
@AlanMunn -- but it could be a reasonable question for a polyglot.
 
@AlanMunn yes well I expected something like that, but it's also like asking Italians if they like pineapple pizza and that seems to be the norm here
 
@barbarabeeton Of course. Or a hypochondriac. :)
@DavidCarlisle They all secretly do, but are putting on a show here to save face.
 
@AlanMunn that's what I suspect. Probably most linguists (even American/Canadian/Scotish ones) are aware of more than one language as well:-)
 
@DavidCarlisle When people ask, I usually say Ruby, Fortran, PL1, Pascal and TeX and a smattering of Python, Lisp and C. You could call me a historical linguist for that list, though.
 
2:56 PM
@barbarabeeton Poly the parrot :)
 
vlg
3:11 PM
To what extent does one have to provide a MWE?
I'm using a custom package and several \input{..}-s. Does one reduce everything to a single, minimal .tex file, or..?
 
@vlg it's up to you but the chance of getting an answer is vastly greater if you provide one.
@vlg ideally you make a single small example that just uses one page and a standard class such as article. If you can't do that then the problem is in the class file, so you need to provide at least some of the code from that, not just your docuemnt. that's fine but you may as well find out which case you are in by making the example before posting. Typically in trying to find which definitions from your class file you need to demonstrate the problem you solve the problem yourself
 
vlg
3:32 PM
The problem really is in pgfplots, I think. I'd like to shrink a certain range of the y-axis, like the op of stackoverflow.com/questions/17764140/customise-x-axis-ticks has done for his x-axis.
pgfplots can do conditional coordinate transformations, but that doesn't, as if, zoom in or out of the grid
What, his is just extra minor ticks, not even faintly what I thought at first, my bad.
 
@AlanMunn -- yay! pl1! (that's the only programming language i ever formally learned -- to do linguistic analysis, taught by henry kucera.) historical indeed.
 
@barbarabeeton My first work/study job was maintaining PL1 code for a large multinational paper company.
@barbarabeeton They also had COBOL code which I managed (mainly) to avoid dealing with.
 
@barbarabeeton Really? PL/1?
 
@PauloCereda -- yes, really. (but i've totally forgotten it by now.)
 
@barbarabeeton awesome!
@barbarabeeton: I had a citation of PL/1 in... you know where... but I think it got discarded in the final version.
 
3:45 PM
@PauloCereda @barbarabeeton Notice the subtle correction of adding the "/". :)
 
@AlanMunn Writing COBOL code without wearing a tie is a syntactic error. :)
 
@PauloCereda Well I was wearing at tie at the time.
 
@AlanMunn <3
 
@AlanMunn -- yes, @PauloCereda is correct. (brain out of kilter today. trying to adjust an author's code to make something not work.)
 
@AlanMunn ooh those were the tie-mes
:D
 
3:46 PM
@PauloCereda I programmed in COBOL for 20 years!
 
@barbarabeeton I really remember the citation .:)
@CarLaTeX oh no
 
@PauloCereda along with the rest of the text of the document?
 
@PauloCereda I don't find it too bad, it's good to manage the purposes for which it was created...
 
@CarLaTeX -- i was programming in cobol too, until i got the chance to work with input languages for typesetting. (three others before tex. lots more fun than cobol.) but grace hopper is still my hero.
 
@DavidCarlisle you are mean
@barbarabeeton GH <3
@barbarabeeton: I cannot remember if I already showed you this video, but here it goes anyway: youtube.com/watch?v=JEpsKnWZrJ8
3
 
3:51 PM
@PauloCereda -- that's a great demonstration. and i actually got to see her do it at a decus meeting, long time ago.
 
@barbarabeeton Really? Wow! I love her!
 
Jan 12 '16 at 12:15, by David Carlisle
@PauloCereda finished your thesis?
 
@DavidCarlisle oh no
 
@barbarabeeton Yes, I think once @PauloCereda himself told me her story <3<3<3
 
/quacks in despair
 
4:01 PM
are the field names in bibitems case sensitive?
 
4:14 PM
@naphaneal No.
 
4:29 PM
@PauloCereda And long before Almodóvar.
 
@AlanMunn ooh
 
@PauloCereda ooh++
 
@AlanMunn ++(ooh++)
 
 
1 hour later…
5:37 PM
@JosephWright I'm wondering what is the policy regarding primitives like \global, \immediate, \pdfcatalog, \pdfvariable? Should one use them in a expl3 package or \luatex_pdfvariable:D and \tex_global:D instead? (siunitx uses \tex_endinput:D and \tex_char:D).
 
5:56 PM
@PauloCereda \char"6f\char"6f\char"68\relax
 
@DavidCarlisle Maybe there is something which can be cooked well by British ^^^
 
@UlrikeFischer DONT USE :D otherwise Frank and @egreg will be cross with you
 
@DavidCarlisle are they cross with Joseph?
 
@UlrikeFischer I couldn't comment:-)
@UlrikeFischer more seriously, in a pure l3 format the original names would be undefined so you need to use the :D ones, but ideally just once, and give them sensible l3 module names for the module that you are defining
 
@DavidCarlisle ok. So one use is allowed ;-)
 
6:15 PM
@UlrikeFischer There are interfaces for \global: for instance \tl_gset:Nn, \cs_gset:Npn and so on.
 
@egreg I need the equivalent (beside others) of \global\pdfpagesattr{#1}.
@DavidCarlisle why is \pdfcatalog in luatex85 defined with \protected?
 
@UlrikeFischer Until there's no official interface, I'd use \global\pdfpagesattr
 
@UlrikeFischer well that's what the luatex manual has so we'd have started with that and if testing didn't show any problems it's likely to stay that way in general that gives better compatibility if the definitions end up in a \edef or \write
 
6:31 PM
but it looks unneeded. `\edef\test{\pdfextension catalog {/Y 123}}
\show\test` gives `> \test=macro: ->\pdfextension catalog {/Y 123}` and is doesn't expand in a \write.
 
7:15 PM
@DavidCarlisle As long as \pdfprimitive, \primitive and \special are not undefined I will stay happy.
 
@AlexG they are undefined in the l3format
 
@DavidCarlisle Why? Wouldn't creating aliases be enough?
 
@AlexG yes all tex primitives get renamed, there is no \def or \hbox either
 
Hm. When this will happen? (Silly question perhaps)
 
@AlexG well I have been using latex3 format off and on since about 1992
@UlrikeFischer wrong test, try:
\RequirePackage{luatex85}
\documentclass{article}

\begin{document}

\edef\foo{\pdfcatalog{wibble}}\show\foo
\end{document}
 
7:28 PM
Remember my question about checking whether a token is a letter in [A-Za-z]? Just found this old answer by Bruno: \ifnum\numexpr\uccode`#1/26=3 True\else False\fi (it fails for control sequences though)
 
@DavidCarlisle Does L3 intend to "port" pdftex and luatex primitives, such as \pdfobj, \pdfxform etc., with a common interface to all backends (dvips, xetex)?
 
@AlexG Everything will end up with wrappers 'at some stage': I am working on it!
 
@AlexG well you can only do so much, for example we have asked (without success so far) to get \pdfnormaldeviate into xetex. But as Joseph just said basically if possible yes
 
@AlexG The plan is that this type of driver-level stuff should all have abstracted interfaces (see work on l3draw, for example)
@UlrikeFischer We have some 'lively' discussion on this within the team: not everything is covered at the moment (the \char case)
 
@DavidCarlisle @JosephWright I have put some effort in doing this for some of the primitives in pdfbase.sty which I make use of in my packages (ocgx2, xsavebox, animate, media9). For some primitves it turned out to be impossible. E. g. for \pdfnames there is no pdfmark counterpart.
 
7:38 PM
@DavidCarlisle -- you've got mail.
 
@AlexG yes some are impossible to emulate (\\directlua for example...) although realistically speaking dvi output is less important than luatex/pdftex/xetex. If things work in dvi/tex then that's good, but of they don't ....
@AlexG there's nothing you can put into the postscript to get distiller or ghostscript to poke things in the /Names array?
 
@DavidCarlisle You said you can fix these things ;)
 
@JosephWright I was thinking the same:-)
 
@DavidCarlisle There is only {Catalog} where you can /PUT a complete /Names <<...>> dictionary. But that would overwrite an existing one. In pdftex we have both \pdfcatalog and \pdfnames.
 
@AlexG Couldn't one track at the macro level before writing?
@AlexG This one is likely a way off for us: I know we need to do all of these things (or at least provide a documented interface to e.g. \pdfliteral), but it's not done yet and relatively far down the 'to do' list
 
7:51 PM
@JosephWright To a certain extend this would be possible. But the /Dest pdfmark also writes into /Names << >>. This would get lost if we later write /Names <<...>> into the {Catalog} object using the /PUT pdfmark.
And vice versa.
 
@barbarabeeton so have you
@AlexG pdftex is presumably tracking these so it can write a unified Names, so in principle you should be able to track them in dvi tex via macros? perhaps? Not really thought too hard about that.
@JosephWright we could post an answer to the luatex list saying MAKE LUATEX USE HARFBUZZ
 
@AlexG The expl3 approach for all of this is to split into l3drivers for the 'most basic' abstraction, then to have some higher-level stuff on top. To some extent the two need to be worked out together. See for example box rotation/scaling, or as I said what I'm trying with drawing code
@DavidCarlisle What now?
@DavidCarlisle Oh, Indic
 
8:17 PM
@AlexG What would probably be useful if you could sketch out what abstractions are needed (or perhaps I can get that from pdfbase)
 
8:29 PM
@DavidCarlisle but you said we shouldn't use luatex85 ;-) and I so I won't. But basically this means that the \protected is only there to get a \pdfcatalog in a \write/\show and not \pdfextension?
 
@UlrikeFischer yes
 
9:20 PM
@Joseph Of course pdfbase is only a small subset, far from beeing complete, just the stuff I need for my packages.
 
cfr
10:13 PM
@CarLaTeX Cwac ;).
 
10:27 PM
@cfr Oooh, Welsh quack!
 
10:47 PM
user image
5
@PauloCereda ^^^ Mister T Duck.
 
11:01 PM
Is it ok if I patch this: tex.stackexchange.com/a/261217/117050
I want to remove the infinite loop if two numbers equal in the \bubblesort.
 
@UlrikeFischer Fantastic duckification! Just fyi, there is a new hairstyle mohican in the github version.
 
Also change the code so that it theoretically works for lets say really big lists (so remove the parameter stack size error)
 

« first day (2700 days earlier)      last day (2226 days later) »