Skip to content
samoht edited this page Oct 1, 2014 · 6 revisions

List of (potential) Projects for the Platform

This documents describe the different components of the upcoming platform. We incorporate many tools developed and used by the community today and we flag by [INCUBATION] the new project that are currently working on to improve the overall consistency and user-experience.

Developing

Opam

Package Manager (the base of the platform)

status: stable (1.1.2)

next: 1.2.0 -> october 2014 (roadmap)

people: @AltGr

ctypes

Foreign-function "type-safe" interface

status: stable (0.3.3)

next: --

people: @yallop

ocp-indent

Source-file indentation

status: stable (1.4.2)

next: --

people: @AltGr

tuareg mode

Emacs mode

status: stable (2.0.8)

next: --

people: @Chris00

utop

REPL

status: stable (1.15)

next: --

people: @diml

merlin

IDE server

status: stable (2.0.0)

next: --

people: @def-klb (FIXME)

ocamldoc

Local project documentation

status: stable (4.02.0, distributed with the compiler)

next: deprecated (in the platform) in favor of opam-doc

people: @zoggy (FIXME)

FIXME: svn

oasis

Project description

status: stable

people: @gildor

next: --

ocamlbuild

Build system

*status: stable (4.02.0, distributed with the compiler)

*next: --

people: @gasche

ounit

Unit-testing

status: stable

[INCUBATION] articheck

API testing

status: alpha

people: @braibant and @gasche

[INCUBATION] opam-doc

Local project documentation

Graduation criteria: FIXME

status: alpha

next: beta -> ???

people: @lpw25 @dsheets

[INCUBATION] Assemblage

Project description DSL

Graduation criteria: @dbuenzli projects can use it

status: alpha

next: beta -> november 2014

people: @dbuenzli @samoht

[INCUBATION] Jenga

Build system

Graduation criteria: portability

status:

Online

opam website

FIXME

opam-repository

Package and compiler meta-data

FIXME

opam.ocaml.org

Opam online presence

state: stable (???)

next: integration with opam-doc + ocaml.org styling -> ???

people: @dsheets @samoht

[INCUBATION] opam-publish

Project publisher

Graduation criteria: FIXME

status: alpha

next: october 2014 -> beta

people: @AltGr

Maintain

opam-rt

Testing the opam tool for regressions

status: stable (FIXME: not released in opam)

[INCUBATION] opam-qa

QA for opam repositories

status: stable (FIXME: proper resource)

people: @avsm @samoht

[INCUBATION] ocamlot

FIXME