unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Stefan Monnier <monnier@iro.umontreal.ca>
Cc: emacs-devel@gnu.org
Subject: Re: Do we need a major mode for verilog?
Date: Mon, 28 Aug 2006 11:12:40 -0400	[thread overview]
Message-ID: <jwvr6z0gapm.fsf-monnier+emacs@gnu.org> (raw)
In-Reply-To: <5065e2900608260955g3bf9aea1vdfffb84539fc90ac@mail.gmail.com> (Sun Yijiang's message of "Sun, 27 Aug 2006 00:55:23 +0800")

> I think there's no overwhelming strength/weakness for vlog-mode to
> verilog-mode.  Highlighting, code indentation, code alignment,
> sensitive lists generation...  It's easy to switch from verilog-mode
> to vlog-mode.  Of cource, vlog-mode has some unique features that
> verilog-mode does not have.

> In fact, I used to hack a lot on verilog-mode.el but the author of
> verilog-mode tries to control the source and is not very friendly to
> other contributors (its official website is http://www.verilog.com).
> Of cource, that's only my personal impression, maybe very biased.  But
> that's the original motivation for vlog-mode: a more open and public
> project of and for the Emacs-Verilog community, just like vhdl-mode is
> doing now.

Please add a text like the above to your package.  If you can make it more
precise (e.g. describing what details might be different, or also
describing the difference in philosophy), better.  Being biased is
unavoidable, so don't try to avoid it.  But do try to avoid denigrating the
other package's author (even if you think he deserves it).

If you're willing/able to sign the legal paperwork and he's not, then
there's no question that your package is immensely superior from our point
of view ;-)


        Stefan


> 2006/8/26, Stefan Monnier <monnier@iro.umontreal.ca>:
>> > I used to live in Emacs and work with verilog every day but could not
>> > find a satisfying major mode for verilog, so I wrote one myself (named
>> > vlog-mode) and made it public on sourceforge since Dec 2004
>> > (http://vlog-mode.sf.net).  since there's no default major mode for
>> > verilog, I wonder if there's a need for such a major mode and if
>> > vlog-mode is a qualified candidate.  I wish that vlog-mode could
>> > become part of GNU Emacs distribution since the next release.
>> 
>> There is also http://www.veripool.com/verilog-mode.html
>> (http://www.veripool.com/ftp/verilog-mode.el.gz).
>> 
>> Looking at your tarball, I don't see any comparison with it, could you
>> outline the respective strength/weaknesses?
>> 
>> 
>> Stefan
>> 

  reply	other threads:[~2006-08-28 15:12 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-25 15:20 Do we need a major mode for verilog? Sun Yijiang
2006-08-25 20:35 ` Stefan Monnier
2006-08-26 16:55   ` Sun Yijiang
2006-08-28 15:12     ` Stefan Monnier [this message]
2006-08-26 10:08 ` Richard Stallman

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

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=jwvr6z0gapm.fsf-monnier+emacs@gnu.org \
    --to=monnier@iro.umontreal.ca \
    --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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).