From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: John Wiegley Newsgroups: gmane.emacs.orgmode,gmane.emacs.devel Subject: Re: Using CEDET modules from Emacs core Date: Sat, 11 Feb 2017 18:15:03 -0800 Message-ID: References: <87k29d7zvw.fsf@engster.org> <87fuk08i01.fsf@engster.org> <87d1f36xnc.fsf@engster.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1486865768 30594 195.159.176.226 (12 Feb 2017 02:16:08 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 12 Feb 2017 02:16:08 +0000 (UTC) User-Agent: Gnus/5.130016 (Ma Gnus v0.16) Emacs/25.1.91 (darwin) Cc: emacs-orgmode@gnu.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sun Feb 12 03:16:04 2017 Return-path: Envelope-to: geo-emacs-orgmode@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ccjhq-0007dv-Tn for geo-emacs-orgmode@m.gmane.org; Sun, 12 Feb 2017 03:16:03 +0100 Original-Received: from localhost ([::1]:50415 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccjhw-0000L8-Gc for geo-emacs-orgmode@m.gmane.org; Sat, 11 Feb 2017 21:16:08 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:51272) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ccjh0-0000G5-UD for emacs-orgmode@gnu.org; Sat, 11 Feb 2017 21:15:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ccjgz-0006oo-PF for emacs-orgmode@gnu.org; Sat, 11 Feb 2017 21:15:10 -0500 Original-Received: from mail-pg0-x242.google.com ([2607:f8b0:400e:c05::242]:33498) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ccjgv-0006lE-1T; Sat, 11 Feb 2017 21:15:05 -0500 Original-Received: by mail-pg0-x242.google.com with SMTP id 194so6221720pgd.0; Sat, 11 Feb 2017 18:15:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:date:message-id:references :user-agent:mail-followup-to:mime-version; bh=fOZbDcg/sl0/us3bzjmEra2+E8yxAYFjZx/e/iZULRo=; b=H44FCbAeezMeIBsOcBDz3mRqI2dhfH/eFdX3W3hPaUIelEy+J+bT4d8b2a8vKi+3uE acNRDOydSYpDmpwkNZFeWq31ix1YUJNWjaoBf6jSjyXBJD5VNozWSOc0HOzu2Ni7v8TM 3Z8tnYBidKI7XzI5t8vdQkSBl38czZiBhhDMNC4zkjJtoJyqtIQ48ephaLPsNSXUEexi tMmu6GMQLaaHfKRFk/VCNH5VnKu7YzuZA07HYSYfyQ7uamA20oW2G4TFasKckB10jU0T pf517E8EtG7ouG8GrjQ6CoKntPv6ul5XfuHv9I0UgxIwp8GBRWKv5LbF/w1JIqMV088q C3Kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:date:message-id :references:user-agent:mail-followup-to:mime-version; bh=fOZbDcg/sl0/us3bzjmEra2+E8yxAYFjZx/e/iZULRo=; b=BarWL75awr4Mk1I3cN03IdyQkOBUrBeWtVtDI0l0WMdIsY4i2VRxYjA41rQL/iuJBG /Xc4K3MY2zsOImgHdy/0SigcdoUNOqvLL338xlakCP1O0eI+CizHUhU9eCLq6zBLPdTa F76EbutTj0nMZ2E60X98GB36nlQbizynYn45cclR8BRlq0GtdLS3HLG2l1jwHJDw5llB xDBEi70nce6LS4X9SMGvZBlCPmps5+X6KkOA0jltrrHbTfIlGg3SOH5jt1nVhyigOe/f veq1oe57KUGHoL4/bAHNEQcJrqVcpWQt5qzyxqwYXQvDqgsTmSygbNqU7POtU1ebT776 tcng== X-Gm-Message-State: AMke39lK/eqod4oiX3gnraFxcVNtjX6UnQTdxsZxPHCwA+VmF0crLHt75e1KeAYTZdx2JA== X-Received: by 10.99.99.68 with SMTP id x65mr19476812pgb.126.1486865702562; Sat, 11 Feb 2017 18:15:02 -0800 (PST) Original-Received: from Vulcan.local (76-234-69-149.lightspeed.frokca.sbcglobal.net. [76.234.69.149]) by smtp.gmail.com with ESMTPSA id h68sm6721982pfj.124.2017.02.11.18.15.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 11 Feb 2017 18:15:01 -0800 (PST) X-Google-Original-From: "John Wiegley" Original-Received: by Vulcan.local (Postfix, from userid 501) id 031EA18B52CF; Sat, 11 Feb 2017 18:15:12 -0800 (PST) In-Reply-To: (Stefan Monnier's message of "Thu, 02 Feb 2017 23:24:55 -0500") Mail-Followup-To: Stefan Monnier , emacs-devel@gnu.org, emacs-orgmode@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:400e:c05::242 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Original-Sender: "Emacs-orgmode" Xref: news.gmane.org gmane.emacs.orgmode:112061 gmane.emacs.devel:212253 Archived-At: >>>>> "SM" == Stefan Monnier writes: SM> For one, I'd like to see more major modes come with support for Semantic SM> right in the major mode's own definition (rather than have it part of SM> CEDET). E.g. for Elisp mode, CC-mode, ... SM> The idea is to get to the point where Semantic support is just another SM> thing that a major mode should aim to support alongside syntax-tables, SM> indentation, font-lock, outline-minor-mode, ... Is the semantic support really at the point of warranting that? Does it have many users currently? Is it something major-modes would want to include default support for? The last time I tried it, for C++ code, it was far too slow. Are you saying it's effective for other languages, like Python or Javascript or Go? -- John Wiegley GPG fingerprint = 4710 CF98 AF9B 327B B80F http://newartisans.com 60E1 46C4 BD1A 7AC1 4BA2