Subscribe via RSS
Follow me on Twitter
Tweets by gaiustech-
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
Category Archives: OCIML
2014
So, how was 2014 for me, in tech at least? Pretty good. It has been quite an interesting experience adapting to an all-proprietary tech stack (database, language, IDE, job scheduler) but I feel I am finally getting a grip on … Continue reading
Posted in BBC, C++, Linux, Ocaml, OCIML, Oracle, Random thoughts
Leave a comment
Strange Datetime Problem
While working on my unit tests, I came across a sporadic failure in inserting and selecting Datetimes to the database, so I wrote a quick test harness to see what’s going on: This fails about 3% of the time, for … Continue reading
Posted in Ocaml, OCIML, Oracle
5 Comments
OCI*ML: Make Test
Before resuming feature implementation in OCI*ML I thought I ought to tighten up the test suite a bit, so I have started on a make test target, including some utilities for generating large test datasets, which should be useful elsewhere. … Continue reading
Posted in Ocaml, OCIML, Oracle
Leave a comment
Oracle 12c Launch Event (3)
This is the third segment of my series of posts on interesting new features in Oracle 12c. In this I will cover enhancements to RAC, DataGuard (DG) and RMAN. Application Continuity (AC) is the next logical step in Oracle’s existing … Continue reading
Posted in OCIML, Oracle
Tagged dataguard, oracle database, oracle dba, oracle new features
Leave a comment
August
As of today I am on gardening leave, and I intend to spend the time productively (after taking a long-planned and well-deserved holiday next week!). In no particular order: Update this blog more regularly, I have some posts that I … Continue reading
Posted in BBC, Business, C++, Ocaml, OCIML, Oracle, Random thoughts
Leave a comment
Quick histograms
Having come back to actively working on OCI*ML recently, it’s time I cracked on with some more features (I have been promising LOBs for a long time, sorry to anyone who’s still waiting). Just to get warmed up, inspired by … Continue reading
Posted in Ocaml, OCIML, Operation Foothold, Random thoughts
Leave a comment
OCaml 4 beta
OCaml 4 beta 2 has been released, and so I quickly tested OCI*ML with it. Only a couple of minor tweaks were necessary, due to the following changes: Some .cmi for toplevel internals that used to be installed in`ocamlc -where` … Continue reading
Posted in Haskell, Ocaml, OCIML
Leave a comment
Stacks and other stuff
An interesting coincidence: I happened to mention Forth in my last post, and I have also been looking at Tenacious C, a new (sadly Windows-only for now) C IDE with some innovative visualization of a program’s memory use. They’ve a … Continue reading
Posted in Ocaml, OCIML, Operation Foothold, Oracle, Random thoughts
Leave a comment
Why
A few thoughts on why I decided to start working on an open source project: I enjoy working in OCaml (functional languages in general, in fact), and need a project to work on that I can take in any direction … Continue reading
Posted in Ocaml, OCIML, Oracle, Python, Random thoughts
Leave a comment
OCI*ML: Ref Cursors and Raw Messages
A few more additions to OCI*ML: Support for ref cursors and binding OUT variables by name as well as by position (see below) Support for type RAW in AQ (see below) oci_version function returns a tuple of (major version, minor … Continue reading