GT.M Bindings to Ruby
logo

Please use this identifier to cite or link to this publication: http://hdl.handle.net/10909/58
This paper describes an Open Source library to integrate the GT.M database with the Ruby language. The purpose of this integration is to facilitate the use of the GT.M database functionalities from scripts written in Ruby.

The source code is publicly available under the Apache 2.0 License at https://github.com/OSEHR/m.js, and it has been tested in Ubuntu Linux.

The bindings are implemented in C++, and are based on the C-Language API provided by GT.M. The Ruby interface is implemented by using SWIG wrapping of the C++ interface layer resulting in direct connection between GT.M and Ruby in the same process.
Code
There is no code review at this time.

Reviews
Current review phase: Completed

Final Review by Luis Ibanez:
yellow
[details]Compliant: High: 0, Medium: 0, Low: 0, Not set: 86

Quick Comments
Comment by Luis Ibanez yellow
More details on installation are available here:
http://www.osehra.org/blog/gtm-binding-ruby

in particular by using a Gem package:
http://www.osehra.org/blog/gtm-binding-ruby#comment-1243


Resources
backyellow
Download All (274Kb)
Download Paper , View Paper
Download Source code
Download Testing code
Source code repository
Testing code repository

Statistics more
backyellow
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar
Code rating:
Paper Quality: plus minus
1 comment

Information more
backyellow
Categories: C++, MUMPS, Ruby
Copyright: OSEHRA
Keywords: Ruby, GT.M, language bindings
Revision:
Export citation:

Share
backyellow
Share

Linked Publications more
backyellow
GT.M Bindings to NodeJS GT.M Bindings to NodeJS
by Luis Ibanez
Scheduling Package Refactoring API Scheduling Package Refactoring API
by Catalin Branea, Afsin Ustundag

View license
Loading license...

Send a message to the author
main_flat
Powered by Midas