From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Compilation in C and ADA Date: Sat, 23 Jul 2016 17:05:50 +0200 Organization: Aioe.org NNTP Server Message-ID: <86twfgz969.fsf@student.uu.se> References: <87shv5sf78.fsf@ram.bvr.dp.lan> <4781A7A0-F110-47CC-A19D-0C9F1619FD23@comcast.net> <87y44xors9.fsf@ram.bvr.dp.lan> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1469286631 27717 80.91.229.3 (23 Jul 2016 15:10:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 23 Jul 2016 15:10:31 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jul 23 17:10:31 2016 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bQyZR-00022a-Ly for geh-help-gnu-emacs@m.gmane.org; Sat, 23 Jul 2016 17:10:29 +0200 Original-Received: from localhost ([::1]:52617 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bQyZQ-0003Zk-IU for geh-help-gnu-emacs@m.gmane.org; Sat, 23 Jul 2016 11:10:28 -0400 Original-Path: usenet.stanford.edu!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 52 Original-NNTP-Posting-Host: EoOtCC1fCYcttx6jjhWUlA.user.gioia.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:7nJwMl7y7kot3iPw2J1d4G9HlKI= X-Notice: Filtered by postfilter v. 0.8.2 Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:218598 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:110909 Archived-At: Francis Belliveau wrote: > If a menu selection says "compile" then > "compile" is what it should be trying to do, > not "make". If there is a Makefile, I'd say compile and make are synonymous because why else is there a Makefile? But isn't it a DWIM command, i.e., if there is a Makefile, that is used, if there isn't, a prompt for the compilation tool/command appears, or if there is a default command specified already it is executed? I don't know because there have been ages since I compiled anything without a Makefile! > Put aside the ability to customize things. > That is necessary due to the diversity of > development environments, etc. And the diversity of programmers... But the make approach isn't the "least bad" wich is tolerable because of its diversity. It is the best I've seen to this date. I use it with programming, but also with LaTeX, and other types of processing which should happen upon the update of files. Why and how would anyone benefit from moving it into Emacs? There is already a mode to edit the Makefile itself. One should not think of the Makefile as something disassociated from the project. It is as much part of the project as the source. First thing when I start a new project is create a Makefile and an Emacs shortcut to get me there in a heartbeat. > If I see a command like "compile" in a menu, > I expect it to call the compiler for me, not > attempt to "make" my project. Write your own function! -- underground experts united .... http://user.it.uu.se/~embe8573 Emacs Gnus Blogomatic ......... http://user.it.uu.se/~embe8573/blogomatic - so far: 58 Blogomatic articles -