« first day (1542 days earlier)      last day (3395 days later) » 
00:00 - 19:0019:00 - 00:00

yo'
7:06 PM
@Anthony \mymacro{a} is treated same as \mymacro a in most cases (i.e., not all cases)
 
Which was it originally in TeX? And why are both normally allowed? Seems so weird...
 
yo'
Damn, bug in L3.
@Anthony well, a macro implicitly grabs for the argument the first following token. If this token happens to be a {, it grabs the whole group. If it's a }, it gives an error.
 
Beautiful.
 
yo'
@Anthony of course, as long as you keep catcodes properly set up, but you need not bother yourself with catcodes now ;)
 
lol
Thanks @yo'. I can't seem to get my documentclass to work.... I'm doing \documentclass[]{C:\Users\polloreno\Desktop\Notes} but it's saying it doesn't recognize it...
"Undefined control sequence". Is that in the document class I made then?
 
yo'
7:11 PM
@Anthony ah. You in general can't use absolute pathes for such things, you need to call \documentclass[]{Notes} and make LaTeX aware of it.
 
And how do I go about that... Put it in some appropriate folder?
 
yo'
182
Q: Where do I place my own .sty files, to make them available to all my .tex files?

Tomas LyckenI know how to define a package - but how do I make it available (to myself) at all times? Say I have the package file commonstuff.sty, that I want to be able to include in any .tex file I create on my computer. Where do I put it? Do I need to run some installer on it, or is it enough to keep it ...

Exactly, appropriate folder ;)
 
It'll be the same even though it's a .cls, rather than .sty?
 
yo'
@Anthony yep. I just made the edit
 
Haha. Thanks. I found the folder with the article.cls, I'm going to see if that works. I think I might try reinstalling things later, I installed with texmaker and my whole setup is weird.
 
yo'
7:14 PM
@Anthony that's not a good idea!
 
Reinstalling?
Or dragging?
 
yo'
Well, you should use proper structure, putting it with the disto-installed packages is not that.
But it'll work, as long as you don't re-install anything. On the other hand, it's theoretically possible that your distro will delete the file at some moment.
 
I see. Now I need to figure out my structure. lol
Yeah, I've had this problem before
I don't have a texmf folder, and I tried making one and it didn't want to use it.
 
yo'
@Anthony may be a problem with directory hashing
 
I just found a file titled texmf.
2
Q: How can I add a document class to Texmaker on Mac?

FelixI am about to write my thesis on Texmaker but frankly I am a quite clueless tex-virgin. I would like to use the document class of our university but I couldn't figure out how I can import the files to Texmaker. Does anyone know how to do this? FYI: There is a bitex, a src, a lyx and a src folde...

this is a mac but I'll see...
@yo' Thanks!
 
yo'
7:29 PM
@JosephWright There's a bug in l3keys2e I think:
\begin{filecontents*}{aaa.cls}

\RequirePackage{expl3,l3keys2e}

\ProvidesExplClass{aaa}{2014/01/18}{0.1}{Class for typesetting CTU theses and alike}

