all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: David Kastrup <dak@gnu.org>
Cc: Ralf Angeli <angeli@iwi.uni-sb.de>, emacs-devel@gnu.org
Subject: Re: `make' written in elisp
Date: Mon, 03 Jan 2005 09:02:37 +0100	[thread overview]
Message-ID: <x5u0pz9bz6.fsf@lola.goethe.zz> (raw)
In-Reply-To: <E1ClJt1-0001UQ-3L@fencepost.gnu.org> (Richard Stallman's message of "Sun, 02 Jan 2005 23:32:07 -0500")

Richard Stallman <rms@gnu.org> writes:

>     Assuming the `make' part is solved by install.el or elmake, we "only"
>     need an Elisp-based substitute for `configure'.
>
> That is too heavy-weight; I am not interested in installing that kind
> of package system in Emacs.

Well, at least a standard function for finding the path name of an
executable in PATH and/or in general a file in a set of locations
might be nice to have.

Of course a complete autoconf system would be ridiculous.  I guess
that once we start talking about actually compiling stuff (and
autoconf's main point is about figuring compiler specialties), we
might as well assume a complete GNU build system to be present, so we
would not need to implement this in Emacs.

But as long as we are just talking about figuring out some locations
and the availability/name of some executables, there is little point
not to have a few available functions for that.  Even though it might
in some cases be more convenient if they run at runtime instead of
install time, making it possible to switch between setups/PATHs
without reinstalling/reconfiguring (or have an explicit command
PACKAGENAME-reconfigure for reconfiguring?).

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

  reply	other threads:[~2005-01-03  8:02 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-30 19:31 `make' written in elisp Michael Schierl
2003-12-31 22:57 ` Richard Stallman
2003-12-31 23:14   ` Michael Schierl
2004-01-01 21:10     ` Richard Stallman
2004-01-01 21:37       ` Michael Schierl
2004-01-04 23:25 ` Stefan Monnier
2005-01-02 16:06   ` Richard Stallman
2005-01-02 23:22     ` David Kastrup
2005-01-02 23:55       ` Ralf Angeli
2005-01-03  0:07         ` David Kastrup
2005-01-03  0:25           ` Ralf Angeli
2005-01-03  4:32             ` Richard Stallman
2005-01-03  8:02               ` David Kastrup [this message]
2005-01-03  9:36                 ` Eli Zaretskii
2005-01-03 16:45                   ` Stefan Monnier
2005-01-03  9:10               ` Ralf Angeli
2005-01-03 18:29                 ` Richard Stallman
2005-01-03 19:28                   ` Ralf Angeli
2005-01-03 23:10                     ` David Kastrup
2005-01-04  3:38                     ` Richard Stallman
2005-01-04 11:17                       ` Ralf Angeli
2005-01-03  0:26       ` Stefan
2005-01-03 11:05         ` Stephen J. Turnbull
2005-01-03 17:16           ` Stefan Monnier
2005-01-04 12:00             ` Stephen J. Turnbull
2005-01-04 13:59               ` Stefan
2005-01-04 14:07                 ` Miles Bader
2004-03-31 22:31 ` patch for locate-file-completion? Nic Ferrier
2004-04-01 17:34   ` Richard Stallman
     [not found] <E1CloEh-0004Sl-Hg@monty-python.gnu.org>
2005-01-04 16:10 ` `make' written in elisp Eric M. Ludlam

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=x5u0pz9bz6.fsf@lola.goethe.zz \
    --to=dak@gnu.org \
    --cc=angeli@iwi.uni-sb.de \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.