@LaTeXereXeTaL We should likely revisit user-defined variables ofr l3fp (we have the code for it, but it's currently only in the trial area), and perhaps I can get Bruno to finish the missing functions (e.g. hyperbolic ones)
@JosephWright optional arguments possible? E.g., round(<num>, <places>) has <places> default to 0. Variadic functions? key=value arguments? (I can think of so many niceties... :P)
@JosephWright well, the default arguments are already implemented for built ins. Variadic functions seems to be just another step for it, and is possible via tuples, I guess. E.g., one could program a polyval(<x>, (<coeffs>)) function.
@JosephWright what could be nice were user-level documented asserts (for instance \fp_assert_is_tuple:n {#2} for above's polyval), and user-level documented methods to access a tuple (or use clist for that).
@JosephWright fpeval user-defined function would be a really useful addition. I find myself using the pgfdeclare function quite a lot, but the lack of precision (and range) is very dangerous (yes, I know about pgfmath-xfp, very useful).
@JosephWright yes, of course, but \keyval_parse:nnn does no expandable argument reordering to access specific values. And I doubt you want to work with flags etc.
@JosephWright you could, however, implement a expkv-cs similar function using \keyval_parse:nnn and a few hand-made auxiliary macros.
@JosephWright of course :P And as I said, one could implement it rather easily in expl3 though doing this manually for a couple of functions might get tedious:
Can you guys suggest how can I ensure different page numbers everywhere keeping in mind that the pages before ToC should not display any page number? I tried using `\pagenumbering{gobble}` but it gives me back referencing problem. I mentioned the issue here: https://tex.stackexchange.com/q/690191/114006
@barbarabeeton peperoni are peppers, generic; peperoncini (literally small peppers) normally refers to small, hot varieties - like cayenne for example.
@Rmano -- Here in Rhode Island (with a substantial Italian population), peperoncini are a somewhat larger pepper, but long and thin and hot, as opposed to round and sweet (bell peppers). The "local" peperoncini are usually harvested before they're mature, and aren't as hot as they might be. They're often pickled. I can enjoy them in small quantities; really hot peppers make my mouth blister, which makes any eating unpleasant for the next few days. So I wanted to know what's "real" Italian.
@CarLaTeX there is a nice farm in Tuscany that grows lots of different varieties of "pepperoncini piccanti", and they have a nice scale from 1 to 16 or whatever for oils or paste or similar preparations.
@AlanMunn -- I once made chili con care with fresh pasilla chili, cooked it in a cast iron dutch oven. Big mistake -- The whole inside of the pot was covered with fresh rust when time came to open it. Nobody could eat it, although I did manage to salvage and reseason the pot.
@barbarabeeton Carolina Reaper must be harvested with gloves and safety glasses --- I have a 10% diluted oil, and we use it with a dripper we bought in a pharmacy ;-)
@CarLaTeX -- I'm sure that's true, and I'm just a wimp. But I don't like eating to become painful for days at a time. It's hard to apply burn ointment to one's lips and tongue.
@Rmano -- Ouch! The sad thing is, the darn things often have really interesting flavors.
I've never really seen the appeal of the super hot varieties. I've tried them occasionally, but they add more heat than flavour in my experience, so I'm happy to stick with more of the slightly less hot varieties. The ones we always have in the kitchen are Bird's Eye and Fresno peppers.
@AlanMunn Ah, ok, I've seen it. It's quite common, the problem is that it's normally just called "peperoncino"... I like it, especially if you can find it fresh (here it's basically dried), but yes, it's stingy
@FaheemMitha Yes. It's so much easier to do many things, but there's still lots to learn. And my understanding of TeX itself is patchy, but that knowledge is still somewhat required to use expl3.
@AlanMunn OK. But sometimes Lua code can substitute for TeX code. And when it does, it's far simpler.
I don't know if expl3 makes TeX programming easier. My understanding is that one of its main purposes is to present a consistent programming interface. But it still seems quite complicated, because it does not hide the internal complexities any more than the traditional programming techniques did.
@FaheemMitha In LaTeX, the substitution from Lua is really not worth it most of the time. In contrast to ConTeXt where it's a pleasure to use ConTeXt's interface from Lua. expl3 feels much more integrated in the LaTeX world and that's a huge value in itself.
@FaheemMitha lua code might be easier if you are more used to that kind of language, but getting results between lua and tex exposes very low level tex details you can not ignore
@DavidCarlisle I know. And providing Lua interfaces nevertheless which would only be available in LuaTeX would lead to a divergence which makes it hard to maintain. Unfortunate, but understandable.
@FaheemMitha No, seriously. Looking it up, there's plenty of uses in Shakespeare, so I probably have encountered it at some point, but that meaning is not one I know at all.
@AlanMunn Oh, I just assumed you were being sarcastic. I'm glad you're not.
It's an old Roman word. It appears in "Julius Caesar", for example, right at the beginning. The Shakespeare play, that is.
It was the Romans' polite word for robbing someone. The original hypocrites. It probably says something about my mind that it's the first meaning I think of when I see that word.
@AlanMunn Well, taxes are supposedly used for the betterment of the populace. But yes.
I am referring, of course, to the Marcellus speech in Act 1 Scene 1.
> Wherefore rejoice? What conquest brings he home? What tributaries follow him to Rome, To grace in captive bonds his chariot-wheels? You blocks, you stones, you worse than senseless things!
I "studied" JS in school. Unless most things I've studied, I retain a somewhat positive view of it. Also, I've always been somewhat interested in that dynasty.
@FaheemMitha A very traditional colonial schooling it seems. We read Julius Caesar, Macbeth, Hamlet, King Lear and the Merchant of Venice. I don't remember ever reading the comedies in school.
@FaheemMitha Yes, I wrote one package using it, and am quite pleased. So going forward I'll probably adopt it for other packages I write.
@FaheemMitha -- I'm familiar with the money connection, but in the form "tribute". "Tributary" is clearly related, but as a noun, it's usually used these days to denote a waterway that flows into a bigger waterway. And both are related to "contribute", but that is usually considered to be free of coercion. I think you may be thinking of the quote "Millions for defense, but not one cent for tribute." (Unfortunately, I've forgotten who said that.)
@AlanMunn -- Not all Americans, please. I'm willing to help support reasonable community services, although I would be happier if I had more say in what the funds are used for. (When I slipped on the ice a few year ago, I was sure pleased that a competent ambulance crew from the fire department was right there to rescue me, and since we pay our city property tax, there was no bill.)