\keys_define:nn { aaa } {
	mykey .code:n = \def\bbb{#1},
}

\ProcessKeysOptions{ aaa }

\LoadClass{article}

\end{filecontents*}

\documentclass[ mykey = {foo, bar} ]{aaa}

\begin{document}

(\bbb)

\end{document}
@Anthony you're welcome
 
7:42 PM
@yo' you should have stuck to keyval
 
@yo' 'Not my fault'
 
yo'
@DavidCarlisle obviously
@JosephWright can I do something about it?
 
@yo' The LaTeX2e kernel's already stripped off the braces here before we get anywhere near it
@yo' \RequirePackage{kvoptions-patch} before \documentclass
 
yo'
@JosephWright but you can use some other keyval packages just fine, right? That's simply wrong...
 
@yo' No, same issue for everyone
 
yo'
7:45 PM
@JosephWright ah, ok, I didn't know it
well, people will get used to mykey=foo, mykey=bar
 
@yo' It's probably @DavidCarlisle's fault :-)
 
yo'
@JosephWright no doubt.
 
@yo' You just explained that to @Anthony:-)
 
yo'
@DavidCarlisle what?
 
@yo' Not at present: usually all keys should be set
 
7:47 PM
@yo' the fact that \foo{\zz} and \foo\zz are the same is basically same issue as braces being stripped or not in keyval parsing
@JosephWright 4 failed because of \addpenalty, one because of space hacks, commits coming up
 
yo'
@DavidCarlisle ah, well, I was mostly surprised by the message: unused global option [bar]
@JosephWright well, there is, but it's dirty :D
\msg_new:nnn { ctuthesis } { keys-nopre } { The~key~'#1'~is~forbidden~in~\token_to_str:N \ctusetup,~use~the~optional~argument~of~\token_to_str:N \documentclass\space to~set~it. }

\keys_define:nn { ctuthesis-nopre } {
	unknown .code:n = \msg_error:nnx{ ctuthesis } { keys-nopre } { \l_keys_key_tl }
}

\NewDocumentCommand \ctusetup { m } {
	\keys_set_filter:nnnN { ctuthesis } { nopre } { #1 } \l_temp_ctuthesis_a_tl
	\keys_set:nV { ctuthesis-nopre } \l_temp_ctuthesis_a_tl
	}
 
@JosephWright tools tests pass, trying top level build ctan
 
@DavidCarlisle Yup
@DavidCarlisle Everything else worked for me, so we should be good
@yo' Yes, but still looses spaces, brace groups
 
yo'
@JosephWright do we speak about the same thing? This one is for showing errors with keys from another group present, and it seems to do its job nicely
 
@JosephWright I started to put some words into latexrelease.dtx, also if (when?:-) code is finalised I hope to do a "long lines" pass over ltoutput and ltfloat, it's not exactly a good example of avoiding over full hbox at present...
 
7:55 PM
@yo' Ah
@DavidCarlisle Saw the text and usual typos :-)
 
yo'
@DavidCarlisle when fixing fixltx2e, couldn't be something done with the optional arguments?
 
@DavidCarlisle I'm minded to mail the format people soon
@yo' Huh?
 
@yo' which optional arguments?
@JosephWright wait for Frank:-)
 
@luneart You can't know what the argument requirements for any environment are, in the same way \begin cannot
@DavidCarlisle The bit that needs other people in this sense isn't the latexrelease bit, it's everything else
 
Ugh sorry hold on.
 
7:58 PM
@JosephWright I know, but
 
Whoops, another problem. I read that I should use
`\renewcommand*\ttdefault{txtt}`
`\renewcommand*\familydefault{\ttdefault}` %% Only if the base font of the document is to be typewriter style

`\usepackage[T1]{fontenc}`

For the txtt font, but that's giving me an error.
 
yo'
@DavidCarlisle to \documentclass
 
@DavidCarlisle Well I have waited, then Karl's asked what is going on
 
@Anthony You know you can edit, you don't need to delete and re-post:-)
 
@yo' That one is too important to change
 
7:59 PM
@DavidCarlisle Yeah, I still can't get the thing to work...Hm.
 
yo'
@JosephWright but a new interface could be added, couldn't it? For instance, store the whole optional argument in a new internal macro
 
@Anthony edit button on left of your previous coment or just hit uparrow key 9you can only edit for a minute or so then it is locked)
 
I realized that, I still couldn't get it to do the text like this.
 
yo'
@Anthony don't you need somehing like \usepackage{txfonts} to make it work?
 
@yo' I was just copying some site. I'll type that.
 
8:01 PM
@yo' I don't think there is anything to change in the format, the format doesn't support keyval options in class or package. A package that is adding keyval class and package options could redefine it if it felt brave enough.
 
yo'
@DavidCarlisle however, it changes [ mykey = {foo, bar}] into something wrong, and the class can't do anything about it.
 
@yo' it says things like txsy source file could not be found.
 
@DavidCarlisle Can't be done: it's the space/brace stripping business that causes the issue
@yo' Dratted \zap@spaces!
 
@yo' it (me, as it happens) remmoves all spaces (and braces as a side effect0 one of teh first changes we did for 2e. As I say any class that is adding keyval class options can redefine \@onefilewithoptions to do something else.
@JosephWright Me:-)
 
