all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Stefan Monnier <monnier@IRO.UMontreal.CA>
To: dino chiesa <dpchiesa@hotmail.com>
Cc: acm@muc.de, emacs-devel@gnu.org
Subject: Re: first-class support for csharp in cc-mode.el
Date: Wed, 30 Dec 2009 14:57:33 -0200	[thread overview]
Message-ID: <m2eimc5rzl.fsf-monnier+emacs@gnu.org> (raw)
In-Reply-To: <COL124-W302685C097D1C55BD1B015CE790@phx.gbl> (dino chiesa's message of "Wed, 30 Dec 2009 08:29:14 -0800")

> Very clear. In that case I should be petitioning to get csharp-mode
> put into the emacs progmodes distrib separately, rather than
> petitioning to get csharp-mode folded into cc-mode.

Here are the hurdles:
1- The usual issue of getting the necessary paperwork in order
   (i.e. track down all the non-negligible contributors and get them to
   sign the copyright thingies).
2- Get the code into shape (follow coding conventions, mostly).
3- Figure out whether it's politically acceptable: the FSF doesn't like
   the .NET framework because it is too much under control of a company
   we distrust, so the FSF doesn't want to encourage the development
   of applications using the .NET platform.
   I would personally accept csharp-mode.el, as long as we're careful to
   support the Free part of .NET (i.e. Mono) rather than the
   MS-specific tools.

> I don't know how that might affect the final design of a solution, or
> if it recommends or disrecommends Stefan's suggestion to worry only
> about the final slash.

My main recommendation is to only add a syntax table on the chars where
we know we need it (i.e. final backslash, and intermediate LFs if
necessary, and whichever more is found to need such treatment), rather
than blindly on the whole text.


        Stefan




  reply	other threads:[~2009-12-30 16:57 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-12-29  1:51 cc-mode help - how to support literal strings in C# syntax? dino chiesa
2009-12-29 10:43 ` Andreas Roehler
2009-12-30  4:40   ` dino chiesa
2010-01-01 11:43     ` Andreas Roehler
2010-01-01 16:04     ` Andreas Roehler
2009-12-30  5:01   ` first-class support for csharp in cc-mode.el dino chiesa
2009-12-30  6:17     ` Miles Bader
2009-12-30  7:18       ` dino chiesa
2009-12-30 11:09         ` Miles Bader
2009-12-30 15:00           ` dino chiesa
2009-12-30 15:19     ` Alan Mackenzie
2009-12-30 15:39       ` Stefan Monnier
2009-12-30 16:29         ` dino chiesa
2009-12-30 16:57           ` Stefan Monnier [this message]
2009-12-30 21:01           ` Alan Mackenzie
2009-12-30 21:03             ` dino chiesa
2009-12-31  2:44               ` Miles Bader
2009-12-31  2:58                 ` Jason Rumney
2009-12-31  3:08                 ` Deniz Dogan
2009-12-31  3:18                   ` dino chiesa
2009-12-31  3:13                 ` dino chiesa
2009-12-31 11:43           ` Vagn Johansen
2009-12-30 20:19         ` Alan Mackenzie

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=m2eimc5rzl.fsf-monnier+emacs@gnu.org \
    --to=monnier@iro.umontreal.ca \
    --cc=acm@muc.de \
    --cc=dpchiesa@hotmail.com \
    --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.