Subscribe via RSS
Follow me on Twitter
Error: Please make sure the Twitter account is public.
-
Recent Posts
Archives
- September 2021
- March 2020
- December 2019
- August 2019
- February 2019
- December 2018
- November 2018
- September 2018
- August 2018
- July 2018
- June 2018
- May 2018
- December 2017
- August 2017
- August 2016
- June 2016
- September 2015
- January 2015
- December 2014
- December 2013
- August 2013
- July 2013
- June 2013
- April 2013
- November 2012
- July 2012
- June 2012
- February 2012
- January 2012
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- January 2011
- November 2010
- October 2010
- September 2010
Links
- OCI*ML Oracle bindings for the OCaml language
Monthly Archives: September 2010
LDAP (2)
I’ve just deployed the 0.1 version of my custom LDAP server. It was very easy to develop with the OCaml library, and I learnt a bit about LDAP in the process. I had expected it to be more-or-less stateless like … Continue reading
On the State of API Documentation
Perhaps it’s just me, but I think that Javadoc (and its descendents, including OCamldoc) have set the cause of proper documentation very far back. If you already know an API and just need a refresher on the details, great! Tho’ … Continue reading
Posted in Ocaml, Random thoughts
8 Comments
LDAP / Scope in database code (3)
I have an upcoming project that will require a custom LDAP server backed by an existing inventory/asset management application, which runs on Oracle. Of course, I plan to tackle this in OCaml. I’m confident enough with Oracaml now, and I’m … Continue reading
Posted in Ocaml, Oracle
4 Comments
Expect (2)
My first go with ocaml-expect has been to write a small utility for something that’s been annoying me for a while at work, which is that there is no straightforward way to associate TNS with DNS (I don’t much fancy … Continue reading
Posted in Ocaml, Oracle
4 Comments
Solaris
I received an email in my work inbox this morning from Oracle, subject: If It Must Work, It Runs on Solaris. I agree. It’s also too late. Solaris x86 was always the red-headed stepchild at Sun. It had a poor … Continue reading
Posted in Linux, Oracle, Random thoughts
Leave a comment
Haskell articles
A couple of very good Haskell articles I have seen recently: Introducing the Monads by Aditya Siram. An great overview which serves to confirm/reinforce things that I have learnt or figured out so far. Tho’ I think uses return where … Continue reading
Posted in Haskell, Random thoughts
Leave a comment
Compiler tip
Consider the following trivial bit of OCaml: To me as a beginner this looks quite plausible, since I wrote something much like it, of course it should actually be: But the error from the compiler is strange: That is actually … Continue reading
Posted in Emacs, Ocaml
5 Comments
The Haskell Alphabet
The Haskell Alphabet. Brilliant! I’m going to work through all those links. I may be a while…
Posted in Haskell
Leave a comment
Code folding in Emacs
Code folding is a feature I’ve taken for granted in Windows IDEs, but now I am using Emacs more and more, I wanted it there too, and it turns out getting it is straightforward enough. Download Folding Mode and save … Continue reading
Posted in Emacs, Haskell, Linux, Ocaml
5 Comments
Scope in database code (2)
Following on from a previous post, here is some simple database code in hopefully idiomatic Haskell. My strategy is Use the Reader monad to pass the database connection around the functions that use it. The description, computations which read values … Continue reading
Posted in Haskell, SQLite
7 Comments