@DavidCarlisle Has to be done before a package/class is loaded, hence \RequirePackage{kvoptions-patch}
@DavidCarlisle Yeah, I know
 
8:04 PM
@JosephWright well there is that.
 
@DavidCarlisle If Heiko can't find a better plan there isn't one :-)
 
yo'
@DavidCarlisle and I ask whether \documentclass could be modified to have no other effect but creating a macro (with whatever crazy name that nobody uses) that would grab the optional argument as is, before doing anything else. This would be enough
@Anthony the right package seems to be newtx. However, where have you got that infromation from?
 
@yo' Scared to say, might have misread it- let me look for the page.
@yo' I was just looking at usage on the font catalogue. tug.dk/FontCatalogue/txtt
 
yo'
@Anthony don't worry, we do know there's a lot of wrong stuff on tze internet
 
@yo' in latex2.09 if you went \documentclass[oneside, fleqn]{article} you would get an error for unknown option ` fleqn` this was just about number 1 FAQ, so allowing white space after commas was high priority, and we didn't have much memory to spare for full parsing, so. spaces just went. the more careful space hanfling in keyval came a year later
 
8:08 PM
It tells me newtx doesn't exist. It normally grabs things I don't already have downloaded.
 
yo'
@DavidCarlisle I know there were these problems. I just ask whether there's a technical limitaion why it can't be added now, without affecting anything else
 
@yo' @JosephWright think we could get away with that?
@Anthony \usepackage{newtxtext,newtxmath} (it got split into two at some point)
 
yo'
Well, it works just fine here @Anthony
\documentclass{article}

\renewcommand*\ttdefault{txtt}
\renewcommand*\familydefault{\ttdefault} %% Only if the base font of the document is to be typewriter style
\usepackage[T1]{fontenc}

\begin{document}

Hello, World!

\end{document}
 
Really now...
 
@DavidCarlisle If it goes into a separate place, perhaps, although then we get into how we handle removing options from the unused list
 
8:10 PM
@yo' I tried that, texmaker won't have it.
 
@JosephWright i wouldn't change any of that but if the original optional arguments were dumped somewhere it would be easier for a package to do its own thing
 
yo'
@JosephWright add something that allows the documentclass writer to tell the 2e kernel that "I take care of things myself"?
 
@DavidCarlisle Yes
@yo' I think @DavidCarlisle's right: the best you can do is dump everything
 
yo'
@JosephWright that's basically what I suggest, no?
 
@DavidCarlisle What happens about the unused list, though? If the option is picked up 'raw' by the class, how's it handled?
 
8:12 PM
 
@yo' there are always downsides to adding anything though it just increases the chance that documents woke in one place and fail with weird errors elsewhere
 
yo'
@David just adding \@namedef{#2.cls@optarg@dump}{#1} would solve the problems IMHO
@Anthony do you have txtt and not just xtt?
 
@Anthony that's what happens if you do not have fints installed tex goes back to its rouots and tries to run metafont to make them, it doesn't work but it shouldn't have tried, you can't use fonts you haven't got installed
 
I don't know what I have, usually when I need a package texmaker just downloads it.
 
@Anthony miketex presumably, I don't think texmaker downloads anything does it?
 
yo'
8:14 PM
@Anthony I mean in the document. Because this suggests that you have a typo there. Your LaTeX tries to get the font xtt, which doesn't exist. The name is txtt
 
That's what I wrote- I just copied what you wrote.
 
yo'
@Anthony ah damn, then I duno :-/ and I don't run miktex (not even windoze), so I don't think I can help with that one...
@DavidCarlisle I'm just making a suggestion. I'm far from knowing all the pros and cons. I see one pros (allow mykey={foo, bar}) and no direct cons (unless some package uses a macro called myclass.cls@optarg@dump)
 
Thanks though, @yo'.
 
@DavidCarlisle Everything building here
 
yo'
@Anthony well, you're welcome
 
8:17 PM
@DavidCarlisle I think it does... I dunno.
 
@yo' Like I say issue would be the unused list
 
yo'
@JosephWright but the package can solve this issue since it's just about something stored in a macro, no?
 
@DavidCarlisle What is this \usepackage{newtxtext,newtxmath} package?
 
@JosephWright got to the end and it seems to have made a zip, but I'm sure I saw a "Failure skipping" message go past at one point, I'm running it again under script to hang on to the terminal output)
@Anthony I think that's the currently recommended way to use the newtx fonts in text and math
 
