	various sensors. The brick can run programs directly
	uploaded to it or can be controlled via bluethooth
	or&nbsp;USB.</p>
      <p>This library allows you to communicate with &mdash;&nbsp;and
	drive&nbsp;&mdash; your NXT brick
	from <a href="http://ocaml.org/">OCaml</a> programs
	through a bluetooth or a USB connection.  The full LEGO<sup>&reg;</sup>
	communication protocol (including all "direct commands") is
	supported.  This library has been tested on Linux,
	Windows (<span style="font-style: italic;">