Profile

Cover photo
Tim Yates
Lives in Manchester, England
164 followers|256,558 views
AboutPostsPhotosYouTubeReviews

Stream

Tim Yates

Shared publicly  - 
1
Add a comment...

Tim Yates

Discussion  - 
 
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 :-)
3
Add a comment...

Tim Yates

Shared publicly  - 
1
Add a comment...

Tim Yates

Discussion  - 
 
One thing I only recently learned about Groovy is that by implementing the getAt method, you can destructure your Object via multiple assignment. As an example, consider a class Vector2D which...
8
2
Tim Yates's profile photoGuillaume Laforge's profile photoRoberto Guerra's profile photoThomas Westphal's profile photo
7 comments
 
I had a similar example here a while ago:
http://groovyconsole.appspot.com/script/705001
Add a comment...

Tim Yates

Discussion  - 
 
Last night, I saw a post on my twitter feed titled “Why Functional Programming in Java is Dangerous” where the author tries to implement the clojure code in a functional style in Java, then concludes....
14
2
Shawn Hartsock's profile photoTim Yates's profile photo
Add a comment...

Tim Yates

Discussion  - 
 
Got GroovyFX running JavaFX on my +Raspberry Pi using Groovy 2.0.6, JDK ARM 8.

Script here: https://gist.github.com/4452122

And the slight modification to GroovyFX here: https://github.com/timyates/groovyfx/commit/0f44b5f15c01ee9fe8e87d38e4a1a67bf3fcfc99
16
4
jmiguel rodriguez's profile photoKazuchika Sekiya's profile photoIgnat Ignatov's profile photoGergely Szabó's profile photo
5 comments
 
Blogged a step by step guide http://tmblr.co/ZhQvxvaxrele 
Add a comment...
Have him in circles
164 people
Pierre Lindenbaum's profile photo
Simon Cockell's profile photo
Martin Anderson's profile photo
Jochen Theodorou's profile photo
Sarah Yates's profile photo
Corinne Krych's profile photo
shakera jerome's profile photo
Mihai Cazacu's profile photo
Jon Clements's profile photo

Tim Yates

Discussion  - 
 
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 ;-)
3
Add a comment...

Tim Yates

Discussion  - 
 
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 
GroovyCGradle - A Gradle 1.7 project that has Groovy code calling C code
8
Add a comment...

Tim Yates

Shared publicly  - 
 
 
+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.
2
Add a comment...

Tim Yates

Shared publicly  - 
 
 
Last night, I saw a post on my twitter feed titled “Why Functional Programming in Java is Dangerous” where the author tries to implement the clojure code in a functional style in Java, then concludes....
1
Add a comment...

Tim Yates

Shared publicly  - 
 
 
VeRy nice stuff on #ggplot2   via +Christophe Lalanne on #twitter  
Plotting principles. We are here to learn the basics of ggplot2 . ggplot2 will be useful for producing complex graphics relatively simply. It won't be of any use for figuring out what is a sensible, u...
1
Add a comment...

Tim Yates

Discussion  - 
 
If you have a Gradle project using Groovy, it's easy to add the Groovy JavadocAssertionTestSuite to your build so that running "gradle test" also runs any javadoc comments that contain <pre class="groovyTestCase"> https://github.com/timyates/groovy-common-extensions/commit/138d490d3dd5ca44badc647471d6eda34ac919fe
11
1
Guillaume Laforge's profile photoTim Yates's profile photoChristian Baranowski (tux2323)'s profile photo
Add a comment...
People
Have him in circles
164 people
Pierre Lindenbaum's profile photo
Simon Cockell's profile photo
Martin Anderson's profile photo
Jochen Theodorou's profile photo
Sarah Yates's profile photo
Corinne Krych's profile photo
shakera jerome's profile photo
Mihai Cazacu's profile photo
Jon Clements's profile photo
Work
Occupation
I write code in whatever language fits the problem best
Basic Information
Gender
Male
Story
Introduction
Software Developer in Manchester
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Manchester, England
Previously
Windsor, Berkshire - Saint-Genis-Pouilly, France
Links
YouTube
Contributor to
Brilliant hosts, with lovely rooms and a fantastic breakfast, can't wait till our next visit!
Public - 4 months ago
reviewed 4 months ago
Brilliant service at a great price!
Public - 5 months ago
reviewed 5 months ago
3 reviews
Map
Map
Map