I see.
Thanks everyone!
 
8:20 PM
7
A: packages times(-itsc), txfonts, newtxtext/newtxmath, and mathptmx: relation and interactions

egregThe txfonts package uses fonts that have many small (and some big) defects. Thus using newtx is surely better. However, these fonts don't have a "Small Caps Italic" variant. You could use the times-itsc font, but beware that they are really a poor version, as they are obtained by scaling the upp...

 
Graciasss
 
@DavidCarlisle Another green tick for a couple of %. :P
@DavidCarlisle You're advertising an answer of mine????
 
Is there an easy way to add more sections to \maketitle?
 
yo'
@Anthony eeeee don't use maketitle at all? :p
 
Haha.
Alright.
 
yo'
8:29 PM
I mean, it's good to keep to the layout that the class owner expects. But other than that, it's just a bunch of formatting macros, and you can make such a things yourself. People will say that it's not "separating style from contents", but for a thing used once in the document? Who cares.
 
@egreg it's the first one that came up (you have a lot, it skews the search results:-)
 
@StefanKottwitz Your decision. I would delete all opinion based comments that don't add anything useful for the OP. golatex.de/viewtopic,p,68034.html#68034 I thought my och Leute would be enough to state my disagreement with opinion-ping-pong.
 
@JosephWright top level build.lua gets to the end but line 36058 out of 66151 in the log says:
Transcript written on ../build/doc/classes.log.
 ! Compilation failed

====================
Typesetting failed, zip stage skipped!
[18] [19] [20] [21] [22] [23]
Runaway argument?
{\@firstoffive }\fi ) Most of them are already defined by \file {late\ETC.
! Paragraph ended before \Hy@setref@link was complete.
<to be read again>
                   \par
l.2063 %

[24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36]
(../build/local/omscmr.fd) [37] [38] [39] [40] [41] [42] [43] [44] [45]
[46] [47] [48] [49] [50] [51]
*******************
* Checksum passed *
*******************
)
No file classes.ind.
[52] (../build/doc/classes.aux)
 
8:45 PM
@DavidCarlisle: do you still have the link for your interviewer revenge? :)
 
@DavidCarlisle Not seeing that here
@DavidCarlisle Don't worry about 'publicity': nothing happening beyond blog entries :-)
 
Hi all. openSUSE will have it's conference between May 1-4 in The Hague, Netherlands. If you want to participate, do some cross pollinating and hack with us, we would love to have you attend - bit.ly/1yeBGg0 Cya at FOSDEM and come enjoy one of our openSUSE beers while you're there.

See some of you at SCALE

Cheers
Doug

_______________________________________________
devel-announce mailing list
devel-announce@lists.fedoraproject.org
Reason to attend a conference: free beer.
 
9:02 PM
@PauloCereda yes hang on..
@JosephWright I may have something local... they all work when I run them by hand but the config used to pull in the hyperref etc is failing somewhere, oh could it be because Ive run by hand and have non-hyperref aux files somewheer? I'll try to do a make clean first
@PauloCereda email:-)
 
@DavidCarlisle That would do it: usual case where one sees that error
@DavidCarlisle I'm checking errorlevel stuff yet again
 
Hi
How could I modify \insertframetitle into \uppercase\expandafter{\insertframetitle} so that the frame title is in uppercase?
I thought this would do the job
but it doesn't, as I don't have access to the @ stuff for the dimensions
 
@StefanKottwitz Just noticed, private messages seem to be conflicted as well.
 
@s__C does \insertframetitle expand to text?
 
