• Synonym for "module" in context of software.

    From Aidan Kehoe@kehoea@parhasard.net to alt.usage.english,comp.emacs.xemacs on Fri Feb 20 18:30:56 2026
    From Newsgroup: alt.usage.english


    I am revising the manual for XEmacs, a text editor mostly written in Lisp but with important code in C. It has a facility for loading functionality at run-time from files (dynamically linked libraries) originally written in C, and making that functionality available to Lisp and to C. These are termed rCLmodules.rCY

    The manual pre-dates these and it refers to various files within the core XEmacs C code (not dynamically loaded) as rCLmodules.rCY This is confusing, and so
    I need an alternative term for the these sections of the core code. rCLSubsystemrCY
    is the best I have come up with so far but itrCOs not ideal (theyrCOre not really
    rCLsystems.rCY). Nothing particularly helpful when I check various thesauri. Suggestions?
    --
    rCyAs I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stoutrCO
    (C. Moore)
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From richard@richard@cogsci.ed.ac.uk (Richard Tobin) to alt.usage.english,comp.emacs.xemacs on Fri Feb 20 19:04:59 2026
    From Newsgroup: alt.usage.english

    In article <87jyw71d3z.fsf@parhasard.net>,
    Aidan Kehoe <kehoea@parhasard.net> wrote:

    The manual pre-dates these and it refers to various files within the
    core XEmacs C code (not dynamically loaded) as "modules." This is
    confusing, and so I need an alternative term for the these sections
    of the core code.

    Can they not simply be referred to as files?

    "Components" would be a possibility.

    -- Richard
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Bertel Lund Hansen@rundtosset@lundhansen.dk to alt.usage.english,comp.emacs.xemacs on Fri Feb 20 20:27:33 2026
    From Newsgroup: alt.usage.english

    Den 20.02.2026 kl. 19.30 skrev Aidan Kehoe:

    I am revising the manual for XEmacs, a text editor mostly written in Lisp but with important code in C. It has a facility for loading functionality at run-time from files (dynamically linked libraries) originally written in C, and
    making that functionality available to Lisp and to C. These are termed rCLmodules.rCY

    Couldn't you call them lib_moduels and let the others just be modules?
    --
    Bertel, Kolt, Danmark

    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Aidan Kehoe@kehoea@parhasard.net to alt.usage.english,comp.emacs.xemacs on Sat Feb 21 07:04:01 2026
    From Newsgroup: alt.usage.english


    Ar an fichi|| l|i de m|! Feabhra, scr|!obh Richard Tobin:

    In article <87jyw71d3z.fsf@parhasard.net>,
    Aidan Kehoe <kehoea@parhasard.net> wrote:

    The manual pre-dates these and it refers to various files within the
    core XEmacs C code (not dynamically loaded) as "modules." This is >confusing, and so I need an alternative term for the these sections
    of the core code.

    Can they not simply be referred to as files?

    Unfortunately a module in this sense is routinely multiple files.

    "Components" would be a possibility.

    Thanks, I may end up going with that.
    --
    rCyAs I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stoutrCO
    (C. Moore)
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Aidan Kehoe@kehoea@parhasard.net to alt.usage.english,comp.emacs.xemacs on Sat Feb 21 07:08:58 2026
    From Newsgroup: alt.usage.english


    Ar an fichi|| l|i de m|! Feabhra, scr|!obh Bertel Lund Hansen:

    Den 20.02.2026 kl. 19.30 skrev Aidan Kehoe:

    I am revising the manual for XEmacs, a text editor mostly written in Lisp but with important code in C. It has a facility for loading functionality at run-time from files (dynamically linked libraries) originally written in C, and making that functionality available to Lisp and to C. These are termed rCLmodules.rCY

    Couldn't you call them lib_moduels and let the others just be modules?

    I could, but rCLlibraryrCY is often a term for a file of Lisp code loaded at runtime, distinct from this.
    --
    rCyAs I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stoutrCO
    (C. Moore)
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From liz@liz@poppyrecords.invalid.invalid (Liz Tuddenham) to alt.usage.english on Sat Feb 21 09:47:30 2026
    From Newsgroup: alt.usage.english

    Aidan Kehoe <kehoea@parhasard.net> wrote:

    Ar an fichi|| l|i de m|! Feabhra, scr|!obh Richard Tobin:

    In article <87jyw71d3z.fsf@parhasard.net>,
    Aidan Kehoe <kehoea@parhasard.net> wrote:

    The manual pre-dates these and it refers to various files within the >core XEmacs C code (not dynamically loaded) as "modules." This is >confusing, and so I need an alternative term for the these sections
    of the core code.

    Can they not simply be referred to as files?

    Unfortunately a module in this sense is routinely multiple files.

    "Components" would be a possibility.

    Thanks, I may end up going with that.

    'Blocks'? 'Subroutines'?

    If you don't need a generic name to cover them as a group, you could
    just give each one a name like "codereader" or "tablemaker".
    --
    ~ Liz Tuddenham ~
    (Remove the ".invalid"s and add ".co.uk" to reply)
    www.poppyrecords.co.uk
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Aidan Kehoe@kehoea@parhasard.net to alt.usage.english on Sat Feb 21 11:52:33 2026
    From Newsgroup: alt.usage.english


    Ar an ch|-ad l|i is fiche de m|! Feabhra, scr|!obh Liz Tuddenham:

    Aidan Kehoe <kehoea@parhasard.net> wrote:

    Ar an fichi|a-| l|a-i de m|a-! Feabhra, scr|a-!obh Richard Tobin:

    In article <87jyw71d3z.fsf@parhasard.net>,
    Aidan Kehoe <kehoea@parhasard.net> wrote:

    The manual pre-dates these and it refers to various files within the >core XEmacs C code (not dynamically loaded) as "modules." This is >confusing, and so I need an alternative term for the these sections of >the core code.

    Can they not simply be referred to as files?

    Unfortunately a module in this sense is routinely multiple files.

    "Components" would be a possibility.

    Thanks, I may end up going with that.

    'Blocks'? 'Subroutines'?

    The former has a specific meaning within C distinct from this. rCLSubroutinerCY is
    very close to being a synonym for rCLfunctionrCY and, awkwardly, has an extra meaning within XEmacs (and emacs implementations in general) of a function implemented in C.

    If you don't need a generic name to cover them as a group, you could
    just give each one a name like "codereader" or "tablemaker".

    Unfortunately the term is repeatedly referenced throughout the 33,000 line manual, as a generic term to cover them as a group.

    Another alternative would be rCLinternal module.rCY
    --
    rCyAs I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stoutrCO
    (C. Moore)
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From liz@liz@poppyrecords.invalid.invalid (Liz Tuddenham) to alt.usage.english on Sat Feb 21 12:53:19 2026
    From Newsgroup: alt.usage.english

    Aidan Kehoe <kehoea@parhasard.net> wrote:

    Ar an ch|-ad l|i is fiche de m|! Feabhra, scr|!obh Liz Tuddenham:

    Aidan Kehoe <kehoea@parhasard.net> wrote:

    Ar an fichi|a-| l|a-i de m|a-! Feabhra, scr|a-!obh Richard Tobin:

    In article <87jyw71d3z.fsf@parhasard.net>,
    Aidan Kehoe <kehoea@parhasard.net> wrote:

    The manual pre-dates these and it refers to various files within >the core XEmacs C code (not dynamically loaded) as "modules."
    This is confusing, and so I need an alternative term for the
    these sections of the core code.

    Can they not simply be referred to as files?

    Unfortunately a module in this sense is routinely multiple files.

    "Components" would be a possibility.

    Thanks, I may end up going with that.

    'Blocks'? 'Subroutines'?

    The former has a specific meaning within C distinct from this. rCLSubroutinerCY is very close to being a synonym for rCLfunctionrCY and, awkwardly, has an extra meaning within XEmacs (and emacs implementations
    in general) of a function implemented in C.

    If you don't need a generic name to cover them as a group, you could
    just give each one a name like "codereader" or "tablemaker".

    Unfortunately the term is repeatedly referenced throughout the 33,000 line manual, as a generic term to cover them as a group.

    Another alternative would be rCLinternal module.rCY

    All the simple ideas are taken :-(
    --
    ~ Liz Tuddenham ~
    (Remove the ".invalid"s and add ".co.uk" to reply)
    www.poppyrecords.co.uk
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Madhu@enometh@meer.net to alt.usage.english on Sun Feb 22 08:40:10 2026
    From Newsgroup: alt.usage.english

    * Aidan Kehoe <87bjhi1sl1.fsf@parhasard.net> :
    Wrote on Sat, 21 Feb 2026 07:08:58 +0000:

    Bertel Lund Hansen:
    Den 20.02.2026 kl. 19.30 skrev Aidan Kehoe:
    I am revising the manual for XEmacs, a text editor mostly written in Lisp
    but with important code in C. It has a facility for loading functionality
    at run-time from files (dynamically linked libraries) originally written in C, and making that functionality available to Lisp and to C. These are
    termed rCLmodules.rCY
    Couldn't you call them lib_moduels and let the others just be modules?
    I could, but rCLlibraryrCY is often a term for a file of Lisp code loaded at runtime, distinct from this.

    GNU calls the dynamic modules. You could probably call them "native
    modules" if you wanted to invent a new variation. I've seen widespread
    use of "plugins" for shared objects (that cab dlopened and dlcosed)
    "plugins", i think "plugins" and "modules" have this aspect covered

    I think the problem comes from scheme-based thinking which introduces a
    new precise but/and contary semantics for "modules" which causes the
    pause (when we want to the word "modules")
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Paul Carmichael@wibbleypants@gmail.com to alt.usage.english on Sun Feb 22 08:57:31 2026
    From Newsgroup: alt.usage.english

    El Sat, 21 Feb 2026 09:47:30 +0000, Liz Tuddenham escribi||:

    Aidan Kehoe <kehoea@parhasard.net> wrote:

    Ar an fichi|a-| l|a-i de m|a-! Feabhra, scr|a-!obh Richard Tobin:

    In article <87jyw71d3z.fsf@parhasard.net>, Aidan Kehoe
    <kehoea@parhasard.net> wrote:

    The manual pre-dates these and it refers to various files within
    the core XEmacs C code (not dynamically loaded) as "modules." This
    is confusing, and so I need an alternative term for the these
    sections of the core code.

    Can they not simply be referred to as files?

    Unfortunately a module in this sense is routinely multiple files.

    "Components" would be a possibility.

    Thanks, I may end up going with that.

    'Blocks'? 'Subroutines'?

    Library.
    --
    Paul.

    https://paulc.es

    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Hibou@vpaereru-unmonitored@yahoo.com.invalid to alt.usage.english,comp.emacs.xemacs on Sun Feb 22 13:36:28 2026
    From Newsgroup: alt.usage.english

    Le 20/02/2026 |a 18:30, Aidan Kehoe a |-crit :

    I am revising the manual for XEmacs, a text editor mostly written in Lisp but with important code in C. It has a facility for loading functionality at run-time from files (dynamically linked libraries) originally written in C, and
    making that functionality available to Lisp and to C. These are termed rCLmodules.rCY

    The manual pre-dates these and it refers to various files within the core XEmacs C code (not dynamically loaded) as rCLmodules.rCY This is confusing, and so
    I need an alternative term for the these sections of the core code. rCLSubsystemrCY
    is the best I have come up with so far but itrCOs not ideal (theyrCOre not really
    rCLsystems.rCY). Nothing particularly helpful when I check various thesauri. Suggestions?

    Qualify them: 'core modules'... - or create an abbreviation: 'XCMs',
    'XEmacs core modules'... (whatever).

    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Aidan Kehoe@kehoea@parhasard.net to alt.usage.english,comp.emacs.xemacs on Sun Feb 22 17:12:59 2026
    From Newsgroup: alt.usage.english


    Ar an dara l|i is fiche de m|! Feabhra, scr|!obh Hibou:

    Le 20/02/2026 |a 18:30, Aidan Kehoe a |-crit :

    I am revising the manual for XEmacs, a text editor mostly written in Lisp but with important code in C. It has a facility for loading functionality at run-time from files (dynamically linked libraries) originally written in C, and making that functionality available to Lisp and to C. These are termed rCLmodules.rCY

    The manual pre-dates these and it refers to various files within the core XEmacs C code (not dynamically loaded) as rCLmodules.rCY This is confusing,
    and so I need an alternative term for the these sections of the core code.
    rCLSubsystemrCY is the best I have come up with so far but itrCOs not ideal
    (theyrCOre not really rCLsystems.rCY). Nothing particularly helpful when I check
    various thesauri. Suggestions?

    Qualify them: 'core modules'... - or create an abbreviation: 'XCMs', 'XEmacs core modules'... (whatever).

    Yes, I ended up calling them rCLinternal modules.rCY Thanks for the discussion and
    suggestions, everyone, appreciated even if I ended up going with my own suggestion.
    --
    rCyAs I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stoutrCO
    (C. Moore)
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Madhu@enometh@meer.net to alt.usage.english on Mon Feb 23 14:29:53 2026
    From Newsgroup: alt.usage.english


    * Aidan Kehoe <871picya5g.fsf@parhasard.net> :
    Wrote on Sun, 22 Feb 2026 17:12:59 +0000:

    Yes, I ended up calling them rCLinternal modules.rCY Thanks for the discussion and suggestions, everyone, appreciated even if I ended up
    going with my own suggestion.

    If, as in GNU emacs, you're going to provide an interface to users to
    write and load their own shared library objects (thereby extending
    emacs), then "internal" may not be the best word
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Aidan Kehoe@kehoea@parhasard.net to alt.usage.english on Mon Feb 23 10:29:15 2026
    From Newsgroup: alt.usage.english


    Ar an tr|!|| l|i is fiche de m|! Feabhra, scr|!obh Madhu:

    * Aidan Kehoe <871picya5g.fsf@parhasard.net> :
    Wrote on Sun, 22 Feb 2026 17:12:59 +0000:

    Yes, I ended up calling them rCLinternal modules.rCY Thanks for the discussion and suggestions, everyone, appreciated even if I ended up
    going with my own suggestion.

    If, as in GNU emacs, you're going to provide an interface to users to
    write and load their own shared library objects (thereby extending
    emacs), then "internal" may not be the best word

    True. rCLModulerCY has been the term within XEmacs for this (an interface to users
    to write and load their own shared library objects) since 1998; unfortunately some of the documentation confused things by using rCLmodulerCY to refer to things
    that were not that. The documentation now refers to those things as rCLinternal modules.rCY
    --
    rCyAs I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stoutrCO
    (C. Moore)
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Peter Moylan@peter@pmoylan.org to alt.usage.english,comp.emacs.xemacs on Sat Feb 28 16:56:00 2026
    From Newsgroup: alt.usage.english

    On 21/02/26 05:30, Aidan Kehoe wrote:

    I am revising the manual for XEmacs, a text editor mostly written in
    Lisp but with important code in C. It has a facility for loading functionality at run-time from files (dynamically linked libraries) originally written in C, and making that functionality available to
    Lisp and to C. These are termed rCLmodules.rCY

    In the programming languages I know about, a module is a separately
    compiled piece of code, usually in the form of a single file. A DLL is
    built from several modules. And a DLL doesn't need an extra name,
    because everyone calls it a DLL

    A group of modules and/or DLLs that somehow belong together can be called a subsystem.
    --
    Peter Moylan peter@pmoylan.org http://www.pmoylan.org
    Newcastle, NSW
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Aidan Kehoe@kehoea@parhasard.net to alt.usage.english,comp.emacs.xemacs on Sat Feb 28 07:36:54 2026
    From Newsgroup: alt.usage.english


    Ar an t-ocht|| l|i is fiche de m|! Feabhra, scr|!obh Peter Moylan:

    On 21/02/26 05:30, Aidan Kehoe wrote:

    I am revising the manual for XEmacs, a text editor mostly written in
    Lisp but with important code in C. It has a facility for loading functionality at run-time from files (dynamically linked libraries) originally written in C, and making that functionality available to
    Lisp and to C. These are termed rCLmodules.rCY

    In the programming languages I know about, a module is a separately
    compiled piece of code, usually in the form of a single file. A DLL is
    built from several modules. And a DLL doesn't need an extra name,
    because everyone calls it a DLL

    The Lisp habit is to avoid acronyms (beyond rCLcarrCY, rCLcdrrCY). I didnrCOt choose
    rCLmodulerCY for this, but dynamically-loaded-library certainly would be unwieldy.

    A group of modules and/or DLLs that somehow belong together can be called a subsystem.

    Thanks.
    --
    rCyAs I sat looking up at the Guinness ad, I could never figure out /
    How your man stayed up on the surfboard after fourteen pints of stoutrCO
    (C. Moore)
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Peter Moylan@peter@pmoylan.org to alt.usage.english,comp.emacs.xemacs on Sat Feb 28 22:28:32 2026
    From Newsgroup: alt.usage.english

    On 28/02/26 18:36, Aidan Kehoe wrote:

    Ar an t-ocht|| l|i is fiche de m|! Feabhra, scr|!obh Peter Moylan:

    On 21/02/26 05:30, Aidan Kehoe wrote:

    I am revising the manual for XEmacs, a text editor mostly written
    in Lisp but with important code in C. It has a facility for
    loading functionality at run-time from files (dynamically linked
    libraries) originally written in C, and making that functionality
    available to Lisp and to C. These are termed rCLmodules.rCY

    In the programming languages I know about, a module is a
    separately compiled piece of code, usually in the form of a single
    file. A DLL is built from several modules. And a DLL doesn't need
    an extra name, because everyone calls it a DLL

    The Lisp habit is to avoid acronyms (beyond rCLcarrCY, rCLcdrrCY). I didnrCOt choose rCLmodulerCY for this, but dynamically-loaded-library certainly
    would be unwieldy.

    I'm aware of the Lisp custom, but dynamically linked libraries are an
    operating system feature (found in pretty much all operating systems),
    and are language-independent. That is, they can be written in any
    language, and linked into programs written in the same or a different
    language. The concept is so pervasive that sooner or later one or more
    DLLs will be used by almost any programmer. In fact, the OS is likely to
    come with many pre-supplied DLLs. With the term being so common, it
    would be a pity to make XEmacs inconsistent with just about everyone else.
    --
    Peter Moylan peter@pmoylan.org http://www.pmoylan.org
    Newcastle, NSW
    --- Synchronet 3.21d-Linux NewsLink 1.2