caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] Inline operators in the revised syntax
@ 2003-05-13 12:21 Jim Farrand
  2003-05-13 15:23 ` Virgile Prevosto
  0 siblings, 1 reply; 3+ messages in thread
From: Jim Farrand @ 2003-05-13 12:21 UTC (permalink / raw)
  To: caml-list

Hi,

Is there a simple way to define and use an inline operator in the revised
syntax?  It seems they can be defined but not used.

Silly example:

> Objective Caml version 3.06

> Camlp4 Parsing version 3.06

> # value \=== a b = a=b ;
> value ( === ) : 'a -> 'a -> bool = <fun>
> # 1 === 1 ;
> Toplevel input:
> # 1 === 1 ;
>     ^^^
> Parse error: ';' expected after [str_item] (in [phrase])

The equivelent in the old syntax works fine.  (I realise it's probably
possible to use camlp4's grammar extension features to do the same, but
I don't know how to do this, and it seems like overkill when it was so
easy in the old syntax.)

As an aside, do many people actually use the revised syntax?

Kind regards,
Jim

-- 
Jim Farrand
-- 

-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


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

end of thread, other threads:[~2003-05-15  9:07 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-13 12:21 [Caml-list] Inline operators in the revised syntax Jim Farrand
2003-05-13 15:23 ` Virgile Prevosto
2003-05-15  9:07   ` Jim Farrand

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).