caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* RE: Use of BDDs in OCaml
@ 2000-01-19 12:16 Don Syme
  0 siblings, 0 replies; 3+ messages in thread
From: Don Syme @ 2000-01-19 12:16 UTC (permalink / raw)
  To: 'David.Mentre@irisa.fr', caml-list


I did one a while ago, but never polished it up.  It was based on the CuDD
package.  It may be useful as a starting point.

Perhaps BDDs should come as part of the standard distribution, as they do
with Mercury.  OCaml could then easily become a standard platform for
implementing hardware verification tools.  Does any one else have experience
as to which would be the best C package to lift to the OCaml level, or if
the performance gained by using C is worth it or not?

Cheers,
Don

> -----Original Message-----
> From: David.Mentre@irisa.fr [mailto:David.Mentre@irisa.fr]
> Sent: 17 January 2000 12:58
> To: caml-list@inria.fr
> Subject: Use of BDDs in OCaml
> 
> 
> Hi all dear Camlists,
> 
> I would like to use BDD in a program of mine. So I'm looking for a BDD
> library that could be used in OCaml. 
> 
> Looking at mailing-list archive, I've found one implemented in 8,5 at
> LRI :
> 
>   ftp://ftp.lri.fr/LRI/soft/archi/Softwares/8,5/robdd.tar.gz
> 
> I could also use a C BDD library (CMU's one for example) in access it
> from my OCaml program.
> 
> Am I the first to do such a think? Is there another OCaml BDD library
> that I would have missed?
> 
> Best regards,
> david
> -- 
>  David.Mentre@irisa.fr -- PhD student -- PARIS research team
>       Personal: http://www.irisa.fr/prive/dmentre/	
>   Professional: 
> http://www.irisa.fr/paris/pages-perso/David-Mentre/anglais/
> 




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

* Re: Use of BDDs in OCaml
  2000-01-17 12:58 David Mentré
@ 2000-01-24 21:20 ` Ken Friis Larsen
  0 siblings, 0 replies; 3+ messages in thread
From: Ken Friis Larsen @ 2000-01-24 21:20 UTC (permalink / raw)
  To: caml-list

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 862 bytes --]

Hi David

 David>  I would like to use BDD in a program of mine. So I'm looking for a BDD
 David>  library that could be used in OCaml. 
 David>  I could also use a C BDD library (CMU's one for example) in access it
 David>  from my OCaml program.
 David>  Am I the first to do such a think? Is there another OCaml BDD library
 David>  that I would have missed?

I have made binding for Jørn Lind-Nielsen's BDD library BuDDy for use
with Moscow ML, but since Moscow ML is based on Caml light it should
possible (easy?) to port it to OCaml.  I've planned to do this for
some time but havn't had time to figure out how a good OCaml port
should be done (I've never made OCaml-C bindings and I don't know the
OCaml "philosophy" in this area).  

If somebody (with the time and ability) are interested in making a
port I'll be willing to help out.


Cheers,

--Ken



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

* Use of BDDs in OCaml
@ 2000-01-17 12:58 David Mentré
  2000-01-24 21:20 ` Ken Friis Larsen
  0 siblings, 1 reply; 3+ messages in thread
From: David Mentré @ 2000-01-17 12:58 UTC (permalink / raw)
  To: caml-list

Hi all dear Camlists,

I would like to use BDD in a program of mine. So I'm looking for a BDD
library that could be used in OCaml. 

Looking at mailing-list archive, I've found one implemented in 8,5 at
LRI :

  ftp://ftp.lri.fr/LRI/soft/archi/Softwares/8,5/robdd.tar.gz

I could also use a C BDD library (CMU's one for example) in access it
from my OCaml program.

Am I the first to do such a think? Is there another OCaml BDD library
that I would have missed?

Best regards,
david
-- 
 David.Mentre@irisa.fr -- PhD student -- PARIS research team
      Personal: http://www.irisa.fr/prive/dmentre/	
  Professional: http://www.irisa.fr/paris/pages-perso/David-Mentre/anglais/




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

end of thread, other threads:[~2000-01-25  8:41 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-01-19 12:16 Use of BDDs in OCaml Don Syme
  -- strict thread matches above, loose matches on Subject: below --
2000-01-17 12:58 David Mentré
2000-01-24 21:20 ` Ken Friis Larsen

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