blogs.janestreet.com
Jeremie Dimino :: Jane Street Tech Blogs
https://blogs.janestreet.com/author/jdimino
Ppx core: context-free rewriters for better semantics and faster compilation. Mon, 2016/05/23 - 1:52pm - Jeremie Dimino OCaml. At Jane Street, we have always been heavy users of pre-processors, first with camlp4 and now ppx. Pre-processing makes the infrastructure a bit more complex, but it save us a lot of time by taking care of a lot of tedious boilerplate code and in some case makes the code a bit prettier. All in all, our standard set has 19 rewriters:. These rewriters fall into 3 big categories:.
blogs.janestreet.com
What is gained and lost with 63-bit integers? :: Jane Street Tech Blogs
https://blogs.janestreet.com/what-is-gained-and-lost-with-63-bit-integers
What is gained and lost with 63-bit integers? Mon, 2014/09/29 - 9:52am - Vladimir Brankov OCaml. Almost every programming language uses 64-bit integers on typical modern Intel machines. OCaml uses a special 63-bit representation. How does it affect OCaml? OCaml int memory representation. Values of type int are never stored as header and data (boxed). Int x. Is stored as (x 1) 1. Is left shift and. Is bitwise or, hence its least significant bit is always set. Pointers are word aligned, so they will ne...
blogs.janestreet.com
ocaml :: Jane Street Tech Blogs
https://blogs.janestreet.com/tag/ocaml-1
Converting a code base from camlp4 to ppx. Wed, 2015/07/08 - 12:35pm - Jeremie Dimino OCaml. As with many projects in the OCaml world, at Jane Street we have been working on migrating from camlp4 to ppx. After having developed equivalent ppx rewriters for our camlp4 syntax extensions, the last step is to actually translate the code source of all our libraries and applications from the camlp4 syntax to the standard OCaml syntax with extension points and attributes. For instance to translate code using.
blogs.janestreet.com
camlp4 :: Jane Street Tech Blogs
https://blogs.janestreet.com/tag/camlp4
Converting a code base from camlp4 to ppx. Wed, 2015/07/08 - 12:35pm - Jeremie Dimino OCaml. As with many projects in the OCaml world, at Jane Street we have been working on migrating from camlp4 to ppx. After having developed equivalent ppx rewriters for our camlp4 syntax extensions, the last step is to actually translate the code source of all our libraries and applications from the camlp4 syntax to the standard OCaml syntax with extension points and attributes. For instance to translate code using.
janestreet.com
Inside a Day :: Jane Street
https://www.janestreet.com/culture
News from Jane Street. A closer look into the roles of trading and technology offers a sense of life at Jane Street. Work at Jane Street is exciting and challenging. We trade in incredibly competitive, fast-paced environments, and feedback on successes and failures is quick and tangible. This allows for constant evaluation and improvement of our strategies and performance. Traders are organized into teams of varying sizes (referred to as "trading desks"), organized primarily by the type of security traded.
gaiustech.wordpress.com
Real World OCaml | So I decided to take my work back underground
https://gaiustech.wordpress.com/2013/08/30/real-world-ocaml
So I decided to take my work back underground. To stop it falling into the wrong hands. August 30, 2013. In the course of my work with OCaml I have traditionally resisted using anything other than “pure” OCaml, and the facilities of the underlying OS. So rather than OMake. I just used plain, old-fashioned Makefiles. For package management, I relied on APT. On Debian and MacPorts. On OSX. And I avoided both Batteries. But now Real World OCaml. Which I have on pre-order. That’s on top of playing with...
minimalprocedure.pragmas.org
Programmazione funzionale, una semplice introduzione.
http://minimalprocedure.pragmas.org/writings/programmazione_funzionale/programmazione_funzionale.html
Author: Massimo Maria Ghisalberti - pragmas.org ( massimo.ghisalberti@pragmas.org. Mode 8.3.4). Programmazione funzionale, una semplice introduzione. 2 La programmazione informatica. 21 I Linguaggi di programmazione. 22 OOP vs FP. 3 La programmazione funzionale. 31 Le funzioni di prima classe. 311 Brevità su OCaml. 32 Variabili come valori. E funzioni come valori. 321 Sui tipi di dati in OCaml. 33 Funzioni come parametri. 35 Funzioni parzialmente applicate. 38 Organizzare le funzioni. E cicli - Map e Fold.
zderadicka.eu
Programming | Ivanovo
http://zderadicka.eu/category/programming
Ffrecorder – Firefox Addon. Ffscrap – Firefox Add-on. Oracle Application Express and PL/SQL. Imap detach Tool – Download Email Attachments. MyBookshelf – EBooks Library. MyBookshelf2 – Ebooks Management and Sharing. TheTool – Quick Actions for Desktop. Webresmon – Simple And Efficient Remote System Monitor. Xapi-back Simple Xen Backup Tool. Mybookshelf2 Alpha Version is available. November 1, 2016. It can be considered a completely new application. So what’s new? Below is block schema of Mybookshelf2 app...
blogs.janestreet.com
Ralph Douglass :: Jane Street Tech Blogs
https://blogs.janestreet.com/author/rdouglass-2
Reverse web proxy in 50 lines of BASH. Fri, 2015/05/01 - 11:25am - Ralph Douglass Systems. In the spirit of reinventing the wheel for fun, I hacked this together as a quick challenge to myself last week. It's a little rough around the edges, but I thought it was too cute not to share. If you have any bug fixes, please post them in the comments. If you're interested in working at a place where functional programming meets the real world, then apply. For a job at Jane Street.