David PONCE | 1 Oct 2003 11:13
Picon

Re: Compatibility

Hi Eric,

[...]
> Good idea.  There certainly are other compatibility functions to add
> too, like `with-syntax-table' (in semantic-lex).  XEmacs has an Emacs
> compatibility package which may grow conflicting definitions.  It is
> that file which forced the semantic overlay compatibility functions w/
> the new names as they were not as compatible as they needed to be.
> 
> As we identify various compatibility issues, we may need to prefix
> them appropriately.

For example, the semantic overlay functions that are not specific
could be moved in the cedet-compat library as cedet-overlay functions
to avoid conflicts with other compatibility libraries.  IMO, specific
stuff must remain in packages that use it.

> Please check in your change.  Thanks.

Done.  I also committed these changes:

1. A minor change in semantic-grammar.el to generate the lisp code
   when the grammar buffer is modified (useful when hacking a grammar).

2. Implementation of the new %default-prec feature, introduced in
   latest version of Bison.  Here is an excerpt of the Bison's manual:

   "
   exp:    ...
           | exp '-' exp
(Continue reading)

Eric M. Ludlam | 2 Oct 2003 16:46
Gravatar

semantic.texi

I was looking through the doc for semantic again.  While I had put
some effort into it recently to "bring it all together", I think it
is now too big.  There is not enough subsection depth for the wisent
manual, and users who want to know about minor modes need to slog
past sections on writing parsers.

After the beta, it would be nice to divide it up some.  I think
Richard's previous organization on this will facilitate a move, and
the main-menu in semantic.texi is probably a good start in dividing
things up.

For me, this leads to questions about the glossary, shared macros
that Richard wrote, and the like.  Richard, do you have thoughts on
how this can be done, or if it should be done?  

Thanks
Eric

--

-- 
          Eric Ludlam:                 zappo <at> gnu.org, eric <at> siege-engine.com
   Home: http://www.ludlam.net            Siege: www.siege-engine.com
Emacs: http://cedet.sourceforge.net               GNU: www.gnu.org

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
Eric M. Ludlam | 2 Oct 2003 18:38
Gravatar

Random bits

Hi,

  I discovered that sourceforge was not accepting my email for some
unknown amount of time due to a lack of a postmaster at my domain.
This fact was lost on me amongst all the virus related spam I've been
getting.

  I resent the last email which I know had been returned to me.
Before that, I had sent email saying I had checked in changes to all
the makefiles so that a 'make dist' at the top level works.  I'm not
sure what else may have been lost.

Eric

--

-- 
          Eric Ludlam:                 zappo <at> gnu.org, eric <at> siege-engine.com
   Home: http://www.ludlam.net            Siege: www.siege-engine.com
Emacs: http://cedet.sourceforge.net               GNU: www.gnu.org

-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
David PONCE | 3 Oct 2003 10:51
Picon

Re: semantic.texi

Hi Eric,

> I was looking through the doc for semantic again.  While I had put
> some effort into it recently to "bring it all together", I think it
> is now too big.  There is not enough subsection depth for the wisent
> manual, and users who want to know about minor modes need to slog
> past sections on writing parsers.

I completely agree with you.

> After the beta, it would be nice to divide it up some.  I think
> Richard's previous organization on this will facilitate a move, and
> the main-menu in semantic.texi is probably a good start in dividing
> things up.

Yes the current organization is good and it shouldn't be too hard
to split the manual into three shorter and more useful manuals:

- The "User's Guide" not intended for developers, that documents how
  Semantic can help while editing (installation, minor modes,
  completion, search, etc.).

- The "Application programming guide" that documents the Semantic API
  and how to use it in third party developments.

- The "Developer's Guide" that documents Semantic internals and how
  to extend it (write grammars & lexers, plug new parsers, etc.).

Maybe it could make sense too to have a separate manual for each
"external" parser?
(Continue reading)

Eric M. Ludlam | 15 Oct 2003 17:28
Gravatar

Time for beta?

I made a small change to senator for eldoc truncate line support
today.

While there are several things left to do on the "do before beta"
list, I think I'd like to just have a release so I can move on to
check in some pending changes I have for the completion engine and
auto-parse mode.

Hopefully the Makefile changes I had made a couple weeks ago will
make this much easier to do.

Thoughts?
Eric

--

-- 
          Eric Ludlam:                 zappo <at> gnu.org, eric <at> siege-engine.com
   Home: http://www.ludlam.net            Siege: www.siege-engine.com
Emacs: http://cedet.sourceforge.net               GNU: www.gnu.org

-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
David PONCE | 16 Oct 2003 09:33
Picon

Re: Time for beta?

Hi Eric,

> I made a small change to senator for eldoc truncate line support
> today.

Thanks!

> While there are several things left to do on the "do before beta"
> list, I think I'd like to just have a release so I can move on to
> check in some pending changes I have for the completion engine and
> auto-parse mode.

Yes, it's time to have the first long awaited beta of Semantic 2!
So please do ;-)

It would be nice to tag the Semantic branch "v2p0".  Perhaps it would
be even better to tag the whole cedet distribution "v1p0" because of
new mandatory dependencies?

I have plan to work on the developer's documentation as soon as
possible.  Many things need to be fixed related to the new grammar
framework, which I think deserve to have its own chapter separated
from the Wisent's manual.

David

-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
(Continue reading)

Eric M. Ludlam | 22 Oct 2003 02:58
Gravatar

cedet 1.0 beta 1 branch

Hi all,

  I tagged the CVS repository with the symbol "cedet-1p0beta1" this
evening, and have had a successful test build.  I hope to have the tar
file up after figuring out why "make dist" doesn't work. ;)

  At the moment, the new tag and HEAD are the same.

Enjoy
Eric

--

-- 
          Eric Ludlam:                 zappo <at> gnu.org, eric <at> siege-engine.com
   Home: http://www.ludlam.net            Siege: www.siege-engine.com
Emacs: http://cedet.sourceforge.net               GNU: www.gnu.org

-------------------------------------------------------
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
Eric M. Ludlam | 24 Oct 2003 22:13
Gravatar

cedet 1.0 beta 1

I posted this message yesterday, but it didn't go through.  I don't
know why.

cedet-1.0beta1.tar.gz is in the released files area on the CEDET
project page.  Try it out!  I tested on Debian Intel Linux at work
using Emacs 21.2. I haven't written any posts or news for the release
yet.  I hope to get the announcement mail out to various lists as soon
as I write it.

I updated the www module in CEDET with the pending website.  Take a
gander to see what it's like.

Not all changes from the cedet-1p0beta1 branch are in HEAD yet.  I
hope to get to that soon too.

Try it out.  Thanks.
Eric

--

-- 
          Eric Ludlam:                 zappo <at> gnu.org, eric <at> siege-engine.com
   Home: http://www.ludlam.net            Siege: www.siege-engine.com
Emacs: http://cedet.sourceforge.net               GNU: www.gnu.org

-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
David Ponce | 25 Oct 2003 09:09

Re: cedet 1.0 beta 1

Hi Eric,

 > cedet-1.0beta1.tar.gz is in the released files area on the CEDET
 > project page.  Try it out!  I tested on Debian Intel Linux at work
 > using Emacs 21.2. I haven't written any posts or news for the release
 > yet.  I hope to get the announcement mail out to various lists as soon
 > as I write it.

Thank you so much Eric for doing that!  I downloaded the tarball and
will try it this WE if possible.  I am very busy for now :-(

Also I am migrating my development environment from Windows XP to
GNU/Linux, and have serious trouble to build Emacs on my new Fedora
(next generation of Red Hat Linux) box :-(

 > I updated the www module in CEDET with the pending website.  Take a
 > gander to see what it's like.

Very nice!  Great work Eric.  I like the new navigation bar that looks
like the speedbar ;-)

 >
 > Not all changes from the cedet-1p0beta1 branch are in HEAD yet.  I
 > hope to get to that soon too.

Fine.

Thanks!

David
(Continue reading)

Eric M. Ludlam | 23 Oct 2003 22:59
Gravatar

cedet 1.0 beta 1

I've uploaded a tar file for cedet 1.0 beta 1 into the CEDET file
releases area.  I also checked in changes to the "www" module for the
new format for the web site.  (I made the link box look sort of like
speedbar.)  Those changes haven't propagated to the web site though.

I still need to formulate release notes and a change log.  I'm not
quite sure what do do there just yet.

I tested the operation and build process on Linux on my work machine
where I had not used these tools in a while.  As such, I got to use
the java parser for the first time while trying to do work.  It's
great!

There are some changes on the cedet-1p0beta1 branch not yet merged
into HEAD.  I hope to do that soon.

Please give it a try.  I hope to get to the release notes and sending
off email sometime this weekend if nothing critical pops up.

Thanks
Eric

--

-- 
          Eric Ludlam:                 zappo <at> gnu.org, eric <at> siege-engine.com
   Home: http://www.ludlam.net            Siege: www.siege-engine.com
Emacs: http://cedet.sourceforge.net               GNU: www.gnu.org

-------------------------------------------------------
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
(Continue reading)


Gmane