From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by walapai.inria.fr (8.13.6/8.13.6) with ESMTP id p8HFmqZ6014146 for ; Sat, 17 Sep 2011 17:48:52 +0200 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Am8BAKbAdE5KfVI0kGdsb2JhbAAnGhanRAgUAQEBAQkJDQcUBCGBbAIsARscAgMSCR0WGAMCAQIBEREBBQEvCAEBHodXAiSWHoJYCotBglyEJzuIbQIDBoZyBJhmgSqGOz2DcGk X-IronPort-AV: E=Sophos;i="4.68,398,1312149600"; d="scan'208,217";a="120227717" Received: from mail-ww0-f52.google.com ([74.125.82.52]) by mail1-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 17 Sep 2011 17:48:46 +0200 Received: by wwj40 with SMTP id 40so7011114wwj.9 for ; Sat, 17 Sep 2011 08:48:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; bh=ZWhlzqMnZVh6ahd3WnExv54pb7m6rhr2Rif4nfS02DU=; b=PSFOpFUmlhqD4SOzO5prqquuOuxgjM3+x/IJnYREIlgyva9mm3aMppIPQS5mbPVIO8 xTnRDbLQgojCk96n/qbcaRBR6sBEEYSBiB21XG2zGOzZ8NurXTYSV3skYXBr1curE0sa YbAHvO5mWGDG0d9EjjMTsNqRU5lEY6jBfqhlw= Received: by 10.227.13.136 with SMTP id c8mr711460wba.89.1316274526410; Sat, 17 Sep 2011 08:48:46 -0700 (PDT) Received: from [192.168.0.1] (ramona.xulforum.org. [82.243.127.33]) by mx.google.com with ESMTPS id n21sm4845337wbp.2.2011.09.17.08.48.44 (version=SSLv3 cipher=OTHER); Sat, 17 Sep 2011 08:48:45 -0700 (PDT) Message-ID: <4E74C15C.1070803@ens-lyon.org> Date: Sat, 17 Sep 2011 17:48:44 +0200 From: Jonathan Protzenko User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0a1) Gecko/20110910 Thunderbird/9.0a1 MIME-Version: 1.0 To: caml-list@inria.fr Content-Type: multipart/alternative; boundary="------------070307030606050009040409" Subject: [Caml-list] OCaml installer for windows available This is a multi-part message in MIME format. --------------070307030606050009040409 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi all, tl;dr I created an installer for Windows. I'd be happy if you could try it out, give me feedback, and tell me if it works for you. Download it there: . What does the installer do? The installer is built using mingw/msys (*not* cygwin), 32bit flavor. The installer : - installs a full ocaml distribution, - sets up the path, env variables, ld.conf, etc. - downloads the right activetcl installer and launches its setup if the user doesn't have the right version of activetcl installed already, - unless the user opts-out, the installer will download emacs, install the caml-mode files, associate .ml and .mli files with emacs in the windows explorer, and write the right .el files so that the caml-mode is operational without requiring any extra configuration, - the installer will also add start menu entries and register uninstall information for the control panel "add/remove programs" thingy. Basically, once the installer is done, you can fire up an emacs and do M-x run-caml, and it works. Because I'm not bundling any as.exe, users will need extra steps to enjoy native compilation. The recommended procedure (also described at the link above) is to install mingw/msys to get a working unix-like environment, and export the right FLEXLINKFLAGS. Because I'm bundling flexlink in the installer, this is the only manual action that's required. Target audience My main target is students / non-geeks who just want an emacs to play with, and possibly a little bit extra environment to try out compilation. I don't intend on investing a lot of time / energy into this. My goal is not to provide anything like a full ocaml distribution (I've been told godi works on windows), more like a quick and easy way to get setup. I would like you to implement feature X If you have any feature requests, please submit a patch. The project lives on GitHub so please do send pull requests if you feel so inclined. Cheers, jonathan --------------070307030606050009040409 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi all,

tl;dr

I created an installer for Windows. I'd be happy if you could try it out, give me feedback, and tell me if it works for you. Download it there: <http://yquem.inria.fr/~protzenk/caml-installer.html>.

What does the installer do?

The installer is built using mingw/msys (*not* cygwin), 32bit flavor. The installer :
- installs a full ocaml distribution,
- sets up the path, env variables, ld.conf, etc.
- downloads the right activetcl installer and launches its setup if the user doesn't have the right version of activetcl installed already,
- unless the user opts-out, the installer will download emacs, install the caml-mode files, associate .ml and .mli files with emacs in the windows explorer, and write the right .el files so that the caml-mode is operational without requiring any extra configuration,
- the installer will also add start menu entries and register uninstall information for the control panel "add/remove programs" thingy.

Basically, once the installer is done, you can fire up an emacs and do M-x run-caml, and it works.

Because I'm not bundling any as.exe, users will need extra steps to enjoy native compilation. The recommended procedure (also described at the link above) is to install mingw/msys to get a working unix-like environment, and export the right FLEXLINKFLAGS. Because I'm bundling flexlink in the installer, this is the only manual action that's required.

Target audience

My main target is students / non-geeks who just want an emacs to play with, and possibly a little bit extra environment to try out compilation. I don't intend on investing a lot of time / energy into this. My goal is not to provide anything like a full ocaml distribution (I've been told godi works on windows), more like a quick and easy way to get setup.

I would like you to implement feature X

If you have any feature requests, please submit a patch. The project lives on GitHub <https://github.com/protz/ocaml-installer> so please do send pull requests if you feel so inclined.

Cheers,

jonathan --------------070307030606050009040409--