Re: Graph API

2013-06-18 Thread Stephen Kockentiedt
e only maintainer > of Titanium+Loom, I'd be happy to handle the transition. > > On Tuesday, June 18, 2013 3:10:23 AM UTC-4, Stephen Kockentiedt wrote: >> >> My bad. I did only find the original repository of loom and thought it >> was abandoned. I should have tak

Re: [GSOC] Constructing Algebraic Expressions - User api

2013-06-18 Thread Stephen Kockentiedt
I couldn't comment in your blog, so I'll write it here. I would prefer the following solution: (let [matrix [[1 0 1] [0 1 0] [1 0 1]]] (simplify `(* 5 (determinant ~matrix with the option of using a macro construct-expression: (let [matrix [[1 0 1]

Re: Graph API

2013-06-18 Thread Stephen Kockentiedt
ysylu/loom which >> appears to have protocols for graphs, bindings to Titanium (the >> Clojurewerkz graph DB library), visualization support, and implementations >> of several algorithms. >> >> Maybe there's a way to incorporate these projects? >> >> On Monday

Graph API

2013-06-17 Thread Stephen Kockentiedt
Hello, I want to create a graph API similar to what core.matrix is for matrices. I have created some protocols which every graph implementation has to satisfy and a prototype implementation. Now I want your feedback on these protocols. Which functions do you want to see which aren't there? Whic

[ANN] Introducing Simplecs 0.1.0 - A Component-Entity-System game engine

2013-05-31 Thread Stephen Kockentiedt
Simplecs is a Component-Entity-System game engine used to write games in a modular fashion. It was inspired by a blog post by Chris Granger (also see Gambit ). You can find it here

Re: Maven + LibGDX - HELP!

2013-05-29 Thread Stephen Kockentiedt
r extraction: gdx.dll > [Thrown class com.badlogic.gdx.utils.GdxRuntimeException] > > I feel like there should be a target/native folder, but it's not there. > > On Wednesday, 29 May 2013 03:48:33 UTC-4, Stephen Kockentiedt wrote: >> >> It should works like this:

Re: Maven + LibGDX - HELP!

2013-05-29 Thread Stephen Kockentiedt
> [com.badlogic.gdx/gdx-natives "0.9.9"]] > :dependencies [[org.clojure/clojure "1.4.0"] > [com.badlogic.gdx/gdx "0.9.9"] > [com.badlogic.gdx/gdx-backend-lwjgl "0.9.9"] > [com.badlogic.gd

Re: Maven + LibGDX - HELP!

2013-05-27 Thread Stephen Kockentiedt
You just have to include the following item under :dependencies in your project.clj: [com.badlogic.gdx/gdx "0.9.9-SNAPSHOT"] [com.badlogic.gdx/gdx-backend-lwjgl "0.9.9-SNAPSHOT"] If you want to use another backend, you have to change the second entry accordingly. The following code is the main

Re: Game Project - HTML5 or Applet?

2013-05-27 Thread Stephen Kockentiedt
Sorry for answering a little late. You are welcome to do whatever you want with the code. Therefore, I licensed it under CC0. And you are welcome to do pull requests. Regarding the state monad, I'm not fully sure what you mean. Do you have any suggestions? You can of course use the -> macro: (

Re: Game Project - HTML5 or Applet?

2013-05-24 Thread Stephen Kockentiedt
Hi, in case you want to go with an applet, you could use Simplecs [1], a library I wrote for creating games based on a Component-Entity-System engine which is heavily influenced by Chris Granger's post. It embraces functional programming and immutable data structures. The game state is represe