[Teaching] Vagrant/OCaml distribution

Anil Madhavapeddy anil at recoil.org
Sun Apr 19 18:07:47 BST 2015


It looks like these are all heading in roughly the same direction.  Richard Mortier has been cleaning up the Mirage Vagrant image (which in turn uses OCaml and OPAM), and it has a slightly more sophisticated networking setup.

https://github.com/mirage/mirage-vagrant-vms <https://github.com/mirage/mirage-vagrant-vms>

I'll look into the Vagrant registry once the Mirage one settles down a bit.

-anil

> On 29 Nov 2014, at 15:16, Nate Foster <jnfoster at cs.cornell.edu> wrote:
> 
> +1 to Vagrant. It makes VM construction and distribution really simple. And it makes it easy for all of us to share resources that go into VMs without having to ship GBs of opaque images around.
> 
> Ben Greenman has already supplied a pointer to the Cornell CS 3110 Vagrant scripts:
> 
> https://github.com/cs3110/vagrant-opam <https://github.com/cs3110/vagrant-opam>
> 
> Speaking just for myself, I'd be very happy if this stayed roughly in sync with Anil's efforts.
> 
> -N
> 
> On Fri, Nov 28, 2014 at 5:27 AM, Anil Madhavapeddy <anil at recoil.org <mailto:anil at recoil.org>> wrote:
> I thought it might be useful to split out the discussion on specific technologies.  Vagrant has come up several times, and it provides a useful mechanism to centralise not only the compiler distribution, but also editor tools and support infrastructure.
> 
> We'd like to provide a Vagrant distribution for our upcoming FP course in Cambridge next term [1].  We already have a Vagrant VM that combines OCaml with the MirageOS here:
> 
>    https://github.com/mirage/mirage-vagrant-vms <https://github.com/mirage/mirage-vagrant-vms>
> 
> I'm planning to split it out to make an OCaml-only base image.  If anyone has similar Vagrant setups that incorporate editor support and so on, I'd appreciate a pointer.  We're going to license our scripts under the CC0 public domain to make them as easily cut-and-pastable as possible.
> 
> There's a 'Vagrant Cloud' in beta that can host pointers to such images, and we're happy to host binary blobs, under a central 'ocaml' organisation if that's available.
> 
> [1] https://www.cl.cam.ac.uk/teaching/1415/L28/ <https://www.cl.cam.ac.uk/teaching/1415/L28/>
> 
> thanks
> Anil
> 
> _______________________________________________
> Teaching mailing list
> Teaching at lists.ocaml.org <mailto:Teaching at lists.ocaml.org>
> http://lists.ocaml.org/listinfo/teaching <http://lists.ocaml.org/listinfo/teaching>
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ocaml.org/pipermail/teaching/attachments/20150419/936fee3e/attachment.html>


More information about the Teaching mailing list