From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Is intellisense features integration in Emacs technically possible? Date: Thu, 23 Jan 2014 09:44:29 +0100 Organization: Organization?!? Message-ID: <87d2jjgk9e.fsf@fencepost.gnu.org> References: <1390269670.2888.14.camel@localhost.localdomain> <83zjmpf80o.fsf@gnu.org> <83vbxcfzaa.fsf@gnu.org> <87eh40fx9j.fsf@wanadoo.es> <87wqhso7dj.fsf@fencepost.gnu.org> <87lhy88ojq.fsf@uwakimon.sk.tsukuba.ac.jp> <83eh40f1ei.fsf@gnu.org> <87eh3z869t.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1390466694 30317 80.91.229.3 (23 Jan 2014 08:44:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 23 Jan 2014 08:44:54 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Jan 23 09:45:00 2014 Return-path: Envelope-to: ged-emacs-devel@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 1W6FuF-0000HL-TO for ged-emacs-devel@m.gmane.org; Thu, 23 Jan 2014 09:45:00 +0100 Original-Received: from localhost ([::1]:39550 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6FuF-0001pb-Dv for ged-emacs-devel@m.gmane.org; Thu, 23 Jan 2014 03:44:59 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47859) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6Fu6-0001nk-Tv for emacs-devel@gnu.org; Thu, 23 Jan 2014 03:44:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W6Fu0-0004Rj-Un for emacs-devel@gnu.org; Thu, 23 Jan 2014 03:44:50 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:48521) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W6Fu0-0004Rc-OI for emacs-devel@gnu.org; Thu, 23 Jan 2014 03:44:44 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1W6Fty-0000Ao-Qq for emacs-devel@gnu.org; Thu, 23 Jan 2014 09:44:42 +0100 Original-Received: from x2f50d2c.dyn.telefonica.de ([2.245.13.44]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 23 Jan 2014 09:44:42 +0100 Original-Received: from dak by x2f50d2c.dyn.telefonica.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 23 Jan 2014 09:44:42 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 42 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: x2f50d2c.dyn.telefonica.de X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) Cancel-Lock: sha1:qwPkWIKc2vAJbAH+wTOyo8W0AVI= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:168937 Archived-At: "Stephen J. Turnbull" writes: > Not as you put it. However, David made a claim that highly factored > design could make development slower, and I wanted to put that claim > to rest I think the usual way to get rid of strawmen is to burn them. What I was talking about is that basically factoring the whole look-and-feel into a unified display engine in XEmacs might have sped up its initial spread across platforms but has had drawbacks in its long-term popularity. With one result being that it has not rallied enough interest behind it to cover all basic desktop environments well in _spite_ of the porting possibly being easier. It may well be easier to provide the display engine support for "Intellisense" on four different major platforms on XEmacs than on Emacs. > because it's *easy* to factor intellisense given Emacs's current > architecture, and I want to argue that people shouldn't argue about > how hard it is to do comprehensively. They should just jump in and do > the language and features *they* need and let others do what they want > to do. (Which I believe is your point, too!) Emacs 21 started with a number of features only being available under X11. That's a viable starting point, and with its current developers I consider it likely that the support for an interesting feature would not remain stuck in that state for as long the overall graphic display support did in the past. At any rate, I doubt that the main stumbling block is the display support. > > which is whether introducing intellisense for select languages is > > or isn't practically possible in Emacs development. I lost context here, but in typical programming styles, R2L is mostly relevant for comments. -- David Kastrup