caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [ANNOUNCE] otags reloaded
@ 2010-08-25 11:29 Hendrik Tews
  2010-08-26 17:38 ` [Caml-list] " Yoann Padioleau
  0 siblings, 1 reply; 3+ messages in thread
From: Hendrik Tews @ 2010-08-25 11:29 UTC (permalink / raw)
  To: caml-list

Hi,

I would like to announce that the first release of OTAGS RELOADED
is available at

    http://askra.de/otags/

Otags reloaded generates tags tables for emacs and vi/vim.
Currently it is only available for ocaml 3.11, work for 3.12
will start after the first wave of bug reports and feature
requests.

Otags reloaded has been rewritten from scratch for camlp4 and is
thought as a replacement for the old otags, which nowadays
depends on camlp5. The new otags version has the following new
features:

  - parse files without launching camlp4 subprocesses (for the
    syntax extensions distributed with camlp4)

  - tag files that require different syntax extensions in one run

  - produce sorted vi tags tables


Otags reloaded is distributed under GPL v3.


Bye,

Hendrik Tews


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Caml-list] [ANNOUNCE] otags reloaded
  2010-08-25 11:29 [ANNOUNCE] otags reloaded Hendrik Tews
@ 2010-08-26 17:38 ` Yoann Padioleau
  2010-08-27  7:23   ` Hendrik Tews
  0 siblings, 1 reply; 3+ messages in thread
From: Yoann Padioleau @ 2010-08-26 17:38 UTC (permalink / raw)
  To: Hendrik Tews; +Cc: caml-list


It's unfortunate that otags stops when only one file does not parse.
On my code I have very few files using camlp4 but when I run it with

otags -r *

I get
Fatal error: escaping exception Loc.Exc_located(_, _)
File "ocamlsqlite/recent-orm-sqlite/hash/p4_hash.ml", line 41, characters 14-22
Quotation.Make(Ast).Error.E(_)

Would be better to skip this file and continue.


Also when I run otags on files from stdlib I get:
File "core/pervasives.mli", line 133, characters 0-8
Camlp4 parse error: [a_LIDENT] expected after "external" (in [sig_item])


On Aug 25, 2010, at 4:29 AM, Hendrik Tews wrote:

> 
> Hi,
> 
> I would like to announce that the first release of OTAGS RELOADED
> is available at
> 
>    http://askra.de/otags/
> 
> Otags reloaded generates tags tables for emacs and vi/vim.
> Currently it is only available for ocaml 3.11, work for 3.12
> will start after the first wave of bug reports and feature
> requests.
> 
> Otags reloaded has been rewritten from scratch for camlp4 and is
> thought as a replacement for the old otags, which nowadays
> depends on camlp5. The new otags version has the following new
> features:
> 
>  - parse files without launching camlp4 subprocesses (for the
>    syntax extensions distributed with camlp4)
> 
>  - tag files that require different syntax extensions in one run
> 
>  - produce sorted vi tags tables
> 
> 
> Otags reloaded is distributed under GPL v3.
> 
> 
> Bye,
> 
> Hendrik Tews
> 
> _______________________________________________
> Caml-list mailing list. Subscription management:
> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
> Archives: http://caml.inria.fr
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
> 




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Caml-list] [ANNOUNCE] otags reloaded
  2010-08-26 17:38 ` [Caml-list] " Yoann Padioleau
@ 2010-08-27  7:23   ` Hendrik Tews
  0 siblings, 0 replies; 3+ messages in thread
From: Hendrik Tews @ 2010-08-27  7:23 UTC (permalink / raw)
  To: caml-list

Yoann Padioleau <padator@wanadoo.fr> writes:

   It's unfortunate that otags stops when only one file does not parse.

Indeed, the intended behaviour is drop files that cause errors
and continue tagging. Anything else is a bug.

   Fatal error: escaping exception Loc.Exc_located(_, _)
   File "ocamlsqlite/recent-orm-sqlite/hash/p4_hash.ml", line 41, characters 14-22
   Quotation.Make(Ast).Error.E(_)

This looks like a quotation parsing error. Can you try the just
release version 3.11.2? If the problem persists then please send
me the offending input file.

   Also when I run otags on files from stdlib I get:
   File "core/pervasives.mli", line 133, characters 0-8
   Camlp4 parse error: [a_LIDENT] expected after "external" (in [sig_item])

This is one of the camlp4/ocaml incompatibilities (try camlp4o
pervasives.mli!). There are more like this, see for instance
problem #5135, #5122. All we can do here is to submit bug reports
and hope that the incompatibilities get eventually fixed.

Bye,

Hendrik


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-08-27  7:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-25 11:29 [ANNOUNCE] otags reloaded Hendrik Tews
2010-08-26 17:38 ` [Caml-list] " Yoann Padioleau
2010-08-27  7:23   ` Hendrik Tews

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 NNTP newsgroup(s).