optcomp - syntax extension for optional compilation with cpp-like directives (tools)

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename optcomp_1.6-2build1_amd64.deb
Package name optcomp
Package version 1.6
Package release 2build1
Package architecture amd64
Package type deb
Category universe/ocaml
Homepage https://github.com/diml/optcomp
License -
Maintainer Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Download size 1.13 MB
Installed size 8.31 MB
Optcomp is a syntax extension which handles #if, #else, ... directives
in OCaml source files. Compared to cpp:
* it does not interpret //, /*, and */ as comment delimiters
* it does not complains about missing '
* it is easier to integrate in the build process when using other
camlp4 syntax extensions
* it does not do macro expansion while cpp does
Compared to pa_macro, it does not require code that will be dropped to
be valid OCaml code. This can be useful for code that optionnally uses
GADTs, but can be compiled with older versions of OCaml.
This package contains command-line tools.


Package Version Architecture Repository
optcomp_1.6-2build1_i386.deb 1.6 i386 Ubuntu Universe
optcomp - - -


Name Value
libc6 >= 2.17
liboptcomp-camlp4-dev -


Type URL
Mirror archive.ubuntu.com
Binary Package optcomp_1.6-2build1_amd64.deb
Source Package optcomp

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install optcomp deb package:
    # sudo apt-get install optcomp




2017-10-28 - Gianfranco Costamagna <locutusofborg@debian.org>
optcomp (1.6-2build1) bionic; urgency=medium
* Rebuild against new OCAML ABIs.
2017-07-15 - Stéphane Glondu <glondu@debian.org>
optcomp (1.6-2) unstable; urgency=medium
* Add ocamlbuild to Build-Depends
2014-08-06 - Stéphane Glondu <glondu@debian.org>
optcomp (1.6-1) unstable; urgency=medium
* New upstream release
2014-01-30 - Stéphane Glondu <glondu@debian.org>
optcomp (1.5-1) unstable; urgency=low
* Initial release (Closes: #736908)

See Also

Package Description
optgeo_2.25-1_amd64.deb simulator for geometrical optics
opticalraytracer_3.2-1.1ubuntu1_all.deb Virtual lens design workshop
opus-tools_0.1.10-1_amd64.deb Opus codec command line tools
orage-data_4.12.1-6_all.deb Calendar for Xfce Desktop Environment (data files)
orage_4.12.1-6_amd64.deb Calendar for Xfce Desktop Environment
orbit2-nameserver_2.14.19-4_amd64.deb high-performance CORBA implementation - name server
orbit2_2.14.19-4_amd64.deb high-performance CORBA implementation - Object Request Broker
orbital-eunuchs-sniper-data_1.30+svn20070601-4build1_all.deb game data files for the game Orbital Eunuchs Sniper
orbital-eunuchs-sniper_1.30+svn20070601-4build1_amd64.deb anti-terrorist, pro-Eunuchs, satellite sniping game
orca-sops_1.0.2-2_all.deb simple orca plugin system
oregano_0.84.41+dfsg.1-1_amd64.deb tool for schematical capture of electronic circuits
org-mode_9.1.14+dfsg-3_all.deb Transition Package, org-mode to elpa-org
origami-pdf_2.0.0-1ubuntu1_all.deb PDF analysis and manipulation tool
origami_1.2.7+really0.7.4-1.1_all.deb command-line management tool for Folding @ Home clients
original-awk_2012-12-20-6_amd64.deb The original awk described in "The AWK Programming Language"