Karthik Senthil     About     Resume

[GSoC 2016] Installing PAKCS

I spent the last few days surfing through the current codebase in ruby_curry in order to identify the code workflow for a single run of the tool.

I have also started documenting a directory wise description of files for the status report which should be available soon.

With regards to installing PAKCS on my local machine, I followed the instructions provided here. I already had an updated version of SWI-Prolog and hence went ahead to just download the Linux(64 bit) release of PAKCS v1.14.1.

The build took quite some time, but towards the end it was a smooth install. I could verify the working with the Naive Reverse example.

An interesting feature in PAKCS is the curry2xml tool (using :xml in the REPL). This caught my attention as ruby_curry also aims to convert FlatCurry into JSON(in the frontend) for further processing into Ruby object code. So I’m looking into the working and features of this tool in PAKCS before implementing a similar idea for JSON in ruby_curry.