caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] New Ensemble release, 1.35
@ 2002-03-25 17:03 Ohad Rodeh
  2002-07-18  6:45 ` [Caml-list] Problem building -custom on Windows 2000 Friedman Roy
  0 siblings, 1 reply; 7+ messages in thread
From: Ohad Rodeh @ 2002-03-25 17:03 UTC (permalink / raw)
  To: caml-list

List,
  A new Ensemble release is now available. As usual, the sources, documentation,
and pre-compiled binaries for windows and linux can be downloaded from
the system's site at www.cs.cornell.edu/Info/Projects/Ensemble.

Ensemble is a group-communication system built in ML, and enjoying performance
equal or superior to similar systems built in C. It also features an extensive C interface.
The system was built in Cornell and the Hebrew universities.

As an aside to recent discussions on the list, I'd be very happy if Caml libraries
were shared libraries, and if exported interfaces (mli) were binary-compatible across
changes in the library internals.

Below the release notes are attached.

--------------------------------------------------------------------------------------------------------------------------

     RELEASE_NOTES  for Ensemble version 1.35

 1. Added a "local" stack, which simply adds property local to vsync.

2. Some slight typing changes in the Hsys module, requested by Roy Friedman.

3. Removed spurious logical-time in outboard mode (HOT). This improves
   line-utilization for HOT applications using outboard mode.

4. Added outboard mode to CE. This allows using Ensemble through a
   server and a thin client library. This is a step forward in the
   rewrite of the HOT interface. Eventually, we intend to completely
   replace it with CE, using a thin overlay layer to mimic HOT semantics.

5. make depend now works on WIN32. The make sequence is now on all platforms:
    for bytecode:
      make depend
      make all
    for optimized code:
      make depend
      make opt

6. Added staggering to the Suspect and Stability layers. This means
   that instead of a flood of messages sent when suspicions and
   stability information is computed, such events are scattered.  This
   prevents implosion at the group leader. This was suggested by Roy Friedman.

7.  Several small bug fixes and cleanup.

OCAML COMPILER VERSION
  We are using version 3.04 for this version.

PORTABILITY
  This version was tested on Linux, and WIN2000.



-----------------------------------------------------------------------------------

Ohad Rodeh
tel: +972-9-9527641
IBM Haifa, storage research



-------------------
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] 7+ messages in thread

* [Caml-list] Problem building -custom on Windows 2000
  2002-03-25 17:03 [Caml-list] New Ensemble release, 1.35 Ohad Rodeh
@ 2002-07-18  6:45 ` Friedman Roy
  2002-07-18  7:41   ` Jacques Garrigue
  2002-07-18  9:52   ` [Caml-list] Problem building -custom on Windows 2000 Xavier Leroy
  0 siblings, 2 replies; 7+ messages in thread
From: Friedman Roy @ 2002-07-18  6:45 UTC (permalink / raw)
  To: caml-list

Hello,

Has anyone encountered the following problem:
My development environment is Windows 2000, Ocaml 3.04, and Dev Studio
.NET (for the necessary C compiler, linker, etc)
I am trying to build an ocaml application with the -custom switch.
The problem is that if OCAMLLIB is defined as "C:\program files\..."
the link stage fails claiming that it cannot find the relevant Ocaml
files.
However, if I define OCAMLLIB as C:\program files\... then Ocaml
thinks that C:\program and files are two different arguments.

It seems that somewhere there is inconsistency between the way parsing of
environment variables is done between the ocaml compiler and linker.

P.S. when I build an ocaml app without the -custom switch, it works fine!

Any ideas anyone?

Thanks,

Roy

-------------------
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] 7+ messages in thread

* Re: [Caml-list] Problem building -custom on Windows 2000
  2002-07-18  6:45 ` [Caml-list] Problem building -custom on Windows 2000 Friedman Roy
@ 2002-07-18  7:41   ` Jacques Garrigue
  2002-07-18  9:26     ` Nicolas Cannasse
  2002-07-18  9:52   ` [Caml-list] Problem building -custom on Windows 2000 Xavier Leroy
  1 sibling, 1 reply; 7+ messages in thread
From: Jacques Garrigue @ 2002-07-18  7:41 UTC (permalink / raw)
  To: roy; +Cc: caml-list

From: Friedman Roy <roy@cs.technion.ac.il>

> Has anyone encountered the following problem:
> My development environment is Windows 2000, Ocaml 3.04, and Dev Studio
> .NET (for the necessary C compiler, linker, etc)
> I am trying to build an ocaml application with the -custom switch.
> The problem is that if OCAMLLIB is defined as "C:\program files\..."
> the link stage fails claiming that it cannot find the relevant Ocaml
> files.
> However, if I define OCAMLLIB as C:\program files\... then Ocaml
> thinks that C:\program and files are two different arguments.

Classical problem. Try defining OCAMLLIB as C:\program~1\...

     Jacques Garrigue
-------------------
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] 7+ messages in thread

* Re: [Caml-list] Problem building -custom on Windows 2000
  2002-07-18  7:41   ` Jacques Garrigue
@ 2002-07-18  9:26     ` Nicolas Cannasse
  2002-07-18 11:12       ` Friedman Roy
  2002-07-24 12:13       ` [Caml-list] Has anyone implemented compression in pure OCaml Friedman Roy
  0 siblings, 2 replies; 7+ messages in thread
