Profile cover photo
Profile photo
Tim Yates
173 followers
173 followers
About
Tim's posts

Post has attachment

Post has attachment
After my previous escapades with miniKanren and logic programming, I ported a ruby version to Groovy and did a quick blog about it.

http://blog.bloidonia.com/post/64299023954/a-minikanren-in-groovy

Obviously needs more work, but hey it's a start ;-)

Been interested in logic programming and miniKanren for a while now, so decided to try and understand it better by taking Michael Fogus' javascript implementation https://github.com/funjs/friebyrd and converting it to Groovy.

The result can be found here: https://gist.github.com/timyates/6639004

 Got a simple test working, now to try and take it further :-)

Post has attachment
Wrote a quick example project using Gradle 1.7 to  compile and link C code into a shared library, and then compile and test some Groovy code calling it.

https://github.com/timyates/GroovyCGradle

Need to work out how to get the gradle cpp plugin to stop mangling C function names as if they were C++ (think I need to wait for Gradle 1.8), and see if it works on linux as well as OS X 

Post has shared content

Post has shared content
+Andres Almiray gave a presentation at the JFokus conference about how functional +Groovy is.

I believe the video recording should be available later on on Parleys. But at least, here are the slides.

Post has attachment

Post has shared content

Post has attachment

Post has shared content
Wait while more posts are being loaded