[GSoC 2016] Codebase status report and installing KiCS2
Hello all!
This post is to update about my progress in generating a status report for the ruby_curry codebase. I have logically divided the code repo into components and have started documenting the working of each component. The ongoing copy of the report can be viewed here. I will continue updating this document over the next week.
Regarding the installation of KiCS2, I carried out the following steps :
- installing GHC(The Glasgow Haskell Compiler) and Cabal
- downloading tar of latest release of KiCS2 and building natively
Intitally the Haskell compiler choked at linking as it by default used the ld.gold linker. This is a known issue which I solved by purging binutils-gold as suggested here.
After this step, the KiCS2 build again failed with Cabal failing to install some packages due to unmet dependencies. I am currently working on getting around this issue. The missing dependencies include comonad 5, semigroupoids-5.0.1 and mtl-2.2.1. I have tried natively installing these dependencies from source(Github), but the build still seems to fail for same reason. I will try other possible steps to solve this problem and go ahead with exploring the features of KiCS2.