Oliver Bandel | 1 May 2005 14:05
Picon

Region Algebra-Library in OCaml?

Hello,

is there a Region Algebra Library in OCaml?

Or are there at least Octrees or kdTrees available as OCaml-library?

TIA,
   Oliver Bandel

_______________________________________________
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

Daan Leijen | 1 May 2005 16:58
Picon

Haskell workshop 2005: second call for papers.

[I apologize for cross-postings. Please forward to interested colleagues]

                     2005 Haskell Workshop
               Tallinn, Estonia, 30 September, 2005
                 http://www.cs.uu.nl/~daan/hw2005

                     Second Call for papers

 -- Important Dates ---------------------------------------------------

Submission deadline    : June 10
Acceptance notification: July  5
Final version due      : July 19
Haskell workshop       : September 30

-- The Haskell Workshop ----------------------------------------------

The Haskell Workshop 2005 is an ACM SIGPLAN sponsored workshop 
affiliated with
the 2005 International Conference on Functional Programming (ICFP). Previous
Haskell Workshops have been held in La Jolla (1995), Amsterdam (1997), Paris
(1999), Montreal (2000), Firenze (2001), Pittsburgh (2002), Uppsala 
(2003), and
Snowbird (2004).

-- Scope -------------------------------------------------------------

The purpose of the Haskell Workshop is to discuss experience with 
Haskell, and
future developments for the language.  The scope of the workshop 
(Continue reading)

Matt Gushee | 2 May 2005 06:21

[ANN] Bantam: a lightweight file manager for X11

[ ... written in OCaml, of course! ]

To make a long story short: I couldn't find a file manager that had just 
the right combination of features, so I created Bantam. It attempts to 
be a fast, light, unobtrusive productivity aid for power users of 
POSIX/X11 systems. Important features include:

  * An arbitrary number of directory views
  * Single-keystroke commands
  * Internal text file viewer
  * Configurable interface to external viewers and editors
  * A minimum of visual clutter (i.e. no icons, etc.)

Bantam 0.1 is now available in source and Linux binary packages. The 
binary should work on any system with Tcl/Tk 8.4 installed. If you have 
any trouble installing or running it, *please* let me know.

The Bantam home page is <http://matt.gushee.net/software/bantam/>.

Enjoy!

--

-- 
Matt Gushee
Englewood, CO, USA

_______________________________________________
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
(Continue reading)

Matt Gushee | 2 May 2005 08:21

Re: [ANN] Bantam: a lightweight file manager for X11

Janne Hellsten wrote:

 > Hi Matt,
 >
 > I compiled this with Ocaml 3.08.3 & Tcl/Tk 8.4.  Alas, not all is
 > well.  When I run bantam.bin, I get this:
 >
 > janne <at> nurbian:~/bantam-0.1$ ./bantam.bin Fatal error: exception Not_found
 > Raised by primitive operation at unknown location
 >
 > This was all I got with byte-code and OCAMLRUNPARAM=b=1.  Native
 > version printed just the Not_found exception info.

Well, you're being too clever! You (no, I don't really mean you, the 
OCaml developer, I mean "you" the generic user) are not supposed to know 
bantam.bin even exists; you're just supposed to run 'bantam', which is a 
shell script.

The cause of that exception is

   Sys.getenv("BANTAM_USER_DIR")

That variable is set by the 'bantam' shell script to its default value, 
$HOME/.bantam; or you can override it by setting the variable manually 
(BTW, the shell script also creates the $BANTAM_USER_DIR if it doesn't 
exist).

Now, I agree this is a problem. I suppose that exception should be 
handled, and maybe there's a need for better documentation. I'm not 
really sure of the best way to deal with this, but one of my objectives 
(Continue reading)

Julian Brown | 2 May 2005 21:48
Picon
Picon
Favicon

Re: Mini ray tracer

On 2005-04-28, Jon Harrop <jon <at> ffconsultancy.com> wrote:
>
> I just knocked up a little ray tracer in OCaml to test its viability for the 
> shootout:
>
>   http://www.ffconsultancy.com/free/ray_tracer/
>
> Here, it traces a 768^2 image of 66,430 spheres in 22.51s on a 1.2GHz 
> Athlon-Thunderbird and in 7.24s on a 1.8GHz Athlon 64.
>
> I've boiled it down to 94 LOC and posted it to the shootout mailing list.

Re:

  http://www.ffconsultancy.com/free/ray_tracer/comparison.html

Interesting results, but it's kind of unfair to leave optimisation turned
off for g++! What kind of results do you get with, say, -O3 -ffast-math?

Cheers,

Julian

_______________________________________________
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

(Continue reading)

Kevin Hammond | 3 May 2005 11:05
Picon
Picon

[ANNOUNCEMENT]: TFP '05: First Call for Papers

