@@ -158,59 +158,6 @@ We cater to very specific needs. For example, we can translate a “black box”
...
@@ -158,59 +158,6 @@ We cater to very specific needs. For example, we can translate a “black box”
<hrclass="featurette-divider">
<hrclass="featurette-divider">
<h2class="page-subtitle">Sharing our expertise with you: Consulting & Training</h2>
<br/>
Our developments are harnessing our expertise on formal methods and the most advanced features of OCaml & Rust. We will help you design robust architectures, choose open-source components, optimize your code and solve performance, memory or compiler issues.
We also support companies that need to get up to speed, with on-demand and customized training designed by our experts.
<br/>
<h3>
Open Source tooling to armour industrial developers
</h3>
<br/>
OCamlPro promotes the use of the OCaml functional programming language in the industry, as a token of development productivity and software quality.
We develop and maintain open source tooling for OCaml, such as Opam, [TryOCaml](https://try.ocamlpro.com/), [ocp-indent](https://github.com/OCamlPro/ocp-indent/), [ocp-index](https://github.com/OCamlPro/ocp-index), and ocp-browser.
We contribute to the core-development of OCaml, notably with our work on the Flambda optimizer branch. We provided a set of tools to foster OCaml adoption, under the legacy TypeRex codename. From the very beginning, we aimed both simplicity of access and perenity.
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="OCamlPro is founded by Inria researchers."data-original-title="2011">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2011</p>
<pclass="h6 text-muted mb-0 mb-lg-0">OCamlPro is founded by Inria researchers.</p>
</div>
</div>
<divclass="timeline-step">
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="Working on a development toolsuite: the Typerex initiative."data-original-title="2012">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2012</p>
<pclass="h6 text-muted mb-0 mb-lg-0">Working on a development toolsuite: the Typerex initiative.</p>
</div>
</div>
<divclass="timeline-step">
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="Release of the package manager OPAM 1.0."data-original-title="2013">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2013</p>
<pclass="h6 text-muted mb-0 mb-lg-0">Release of the package manager OPAM 1.0.</p>
</div>
</div>
<divclass="timeline-step">
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="Release of the Flambda optimizing compiler in OCaml"data-original-title="2014">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2014</p>
<pclass="h6 text-muted mb-0 mb-lg-0">Release of Flambda optimizing compiler in OCaml.</p>
</div>
</div>
<divclass="timeline-step mb-0">
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="OCamlPro develops the Irill/Paris 7 OCaml FUN Mooc"data-original-title="2015">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2015</p>
<pclass="h6 text-muted mb-0 mb-lg-0">OCamlPro develops the Irill/Paris 7 OCaml FUN Mooc.</p>
</div>
</div>
<divclass="timeline-step mb-0">
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="The Alt-Ergo SMT Solver v1.30 is released."data-original-title="2016">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2016</p>
<pclass="h6 text-muted mb-0 mb-lg-0">The Alt-Ergo SMT Solver v1.30 is released.</p>
</div>
</div>
<divclass="timeline-step mb-0">
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="OCamlPro delivers Tezos and its crowdfunding platform, complete with the TZscan and Liquidity tools."data-original-title="2017">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2017</p>
<pclass="h6 text-muted mb-0 mb-lg-0">OCamlPro delivers Tezos and its crowdfunding platform, complete with the TZscan and Liquidity tools.</p>
</div>
</div>
<divclass="timeline-step mb-0">
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="Inria’s OCaml Software Foundation is created."data-original-title="2018">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2018</p>
<pclass="h6 text-muted mb-0 mb-lg-0">Inria’s OCaml Software Foundation is created.</p>
</div>
</div>
<divclass="timeline-step mb-0">
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="New company Origin Labs is created to tackle blockchain-related challenges."data-original-title="2019">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2019</p>
<pclass="h6 text-muted mb-0 mb-lg-0">New company Origin Labs is created to tackle blockchain-related challenges.</p>
</div>
</div>
<divclass="timeline-step mb-0">
<divclass="timeline-content"data-toggle="popover"data-trigger="hover"data-placement="top"title=""data-content="Alt-Ergo Users’ Club 2nd annual meeting"data-original-title="2020">
<divclass="inner-circle"></div>
<pclass="h6 mt-3 mb-1">2020</p>
<pclass="h6 text-muted mb-0 mb-lg-0">Alt-Ergo Users’ Club 2nd annual meeting.</p>
</div>
</div>
</div>
</div>
</div>
<!-- All the code for the timeline above has been taken from the following: https://www.bootdey.com/snippets/view/timeline-steps -->
<divid="timelinetop"class="row">
<divclass="col-lg-2"></div>
<divclass="col-lg-1">
2012: Working on a development toolsuite: the Typerex initiative
</div>
<divclass="col-lg-1"></div>
<divclass="col-lg-1">
2014: Release of the Flambda optimizing compiler in OCaml
</div>
<divclass="col-lg-1"></div>
<divclass="col-lg-1">
2016: The Alt-Ergo SMT Solver v1.30 is released
</div>
<divclass="col-lg-1"></div>
<divclass="col-lg-1">
2018: Inria’s OCaml Software Foundation is created
</div>
<divclass="col-lg-1"></div>
<divclass="col-lg-1">
2020: Alt-Ergo Users’ Club 2nd annual meeting
</div>
</div>
<divid="timeline"class="row">
<divclass="col-lg-1"></div>
<divclass="col-lg-1">DOT</div>
<divclass="col-lg-1">DOT</div>
<divclass="col-lg-1">DOT</div>
<divclass="col-lg-1">DOT</div>
<divclass="col-lg-1">DOT</div>
<divclass="col-lg-1">DOT</div>
<divclass="col-lg-1">DOT</div>
<divclass="col-lg-1">DOT</div>
<divclass="col-lg-1">DOT</div>
<divclass="col-lg-1">DOT</div>
</div>
<divid="timelinebot"class="row">
<divclass="col-lg-1"></div>
<divclass="col-lg-1">
2011: OCamlPro is founded by Inria researchers
</div>
<divclass="col-lg-1"></div>
<divclass="col-lg-1">
2013: Release of the package manager OPAM 1.0
</div>
<divclass="col-lg-1"></div>
<divclass="col-lg-1">
2015: OCamlPro develops the Irill/Paris 7 OCaml FUN Mooc
</div>
<divclass="col-lg-1"></div>
<divclass="col-lg-1">
2017: OCamlPro delivers Tezos and its crowdfunding platform, complete with the TZscan and Liquidity tools
</div>
<divclass="col-lg-1"></div>
<divclass="col-lg-1">
2019: New company Origin Labs is created to tackle blockchain-related challenges