From: Nicolas Cannasse @ 2002-07-18  9:26 UTC (permalink / raw)
  To: Jacques Garrigue, OCaml

> > Has anyone encountered the following problem:
> > My development environment is Windows 2000, Ocaml 3.04, and Dev Studio
> > .NET (for the necessary C compiler, linker, etc)
> > I am trying to build an ocaml application with the -custom switch.
> > The problem is that if OCAMLLIB is defined as "C:\program files\..."
> > the link stage fails claiming that it cannot find the relevant Ocaml
> > files.
> > However, if I define OCAMLLIB as C:\program files\... then Ocaml
> > thinks that C:\program and files are two different arguments.
>
> Classical problem. Try defining OCAMLLIB as C:\program~1\...
>

Actually, it's c:\progra~1\....   (DOS 8 char format )
you can check the DOS name of your directory using "dir /X"

You can also add the ocaml path to the LIB env-var which is the Visual
Studio 6 lib path so perhaps it works on .NET.

Nicolas Cannasse


-------------------
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] 7+ messages in thread

* Re: [Caml-list] Problem building -custom on Windows 2000
  2002-07-18  6:45 ` [Caml-list] Problem building -custom on Windows 2000 Friedman Roy
  2002-07-18  7:41   ` Jacques Garrigue
@ 2002-07-18  9:52   ` Xavier Leroy
  1 sibling, 0 replies; 7+ messages in thread
From: Xavier Leroy @ 2002-07-18  9:52 UTC (permalink / raw)
  To: Friedman Roy; +Cc: caml-list

> Has anyone encountered the following problem:
> My development environment is Windows 2000, Ocaml 3.04, and Dev Studio
> .NET (for the necessary C compiler, linker, etc)
> I am trying to build an ocaml application with the -custom switch.
> The problem is that if OCAMLLIB is defined as "C:\program files\..."
> the link stage fails claiming that it cannot find the relevant Ocaml
> files.

This problem is known as "the killer space in file names" :-)
OCaml 3.04 calls the C linker without quoting properly the file arguments,
including the OCaml standard library directory.  You can view the
resulting mess by running ocamlc -verbose -custom ... for the linking
phase.

This bug should be fixed for good in 3.05.  In the meantime, using the
DOS name for OCAMLLIB, as suggested on this list, should do the job.

- Xavier Leroy
-------------------
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] 7+ messages in thread

* Re: [Caml-list] Problem building -custom on Windows 2000
  2002-07-18  9:26     ` Nicolas Cannasse
@ 2002-07-18 11:12       ` Friedman Roy
  2002-07-24 12:13       ` [Caml-list] Has anyone implemented compression in pure OCaml Friedman Roy
  1 sibling, 0 replies; 7+ messages in thread
From: Friedman Roy @ 2002-07-18 11:12 UTC (permalink / raw)
  To: Nicolas Cannasse; +Cc: Jacques Garrigue, OCaml

Thanks. It worked.

Roy

On Thu, 18 Jul 2002, Nicolas Cannasse wrote:

> > > Has anyone encountered the following problem:
> > > My development environment is Windows 2000, Ocaml 3.04, and Dev Studio
> > > .NET (for the necessary C compiler, linker, etc)
> > > I am trying to build an ocaml application with the -custom switch.
> >> The problem is that if OCAMLLIB is defined as "C:\program files\..."
> > > the link stage fails claiming that it cannot find the relevant Ocaml
> > > files.
> > > However, if I define OCAMLLIB as C:\program files\... then Ocaml
> > > thinks that C:\programand files are two different arguments.
> >
> > Classical problem. Try defining OCAMLLIB as C:\program~1\...
> >
>
> Actually, it's c:\progra~1\.... (DOS 8 char format )
> you can check the DOS name of your directory using "dir /X"
>
> You can also add the ocaml path to the LIB env-var which is the Visual
> Studio 6 lib path so perhaps it works on .NET.
>
> Nicolas Cannasse
>
>
> -------------------
> 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
>

-------------------
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] 7+ messages in thread

* [Caml-list] Has anyone implemented compression in pure OCaml
  2002-07-18  9:26     ` Nicolas Cannasse
  2002-07-18 11:12       ` Friedman Roy
@ 2002-07-24 12:13       ` Friedman Roy
  1 sibling, 0 replies; 7+ messages in thread
From: Friedman Roy @ 2002-07-24 12:13 UTC (permalink / raw)
  To: OCaml

I am aware of the CamlZip library, but it uses the C zlib library.
Is there anything in pure OCaml for compressing and uncompressing
strings/buffers ?

Thanks,

Roy

-------------------
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] 7+ messages in thread

end of thread, other threads:[~2002-07-24 13:05 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-25 17:03 [Caml-list] New Ensemble release, 1.35 Ohad Rodeh
2002-07-18  6:45 ` [Caml-list] Problem building -custom on Windows 2000 Friedman Roy
2002-07-18  7:41   ` Jacques Garrigue
2002-07-18  9:26     ` Nicolas Cannasse
2002-07-18 11:12       ` Friedman Roy
2002-07-24 12:13       ` [Caml-list] Has anyone implemented compression in pure OCaml Friedman Roy
2002-07-18  9:52   ` [Caml-list] Problem building -custom on Windows 2000 Xavier Leroy

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