[With apologies in advance for any duplication.  Kevin]

FIRST CALL FOR PAPERS
TFP 2005 <http://www.tifp.org/tfp05>: Sixth 
Symposium on Trends in Functional Programming,

September 23rd-24th 2005, Tallinn, Estonia 
(co-located with ICFP 2005 and GPCE 2005).

The 2005 Symposium on Trends in Functional 
Programming (TFP '05) is an international forum
for researchers with interests in all aspects of 
functional programming languages, focusing
on providing a broad view of current and future 
trends in Functional Programming.
Previous TFP symposia were held in Munich, 
Germany in 2004, in Scotland in 2002 and 2003,
as successors to the successful series of 
Scottish Functional Programming Workshops.

TFP <http://www.tifp.org/> aims to combine a 
lively environment for presenting the latest
research results with  a formal post-symposium 
refereeing process leading to the
publication by Intellect of a high-profile volume 
containing a selection of the best papers
presented at the symposium. A review of a 
previous TFP proceedings can be found in the July
2003 issue of the Journal of Functional Programming.

(Continue reading)

Richard Jones | 3 May 2005 14:50
Gravatar

Re: OCaml and SOAP

I've asked about OCaml and SOAP before on this mailing list and didn't
get a response.  As far as I can find out, there are two
possibilities, but both seem unsuitable.  OCaml-SOAP (from INRIA) -
the home page for this has disappeared in the site redesign.  O'SOAP -
seems to be all about writing command-line clients and attempts no
mapping of data types.

				---

    Is anyone interested in discussing writing a SOAP client
    with me, in pure OCaml, and probably based around ocamlnet
    and/or PXP?

				---

General plan: a tool which could take a WSDL description file and
generate OCaml stubs for functions and datatype conversions.  The
stubs would use PXP to make and parse SOAP XML, and ocamlnet to
dispatch the requests off to the server.

My personal itch is the Google Adwords API
(http://www.google.com/apis/adwords/).

Rich.

--

-- 
Richard Jones, CTO Merjis Ltd.
Merjis - web marketing and technology - http://merjis.com
Team Notepad - intranets and extranets for business - http://team-notepad.com

(Continue reading)

Alain Frisch | 3 May 2005 15:30
Picon
Picon
Favicon

Re: OCaml and SOAP

Richard Jones wrote:
> I've asked about OCaml and SOAP before on this mailing list and didn't
> get a response.  As far as I can find out, there are two
> possibilities, but both seem unsuitable.  OCaml-SOAP (from INRIA) -
> the home page for this has disappeared in the site redesign.  O'SOAP -
> seems to be all about writing command-line clients and attempts no
> mapping of data types.
> 
> 				---
> 
>     Is anyone interested in discussing writing a SOAP client
>     with me, in pure OCaml, and probably based around ocamlnet
>     and/or PXP?
> 
> 				---
> 
> General plan: a tool which could take a WSDL description file and
> generate OCaml stubs for functions and datatype conversions.  The
> stubs would use PXP to make and parse SOAP XML, and ocamlnet to
> dispatch the requests off to the server.

Parsing WSDL means parsing XML Schema, which is not straightforward.
Stefano Zacchiroli and I have written an approximative parser for XML 
Schema (used in CDuce); you could use it as a starting point. I'm 
currently reimplementing such a parser using my OCaml+CDuce extension
as the implementation language, and trying to follow closely the XML 
Schema spec, but I guess you won't want to switch to this experimental 
language just to parse XML Schema.

-- Alain
(Continue reading)

Mary Fernandez | 3 May 2005 16:55
Picon

MacOS self-extracting binary

Greetings,

I just installed the MacOS self-extracting binary.
Two problems: 

1. there is no doc that specifies
where it automatically installs itself and
2. there is no way to specify an alternative 
installation directory. 

Where does it install by default?
Thanks! Mary
--

-- 
Mary Fernandez <mff <at> research.att.com>
AT&T Labs - Research

_______________________________________________
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

William D. Neumann | 3 May 2005 17:45
Picon

Re: MacOS self-extracting binary

On Tue, 3 May 2005, Mary Fernandez wrote:

> 1. there is no doc that specifies
> where it automatically installs itself and
> 2. there is no way to specify an alternative
> installation directory.
>
> Where does it install by default?
> Thanks! Mary

It installs by defoult in /usr/local/{bin | lib/ocaml | man/man(1|3)}

If you pick up the program Pacifist[1], you can easily examine the 
contents of pkg files, ond you can also extract the contents to a 
non-standard location.

[1] http://www.charlessoft.com/

William D. Neumann

---

"There's just so many extra children, we could just feed the
children to these tigers.  We don't need them, we're not doing 
anything with them.

Tigers are noble and sleek; children are loud and messy."

         -- Neko Case

(Continue reading)


Gmane