Live data from Hacker News

Show HN: FUSE filesystem for Google Drive written in OCaml

github.com

1–10 of 30 posts

Re: Show HN: FUSE filesystem for Google Drive written in OCaml

#3
post #2

OCaml is pretty big in french universities, but could anyone from other countries say how popular this language is in their country (education and corporate sectors) ? I'm quite surprised to see a news about this language on the front page of HN.

Probably the most known group using it in the US is Jane Street.

https://ocaml.janestreet.com/

Re: Show HN: FUSE filesystem for Google Drive written in OCaml

#4
post #2

OCaml is pretty big in french universities, but could anyone from other countries say how popular this language is in their country (education and corporate sectors) ? I'm quite surprised to see a news about this language on the front page of HN.

In Portugal I would say it doesn't exist...

But I have knowledge of its usage on some projects by big corporations.

It seems that janestreet [1] takes great pride in using OCaml. They have some interesting open source projects in github [2] and bitbucket [3].

And facebook has pfff [4], an "Ocaml API to write static analysis on source code" (such as PHP code, not only OCaml code).

(I'm not a facebook or janestreet employee)

[1]: http://janestreet.com/

[2]: https://github.com/janestreet

[3]: https://bitbucket.org/janestreet

[4]: https://github.com/facebook/pfff

Re: Show HN: FUSE filesystem for Google Drive written in OCaml

#5
post #2

OCaml is pretty big in french universities, but could anyone from other countries say how popular this language is in their country (education and corporate sectors) ? I'm quite surprised to see a news about this language on the front page of HN.

I can't speak to other undergraduate programs, but it's taught as the second course in Computer Science (Intro II) at Harvard College [0]. That said, it was chosen because it was less popular than other functional languages (namely Haskell or a Lisp flavor), so everyone was likely to be starting on "equal footing."

Take a look at the OCaml success stories [1]. Unison [2] in particular stands out—it's essentially the only two-way rsync tool for Unix, and it's written entirely in OCaml.

The only corporation I know of that uses OCaml is Jane Street Capital [3][4]. They've been huge proponents since they switched over, but the movement doesn't appear to have caught on among many other US-based companies. (More complete list [5].) Jane Street recruits fairly heavily from Harvard for internships—presumably because very few schools teach OCaml.

[0] http://cs51.seas.harvard.edu/

[1] http://caml.inria.fr/about/successes.en.html

[2] http://www.cis.upenn.edu/~bcpierce/unison/

[3] http://janestreet.com/technology/

[4] http://janestreet.github.io/

[5] http://ocaml.org/companies.html

Re: Show HN: FUSE filesystem for Google Drive written in OCaml

#6
post #2

OCaml is pretty big in french universities, but could anyone from other countries say how popular this language is in their country (education and corporate sectors) ? I'm quite surprised to see a news about this language on the front page of HN.

In Italy it isn't popular at all, but a couple of friends of mine use OCaml, mostly for hobby projects. And I like the language. It is more advanced than main stream languages I know (C#, Javascript), but, being strict, it is easier (for me) to reason about than Haskell.

Re: Show HN: FUSE filesystem for Google Drive written in OCaml

#7
post #2

OCaml is pretty big in french universities, but could anyone from other countries say how popular this language is in their country (education and corporate sectors) ? I'm quite surprised to see a news about this language on the front page of HN.

In Portugal I would say it doesn't exist... But I have knowledge of its usage on some projects by big corporations. It seems that janestreet [1] takes great pride in using OCaml. They have some interesting open source projects in github [2] and bitbucket [3]. And facebook has pfff [4], an "Ocaml API to write static analysis on source code" (such as PHP code, not only OCaml code). (I'm not a facebook or janestreet emp…

We were taught OCaml in the Software Engineering undergraduate course at FCT-UNL, in Portugal, along with Prolog, C and Java.

Re: Show HN: FUSE filesystem for Google Drive written in OCaml

#8
I've never used OCaml so I started randomly clicking through your source. I was looking at this file:

https://github.com/astrada/google-drive-ocamlfuse/blob/maste...

It seems like it's using some GAE node (presumably owned by the author) for something to do with authentication. Would the author care to explain what's going on here?

Re: Show HN: FUSE filesystem for Google Drive written in OCaml

#9

Earlier quoted context omitted.

In Portugal I would say it doesn't exist... But I have knowledge of its usage on some projects by big corporations. It seems that janestreet [1] takes great pride in using OCaml. They have some interesting open source projects in github [2] and bitbucket [3]. And facebook has pfff [4], an "Ocaml API to write static analysis on source code" (such as PHP code, not only OCaml code). (I'm not a facebook or janestreet emp…

We were taught OCaml in the Software Engineering undergraduate course at FCT-UNL, in Portugal, along with Prolog, C and Java.

My bad ... I wasn't aware. Do you know any Portuguese company that uses OCaml?

Re: Show HN: FUSE filesystem for Google Drive written in OCaml

#10

Earlier quoted context omitted.

We were taught OCaml in the Software Engineering undergraduate course at FCT-UNL, in Portugal, along with Prolog, C and Java.

My bad ... I wasn't aware. Do you know any Portuguese company that uses OCaml?

No, not really, it seems almost all use Java or .NET languages. Thankfully, I found a Python startup here in Lisbon.
Post reply on HN