Commit f4785aa3 authored by Dario Pinto's avatar Dario Pinto Committed by Gitea
Browse files

Add more to index page

parent efe45c28
......@@ -7,6 +7,10 @@ body {
font-size: 18px;
}
.quote blockquote {
background-color: #ECDDCE;
}
.featurette-divider {
margin: 5rem 0;
}
......@@ -26,5 +30,3 @@ body {
#page-title {
text-align: center;
}
<!-- -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,courier,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,'courier new',courier,serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif,tahoma,Fontin-Bold,Fontin-Regular,Fontin-Italic,Fontin-SmallCaps
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
......@@ -44,69 +44,77 @@ We cater to very specific needs. For example, we can translate a “black box”
<p>A highly scalable package manager</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_memprof.png"/></p>
<h3 align="center"><a href="http://memprof.typerex.org/">memprof</a></h3>
<p>Non-intrusive memory profiler for OCaml applications</p>
<p><img src="assets/img/logo_ocaml.svg" width="150"/></p>
<h3 align="center"><a href="https://ocaml-sf.org/learn-ocaml-public/#">Learn OCaml</a></h3>
<p>Exercise platform for teachers and learners around the world aiming to discover OCaml</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_tryocaml.png"/></p>
<h3 align="center"><a href="https://try.ocamlpro.com/">TryOCaml</a></h3>
<p>Online OCaml toplevel for beginners</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_tezos.svg" width="150"/></p>
<h3 align="center"><a href="https://en.wikipedia.org/wiki/Tezos">Tezos</a></h3>
<p>A blockchain with integrated governance</p>
<p><img src="assets/img/logo_altergo.png" width="150"/></p>
<h3 align="center"><a href="https://alt-ergo.ocamlpro.com/">Alt-Ergo</a></h3>
<p>An SMT solver for software verification</p>
</div>
</div>
<div class="row">
<div class="col-lg-3">
<p><img src="assets/img/logo_dune.png"/></p>
<h3 align="center"><a href="https://dunscan.io/">DunScan</a></h3>
<p>The Dune network explorer</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_tzscan.png"/></p>
<h3 align="center"><a href="https://tzscan.io/">TZScan</a></h3>
<p>The Tezos network explorer</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_altergo.png"/></p>
<h3 align="center"><a href="https://alt-ergo.ocamlpro.com/">Alt-Ergo</a></h3>
<p>An SMT solver for software verification</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_techelson.png"/></p>
<h3 align="center"><a href="https://ocamlpro.github.io/techelson/">Techelson</a></h3>
<p>A test execution engine for Michelson</p>
</div>
</div>
<div class="row">
<div class="col-lg-3">
<p><img src="assets/img/logo_liquidity.svg" width="150"/></p>
<h3 align="center"><a href="https://www.liquidity-lang.org/">Liquidity</a></h3>
<p>A smart-contract language for the Tezos blockchain</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_love.png"/></p>
<h3 align="center"><a href="https://dune.network/docs/dune-node-next/love-doc/reference/love.htmlo/">LOVE</a></h3>
<p>A smart-contract language for the Dune Network blockchain</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_solidityparser.png"/></p>
<p><img src="assets/img/logo_tezos.svg" width="150"/></p>
<h3 align="center"><a href="https://en.wikipedia.org/wiki/Tezos">Tezos</a></h3>
<p>A blockchain with integrated governance</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_solidity.png" width="200"/></p>
<h3 align="center"><a href="https://gitlab.com/o-labs/solidity-parser-ocaml">Solidity parser</a></h3>
<p>A Solidity Parser in OCaml with Menhir</p>
</div>
<div class="col-lg-3">
<p><img src="assets/img/logo_optal.png"/></p>
<h3 align="center"><a href="https://github.com/OcamlPro/optal">Optal</a></h3>
<p>A language for linear optimization</p>
<p><img src="assets/img/logo_tzscan.png"/></p>
<h3 align="center"><a href="https://tzscan.io/">TZScan</a></h3>
<p>The Tezos network explorer</p>
</div>
</div>
<br />
<h4>Other achievements in Formal Methods and DSLs/Programming Language Expertise</h4>
- [tzscan](https://tzscan.io/), the Tezos network explorer
- [Liquidity](https://www.liquidity-lang.org/), a smart-contract language for the Tezos blockchain
- [OPTAL](https://github.com/OcamlPro/optal), Language for Linear Optimization
- [memprof](http://memprof.typerex.org/), non-intrusive memory profiler for OCaml applications
- [Techelson](https://ocamlpro.github.io/techelson/), a test execution engine for Michelson
- [TryOCaml](https://try.ocamlpro.com/), Online top-level for beginners
<hr class="featurette-divider">
<h2 class="page-subtitle">You're in good company</h2>
<h2>
Project with <a href="https://www.mitsubishielectric-rce.eu/">Mitsubishi Electric R&amp;D Centre Europe</a>
</h2>
<p>
Starting from a specification provided by MERCE, we designed and implemented a formal verification analysis tool to check a particular class of safety properties over C programs. The tool was implemented as a Frama-C plug-in and came with fully fledged user and formal documentation.
</p>
<figure class="quote">
<blockquote class="text-end">
<p>
“MERCE was very satisfied of OCamlPro. The project was technically challenging and time constrained, nonetheless OCamlPro met the requirements in time while producing a code of excellent quality.”
</p>
<figcaption class="blockquote-footer">
David Mentré, <cite>MERCE</cite>
</figcaption>
</blockquote>
</figure>
<hr class="featurette-divider">
<h1 class="page-subtitle" align="center">You're in good company</h1>
<br />
<br />
......@@ -147,3 +155,72 @@ We cater to very specific needs. For example, we can translate a “black box”
<p><a href="https://www.facebook.com/"><img src="assets/img/logo_facebook.svg" width="150"/></a></p>
</div>
</div>
<hr class="featurette-divider">
<h2 class="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.
<br />
<br />
<div class="row" align="center">
<div class="col-lg-6">
<h3>
<p>
<img src="assets/img/logo_tryocaml.png" width="150"/>
</p>
<a href="https://try.ocamlpro.com/">
TryOCaml
</a>
</h3>
<p>
Online top-level for beginners
</p>
</div>
<div class="col-lg-6">
<h3>
<p>
<img src="assets/img/logo_typerex.png" width="150"/>
</p>
<a href="https://www.typerex.org/">
TypeRex
</a>
</h3>
<p>
OCaml Programming Studio
</p>
</div>
</div>
<hr class="featurette-divider">
<h2 class="page-subtitle" align="center">Discover our timeline</h2>
<p align="center">
Months and months of lockdown have allowed us to take the time to look back on events of the past years and to advertise our strong ties with academic and industrial partners, and our achievements through <a href="https://timelines.cc/view/?timeline=OCamlPro-79628013496459772182883406522017809865">an exhaustive Timeline of OCamlPro’s story</a> of which you can find a small excerpt below.
</p>
<p align="center">
<a href="https://timelines.cc/">
You can also create your own timeline here.
</a>
</p>
......@@ -246,7 +246,7 @@
<div class="col-lg-6">
<div class="row">
<div class="col-lg-4">
<img src="assets/img/photo_dario.png" class="img-fluid rounded card-image"/>
<img src="assets/img/photo_dario.jpeg" class="img-fluid rounded card-image"/>
<h4 class="card-title">Dario Pinto</h4>
<p><small class="text-muted">Junior Developer</small></p>
</div>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment