# Why Facebook does not sponsor Multicore project?

**URL:** <https://discuss.ocaml.org/t/why-facebook-does-not-sponsor-multicore-project/4020>\
**Category:** Ecosystem\
**Created:** [July 2, 2019, 8:47am UTC](https://discuss.ocaml.org/t/why-facebook-does-not-sponsor-multicore-project/4020 "2019-07-02T08:47:41Z")\
**Posts on this page:** 1\
**Showing post:** 25

<div class="post-metadata">

**Author:** ![Khady](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/khady/32/469_2.png) [@Khady](https://discuss.ocaml.org/u/Khady)\
**Post date:** [July 3, 2019, 6:32am UTC](https://discuss.ocaml.org/t/why-facebook-does-not-sponsor-multicore-project/4020/25 "2019-07-03T06:32:40Z")

</div>

> [@thangngoc89](#):
>
> Pfff is a code analysis project

Is this project still alive?

> [@thangngoc89](#):
>
> Hack is written in OCaml. Their entire backend is built upon this so I don’t think multicore have much values to them in this front.

Hack is using workarounds because ocaml doesn’t have embedded multicore support. See:

- [https://www.youtube.com/watch?v=uXuYVUdFY48&t=0s&list=WL&index=28](https://www.youtube.com/watch?v=uXuYVUdFY48&t=0s&list=WL&index=28)
- [hhvm/hphp/hack/src/heap/hh\_shared.c at master · facebook/hhvm · GitHub](https://github.com/facebook/hhvm/blob/master/hphp/hack/src/heap/hh_shared.c#L12-L78)
- [A parallel and shared memory library based on Hack's implementation](https://discuss.ocaml.org/t/a-parallel-and-shared-memory-library-based-on-hacks-implementation/3428)

There was an article about this shared memory system too, but I can’t find it.

---

_[View the full topic](https://discuss.ocaml.org/t/why-facebook-does-not-sponsor-multicore-project/4020)._