dunno
In fact if I adopt a simple version like
\setbeamertemplate{frametitle}{%
\strut\uppercase\expandafter{\insertframetitle}\strut
Then I get uppercase
so I'd say yes to your question @DavidCarlisle
I'm just missing the surrounding beamercolorbox
in fact
 
9:19 PM
@s__C isn't that exactly what you wrote above? (\makeUppercase{\insertframetitle} is more latex of course)
 
It is
but if I redefine that in my file then it fails...
 
@s__C you know the rules, no MWE no answer, especially when I've only ever used beamer once, and @JosephWright is hiding:-)
 
yo'
@Paulo any experience with Korg or Roland?
 
@yo' Roland. :)
 
well
the problem is that I cannot redefine something that is already defined
so
\makeatlett
\defbeamertemplate*{...
 
yo'
9:22 PM
@PauloCereda I'm looking into something portable. After my disappointment with Korg KROME, I realize that I won't make it in lower-mid class. Now this cought my attention:
 
\makeatother
 
yo'
 
won't do the job
 
yo'
@s__C do you know that you can make multiline messages with Shift+Enter? :)
 
Yes @yo'
 
yo'
9:23 PM
@s__C ok :)
 
@s__C I honestly couldn't even try to guess what ... is hiding there. MWE supposed to start \documentclass end \end[document} :-0
 
@DavidCarlisle Why didn't you tell me that our friend is back? tex.stackexchange.com/users/67733/…
 
Well well
This \defbeamertemplate{frametitle} stuff should normally be placed into an external beameroutertheme
 
@yo' Quite nice! A keyboard?
 
yo'
@DavidCarlisle s/\[/{/g
@PauloCereda well, more a synth
 
9:26 PM
However I would like to know if there is a way to put that in the main file, starting with \documentclass{beamer}
 
@yo' Then if I may, I have a suggestion. :)
 
yo'
@PauloCereda hit me of course!
 
@yo' too late to edit the comment, I'll have to fix the latex format to accept the code as written
 
yo'
@DavidCarlisle sounds good. You want to do some changes there anyways
 
@yo' I once had the chance of playing with some digital piano acting as a controller to a Roland Juno. It's an incredible synth and I think it might cover at least a lot (but maybe not all) of what Jupiter offers.
 
9:28 PM
@DavidCarlisle I sent him a PM suggesting to look for a local user group two weeks ago. Also gave a name for the country from which he is posting. Never replied.
 
Also, if you have a nice sound library (through a synth), you can use a MIDI cable and play with your current setup with a brand new sound. :)
 
yo'
@Paulo you mean this JUNO? kytary.cz/roland-juno-di/HN106939
 
Roland pianos are very impressive IMHO.
 
Mhh so
 
yo'
@PauloCereda well, what I need is something I can carry with me twice a week downtown and back, and what does a good job on stage (where I can carry more if I want, of course, to make things better)
 
9:30 PM
@yo' I'm not sure about the suffix (there might be other Juno models), but it's this one. :)
 
What I did was copying the original beamerouterthemedefault.sty in my working directory and modifying that single line to make the frametitle uppercase.
It's working fine, but is there a more efficient way to get the same result?
 
@yo' Get a MIDI cable then. I think it's worth the trouble of connecting two devices. :)
 
yo'
honestly, Korg KROME 73 was going to be it, before I got to touch the keybed :( As one friend in Sound.SE put it: So it's a nice keyboard unless you have to play it? :(
 
@yo' Oh my, is that that bad?
 
yo'
@PauloCereda I've got a MIDI-to-USB already, but didn't have time to set it up before I left to France
@PauloCereda This guy says it well: kromecity.com/korg-krome-61-review I just don't agree with the jamming fingers part, otherwise I agree 100%
 
9:34 PM
Roland Brazil is wise:
I wonder if the girl comes with the keyboard. <3
@yo': ^^ :)
 
yo'
@PauloCereda yuck a collage
well, I'll be solving this trouble not sooner than in April, but I want to get the idea of the possibilities
but again, JUNO has only 5 ottavas :(
 
problems on the bus today: the PA system sounds like a very loud, very angry duck
:-)
 
@PaulGessler were you on one of these? londonducktours.co.uk
 
@DavidCarlisle quack! :-) nope, and i'm still on the bus, actually. 25 min more to go
 
@DavidCarlisle ooh
They couldn't think of a more British photo? James Bond, a telephone box, the London Eye... :)
Some important church which I think I saw it in some royal wedding. :)
 
yo'
9:48 PM
@PauloCereda there's the Big Ben Tower, the Westminster Abbey and the St Paul's Cathedral
 
@yo' oooooh!
 
yo'
And the Statue of Nelson in between I think (yes, he's so high that you can't see him)
 
@PauloCereda the shard (tall glass thing) the gerkin (round glass thing) door of number 10, ....
 
@DavidCarlisle So may things! Where are the corgis? :)
The Royal Navy thingy too!
 
@PauloCereda they are for the Queen, not for the tourists to see.
 
cfr
9:52 PM
Is there an expl3 way of doing something like
\def\lc@awdur#1-#2\@nil{#1}
?
 
@DavidCarlisle I wanna see a corgi. :(
 
@cfr there's a split thing in xparse, hmm I forget:-)
@PauloCereda as you wish:
 
yo'
@cfr \seq_set_split
 
@DavidCarlisle I wub you. <3
This is the best corgi I've ever seen in my life. :)
 
9:54 PM
@PauloCereda I think I may have drawn a goat by mistake
 
@DavidCarlisle now post the code; surely that was picture mode ;-)
 
@DavidCarlisle Think of the queen surrounded by goats. :)
 
It's even better than your airplane interpretation!
 
yo'
@cfr or there's l3regex, but it's a bit an overkill
 
@cfr For a one-off it's always going to be fastest to use a defined auxiliary
 
yo'
9:58 PM
anyways, gotta go. See you later, maybe!
 
@JosephWright build clean gives a problem free build ctan
 
cfr
@yo' Thanks. That looks like it.
 
@DavidCarlisle Good: still not sure where the errorlevel is getting lost
 
cfr
@DavidCarlisle Thanks, but I can't use that here - I think it is only for processing arguments, whereas I need to process something which is the result of running set-keys on an argument...
 
@cfr you can always pass the value you have to a helper function that split sits argument although as Joseph said it's always going to be quicker to use a single primitive def
 
cfr
10:57 PM
@JosephWright @DavidCarlisle So I should really leave the original?
That is, I was using
\def\lc@awdur#1-#2\@nil{#1}
and then using \expandafter... in \NewDocumentCommand after setting keys.
Whereas now I have
\seq_set_split:NnV \l_cfr_lcawdur_seq { - } \l_cfr_text_tl
\seq_pop_left:NN \l_cfr_lcawdur_seq \l_cfr_lcawdur_tl
for example, as part of the main macro definition.
Just that
\expandafter\lc@awdur\l_cfr_text_tl
looks a bit odd.
(Plus the \@nil which I forgot above.)
 
@cfr Why mixing traditional and expl3 syntax?
 
cfr
Well, I was trying not to, but then people seem to be saying it would be better to just use \def. So I'm confused.
In general, the answer is: I wanted to use the keys processing stuff to update a command to handle more than 9 bits of things. So I started with a file which used a mix of \def, \newcommand, \NewDocumentCommand but no expl3 at all. Once I added the keys stuff, obviously I added expl3 syntax to the mix. So I was trying to clean it up slightly by moving more of it to expl3. Hence, originally I asked if there was something expl3-ish to replace \def\lc@awdur#1-#2\@nil{#1}. And @yo'
 
yo'
11:19 PM
@cfr well, I can't help you probably, I'm now on a LaTeX3 wave :)
 
@cfr Definitely with \seq_set_split:Nnn is better.
@cfr Or, if you want expandability, \cs_new:Npn \lc_awdur:w #1 - #2 \q_stop { #1 }
@cfr It's the same as the one with \@nil, of course
 
yo'
@egreg Can I have a question?
 
@yo' Sure you can.
 
yo'
@egreg Is it possible to use the newest expl3 in older versions of TeXLive?
 
@yo' You have to replace the whole thing, and maybe there is some problem. If you have to support older distributions, don't use it.
 
