CTAN Comprehensive TeX Archive Network

CTAN Up­date: l3k­er­nel + l3­pack­ages + l3­ex­per­i­men­tal

Date: May 1, 2018 9:11:01 PM CEST
The LaTeX Team sub­mit­ted an up­date to the l3k­er­nel & l3­pack­age's & l3­ex­per­i­men­tal bun­dles. Ver­sion: 2018-04-30 Li­cense: lp­pl1.3c Sum­mary de­scrip­tion: LaTeX3 pro­gram­ming con­ven­tions An­nounce­ment text:
Re­lease 2018-04-30 - xparse: al­low spaces be­fore trail­ing op­tional ar­gu­ments, with new "!" mod­i­fier to con­trol be­hav­ior - En­able \char_gen­er­ate:nn for ac­tive chars - Dep­re­cated func­tions ex­pir­ing at end of 2017 are re­moved - Old mod­ule .sty files largely re­moved - Add new \tl_anal­y­sis_map_in­line:nn and re­name \tl_show_anal­y­sis:(N|n)n as \tl_anal­y­sis_show:(N|n)n - Change \int_rand:nn (and rand_item func­tions) to bet­ter use the RNG - Sig­nif­i­cant in­ter­nal re­vi­sion to use only in­ter­nal func­tions 'pri­vate' to spe­cific mod­ules - Bet­ter doc­u­men­ta­tion of cross-mod­ule ker­nel-in­ter­nal func­tions - New low-level \int_value:w func­tion - Im­ple­ment \exp_args_gen­er­ate:n to de­fine new \exp_args:N... func­tions - Make prg break func­tions pub­lic - Make scan marks mech­a­nism pub­lic - New ex­per­i­men­tal func­tions for - Build­ing to­ken lists piece­wise - Fast ma­nip­u­la­tion of in­te­ger ar­rays - Se­quence shuf­fling - \seq_set_from_func­tion:NnN - \char_code­point_to_bytes:n - Only in­dex TF, T, F func­tions to­gether if they are expl func­tions (fixes #453) - Make \prg_do_noth­ing: long rather than nopar (fixes #455) - Make \in­fty and \pi into er­rors in fp ex­pres­sions (fixes #357) - Sev­eral per­for­mance im­prove­ments - Doc­u­men­ta­tion im­prove­ments across l3k­er­nel
The pack­age's’ Cat­a­logue en­tries can be viewed at https://ctan.org/pkg/l3k­er­nel https://ctan.org/pkg/l3­pack­age's https://ctan.org/pkg/l3­ex­per­i­men­tal The pack­age's’ files them­selves can be in­spected at http://mir­ror.ctan.org/macros/la­tex/con­trib/l3k­er­nel/ http://mir­ror.ctan.org/macros/la­tex/con­trib/l3­pack­age's/ http://mir­ror.ctan.org/macros/la­tex/con­trib/l3­ex­per­i­men­tal/
Thanks for the up­load. For the CTAN Team Pe­tra Rübe-Pugliese
We are sup­ported by the TeX users groups. Please join a users group; see https://www.tug.org/user­groups.html .

l3­ex­per­i­men­tal – Ex­per­i­men­tal 3 con­cepts

The l3­ex­per­i­men­tal pack­ages are a col­lec­tion of ex­per­i­men­tal im­ple­men­ta­tions for as­pects of the 3 ker­nel, deal­ing with higher-level ideas such as the De­signer In­ter­face. Some of them work as stand alone pack­ages, pro­vid­ing new func­tion­al­ity, and can be used on top of with no changes to the ex­ist­ing ker­nel.

The present re­lease in­cludes:

  • l3bench­mark for mea­sur­ing the time taken by to run cer­tain code;
  • l3c­ctab, sup­port for sav­ing and restor­ing cat­e­gory codes en masse in a ta­ble;
  • l3­color, sup­port for set­ting col­ors us­ing a range of color mod­els;
  • l3­draw, a code-level in­ter­face for con­struct­ing draw­ings;
  • l3str, sup­port for string ma­nip­u­la­tion;
  • l3sys-shell, which pro­vides ab­strac­tions for com­mon shell func­tions like file dele­tion and copy­ing;
  • xcoffins, which al­lows the align­ment of boxes us­ing a se­ries of ‘han­dle’ po­si­tions, sup­ple­ment­ing the sim­ple ref­er­ence point;
  • xgal­ley, which con­trols boxes re­ceiv­ing text for type­set­ting.

Ver­sion 2018-11-19
Copy­right1998–2011, 2015–2018 The 3 Project
Main­tainerThe Team



Guest Book Sitemap Contact Contact Author