From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alex Ott Newsgroups: gmane.emacs.devel Subject: Re: Emacs learning curve Date: Tue, 13 Jul 2010 20:02:51 +0200 Organization: Alex Ott's Consulting Message-ID: References: <4C3B6A8A.80105@gmx.de> <87wrt0e81n.fsf@telefonica.net> <62E9699C07054418AB66F9C5FCB54E5C@us.oracle.com> <87sk3oe3la.fsf@telefonica.net> <1154D96E7D2F401D849266F359E44BB9@us.oracle.com> <87ocecdzou.fsf@telefonica.net> <87hbk4i1m4.fsf@uwakimon.sk.tsukuba.ac.jp> <87bpacdpwl.fsf@telefonica.net> <878w5fizcb.fsf@uwakimon.sk.tsukuba.ac.jp> <4C3C553D.9090203@siege-engine.com> <87vd8jlh4h.fsf@lola.goethe.zz> <87mxtvl7l6.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1279044199 15270 80.91.229.12 (13 Jul 2010 18:03:19 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 13 Jul 2010 18:03:19 +0000 (UTC) To: joakim@verona.se, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 13 20:03:16 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OYjoz-0006bL-6V for ged-emacs-devel@m.gmane.org; Tue, 13 Jul 2010 20:03:09 +0200 Original-Received: from localhost ([127.0.0.1]:41697 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYjox-0002ye-2w for ged-emacs-devel@m.gmane.org; Tue, 13 Jul 2010 14:03:07 -0400 Original-Received: from [140.186.70.92] (port=32829 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OYjoq-0002wu-Jv for emacs-devel@gnu.org; Tue, 13 Jul 2010 14:03:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OYjoo-0005VH-Tm for emacs-devel@gnu.org; Tue, 13 Jul 2010 14:03:00 -0400 Original-Received: from mail-bw0-f41.google.com ([209.85.214.41]:50210) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OYjoo-0005VB-PF for emacs-devel@gnu.org; Tue, 13 Jul 2010 14:02:58 -0400 Original-Received: by bwz9 with SMTP id 9so4188643bwz.0 for ; Tue, 13 Jul 2010 11:02:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:subject:organization :references:date:in-reply-to:message-id:user-agent:mime-version :content-type; bh=1VOpCZfxRLYHp4Gt3Mu1nrX7CdoBvw70BOtOKRoMQ4Q=; b=vbadxhx/Ipv3q/D+1sMuvlH6FGGDc97tt65Cejjqh8bsrLJSDxOmW8h9ejBpboLKih OKqG/+AdqNstM4X37ptNjyG23KSnthr4Gt34Av6xO/tUNVRkPa3QJRKOkWZoZxquSziQ HAE9PAnpT/mXpAYeGiUZWAEd16Dcc8r+j/1GY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:organization:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; b=kNDpXLs9lkq8bpHVkXOb9Da2jY7x3naSmUwrUb+CBtaYbnJNcGkNYwdyO9y8UgpeyO 5wl6mIKjHV6gJeaU87DrOrcO1fwH1TWNoQ8E80UWKn38andlg86MuLZxQpEPnlKEchI1 O3kIgxWMOxSi+cq1hDKHSX7rJEzITASmUKRtQ= Original-Received: by 10.204.0.83 with SMTP id 19mr12347863bka.67.1279044176596; Tue, 13 Jul 2010 11:02:56 -0700 (PDT) Original-Received: from flash.lan (f049018105.adsl.alicedsl.de [78.49.18.105]) by mx.google.com with ESMTPS id o20sm24883345bkw.3.2010.07.13.11.02.55 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 13 Jul 2010 11:02:55 -0700 (PDT) In-Reply-To: (joakim@verona.se's message of "Tue, 13 Jul 2010 17:49:25 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.91 (darwin) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:127203 Archived-At: Re all joakim@verona.se at "Tue, 13 Jul 2010 17:49:25 +0200" wrote: >> Well, cedet has no discernible documentation. It has no info file. >> semantics has an info file. It talks about bovine and wisent parser >> generators. It mentions their source files. They don't exist. Wisent >> files presumably have an extension of .wy. The semantics documentation >> claims that there is a mode for creating them. Opening a file with .wy >> extension puts it in fundamental mode. There are no interactive >> commands autoloaded starting with wisent- or bovin that would have >> anything to do with writing language support using >> Cedet/semantics/whatever. >> >> If there is any usable infrastructure or documentation for creating a >> mode/grammar with the current Emacs distribution, it is rather well >> hidden. >> >> In the current state of Cedet as delivered with Emacs, it is not usable >> for creating new parsers for a language of your choice. You can use the >> existing parsers, but you'll have a hard time finding out what they do, >> and even just what languages are supported. j> Thanks. Maybe I can help Eric with documentation then. For example, you can use my article about CEDET as a base -- http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html (http://alexott.net/en/writings/emacs-devenv/EmacsCedet.muse - source) -- With best wishes, Alex Ott, MBA http://alexott.blogspot.com/ http://alexott.net/ http://alexott-ru.blogspot.com/ Skype: alex.ott