yo'
11:29 PM
@egreg "the whole thing" is I suppose moreorless this:
(/usr/local/texlive/2014/texmf-dist/tex/latex/l3kernel/expl3.sty
(/usr/local/texlive/2014/texmf-dist/tex/latex/l3kernel/expl3-code.tex
(/usr/local/texlive/2014/texmf-dist/tex/latex/etex-pkg/etex.sty))
(/usr/local/texlive/2014/texmf-dist/tex/latex/l3kernel/l3unicode-data.def)
(/usr/local/texlive/2014/texmf-dist/tex/latex/l3kernel/l3pdfmode.def))
(/usr/local/texlive/2014/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty)
 
@yo' Yes; but the whole l3kernel and l3packages and l3experimental
 
yo'
@egreg well, it sounds doable. Thanks.
 
cfr
@egreg So the contrast is \seq_set_split:Nnn versus \seq_set_split:NnV? I don't understand about w yet. (Or \q_stop.) In one case I currently have \seq_set_split:Nnn and in one \seq_set_split:NnV. So the V should become a w?
Is anybody else having trouble with CTAN? If I search for 'glossaries', I get:
The search found no match­ing doc­u­ments on CTAN in 2s37ms.

Con­sider to re­for­mu­late your query for bet­ter re­sults.

For­mat ver­sion is not sup­ported (re­source: Check­sumIn­dexIn­put(MMapIn­dexIn­put(path="/serv/www/www.ctan.org/in­dex/pkg/seg­ments_14dlu"))): 1071082519 (needs to be be­tween -1 and -11). This ver­sion of Lucene only sup­ports in­dexes cre­ated with re­lease 1.9 and later.
 
yo'
@egreg or just check which pieces I actually need and include these only ...
 
@cfr No, V means “variable”, while w stands for “weird”.
@yo' Bad strategy.
 
yo'
11:34 PM
@egreg I know. But I don't want to drop the very nice interface of L3
 
cfr
@egreg Yes. But why w in the definition of \lc_awdur (in your example)?
@egreg Why \cs_new:Npn \lc_awdur:w #1 - #2 \q_stop { #1 } rather than \seq_set_split:NnV?
 
@cfr because #1 and #2 are delimited arguments delimited by - and \g_stop so they don't fit into n' or v etc
 
@cfr It depends on how you want to use the thing. With the sequence approach you trim spaces at either end, for instance, at the expense of expandability.
 
cfr
@yo' Nice ?!?
 
yo'
@cfr wanna see some my 2e code?
and not only that: l3keys is the best KV package so far, no doubt
 
11:39 PM
@yo' boo
 
yo'
@DavidCarlisle meow
 
cfr
@egreg @DavidCarlisle What I meant is, why that rather than \seq_set_split:NnV? That is, I said I had that and egreg said either \seq_set_split:Nnn or the weird thing, but I don't understand why the weird thing rather than \seq_set_split:NnV.
 
yo'
@David seriously, I like that one. I miss couple things, but still, it's much more complex than the predecessors.
@cfr well, the weird thing is fully expandable, that's the advantage. But if you don't need it, then you're fine :)
 
@yo' sure, just don't tell @JosephWright you prefer his key package to mine.
 
cfr
@yo' Then why are @egreg and @DavidCarlisle trying to confuse me?
 
yo'
11:42 PM
@DavidCarlisle don't tell me you're touched
 
@cfr I'm not trying to confuse you, I just showed an alternative way.
 
yo'
@cfr because they think too complex. My opinion is: whatever sounds reasonable and works well. Splitting a string by -, taking the first bit apart and then joining again is something I've done before in many languages, so why not L3.
 
cfr
@egreg So there is nothing wrong with \seq_set_split:NnV after all?
 
yo'
@cfr IMHO not
 
@cfr Not at all.
 
cfr
11:47 PM
@yo' @egreg Thank you. Good.
 
yo'
@cfr welcome :)
 
cfr
The thing better not turn out to be expandable. It is supposed to be a bibkey.
(Or part of one. The original thing is a bibkey. I need the first bit in case it corresponds to a directory.)
 
00:00 - 19:0019:00 - 00:00

« first day (1542 days earlier)      last day (3395 days later) »