Re: Clojurists Together is funding CIDER and ClojureScript from May-July

2018-04-25 Thread Didier
Hey, sweet.

I'm really liking Clojurist together, and I appreciate how its able to give 
competitive-ish salaries to fund the work. Hopefully it grows bigger, but 
even if it remain small and cozy, I think it can bring a lot of value.


On Wednesday, 25 April 2018 14:32:34 UTC-7, Daniel Compton wrote:
>
> Hi folks
>
> Clojurists Together is funding Bozhidar Batsov and Mike Fikes $5,400USD 
> each to work on CIDER and ClojureScript (respectively) from May-July. You 
> can read more about the work they're doing at in the announcement 
> .
>
> We couldn't have done any of this without the support of our company and 
> developer members . If you 
> like the projects that we've been funding, consider joining as a company 
>  or developer 
>  member so we can keep 
> funding projects that are important to the Clojure ecosystem.
>
> Thanks!
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ANN] org.clojure/java.jdbc 0.7.6

2018-04-25 Thread Avelino
Very very good work.

Cheers, Avelino

On Wed, Apr 25, 2018 at 19:45, Sean Corfield  wrote:

> https://github.com/clojure/java.jdbc#change-log
>
> [org.clojure/java.jdbc "0.7.6"]  A low-level Clojure wrapper for JDBC-based 
> access to databases.
>
> Release 0.7.6 on 2018-04-24
>
> -  execute! now supports :return-keys as a vector of column names, rather 
> than just a simple Boolean value, for drivers that support that 
> [JDBC-166](https://dev.clojure.org/jira/browse/JDBC-166).
>
> -  Add built-in support for H2 in-memory database (:dbtype "h2:mem" ).
>
> -  Add missing spec for  db-spec being a java.net.URI object.
>
> -  Fix add-connection handling of string db-spec (becomes :connection-uri, 
> not :connection-string).
>
> -  Fix specs for with-db-* functions, to support options in the binding form 
> [JDBC-165](https://dev.clojure.org/jira/browse/JDBC-165).
>
> -  Update tests so they work properly with string db-spec test databases.
>
> -  Ensure no reflection warnings are present.
>
> -  Switched local test infrastructure over to CLI and deps.edn (from 
> Leiningen) as an example of multi-version testing without a "build tool".
>
> Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
> An Architect's View -- http://corfield.org/
>
> "If you're not annoying somebody, you're not really alive."
> -- Margaret Atwood
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ANN] org.clojure/java.jdbc 0.7.6

2018-04-25 Thread Sean Corfield
https://github.com/clojure/java.jdbc#change-log

[org.clojure/java.jdbc “0.7.6”] A low-level Clojure wrapper for JDBC-based 
access to databases.

Release 0.7.6 on 2018-04-24

  *   execute! now supports :return-keys as a vector of column names, rather 
than just a simple Boolean value, for drivers that support that 
JDBC-166.
  *   Add built-in support for H2 in-memory database (:dbtype "h2:mem").
  *   Add missing spec for db-spec being a java.net.URI object.
  *   Fix add-connection handling of string db-spec (becomes :connection-uri, 
not :connection-string).
  *   Fix specs for with-db-* functions, to support options in the binding form 
JDBC-165.
  *   Update tests so they work properly with string db-spec test databases.
  *   Ensure no reflection warnings are present.
  *   Switched local test infrastructure over to CLI and deps.edn (from 
Leiningen) as an example of multi-version testing without a "build tool".


Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN
An Architect's View -- http://corfield.org/

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure/flutter

2018-04-25 Thread Robert Levy
What would you say is the advantage of using Flutter instead of React
Native?  Assuming you're not interested in Dart, what is the selling point?

On Wed, Apr 25, 2018 at 2:42 PM, Gregg Reynolds  wrote:

> Flutter is looking pretty good to me.  Sure would be nice to have a
> clojure->flutter compiler. Anthing there, there?
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Clojure/flutter

2018-04-25 Thread Gregg Reynolds
Flutter is looking pretty good to me.  Sure would be nice to have a
clojure->flutter compiler. Anthing there, there?

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Clojurists Together is funding CIDER and ClojureScript from May-July

2018-04-25 Thread Daniel Compton
Hi folks

Clojurists Together is funding Bozhidar Batsov and Mike Fikes $5,400USD
each to work on CIDER and ClojureScript (respectively) from May-July. You
can read more about the work they're doing at in the announcement
.

We couldn't have done any of this without the support of our company and
developer members . If you
like the projects that we've been funding, consider joining as a company
 or developer
 member so we can keep
funding projects that are important to the Clojure ecosystem.

Thanks!

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure Games

2018-04-25 Thread Mark Engelberg
I created this game for last year's Hour of Code, using Clojurescript and
Phaser:
http://robot-repair.thinkfun.com/

On Wed, Apr 25, 2018 at 6:17 AM, Gerard Klijs  wrote:

> I worked on a snake game, where there is a function form one state to the
> next. You can play other client site, which can get slow on slow devices,
> or server-side, I also added some simple rule-based ai,
> https://github.com/gklijs/snake I continued working for a bit on it in a
> corparate repo, so don't really know what the status of the github stuff is.
> I might sync it with the other one, and try to use wasm for updating the
> state from rust and/or kotlin.
>
> Op woensdag 25 april 2018 13:16:54 UTC+2 schreef Kris Leech:
>
>> I'm currently working on a multi player game, when I have time. The
>> backend in Clojure, the frontend in Javascript (as in a HTML browser based
>> UI). So far it has been a really fun project and a great learning
>> experience.
>>
>> All communication is over web sockets (using http-kit). I send events
>> (which have a type key) as JSON between clients and server. I use `case` to
>> run a event handler function based on the type key of the event. I intend
>> to change this to use a multimethod instead.
>>
>> I'm storing state in atoms (but I'm going to switch to agents as they are
>> async).
>>
>> The first game is "tag", any number of players can join a game and one is
>> "it", they need to "tag" someone else and they become "it".
>>
>> The UI is using HTML div and CSS absolute positioning to move the
>> players. The idea being I will switch to using canvas once working and then
>> something like phaser.js. The idea being switching rendering from DOM to
>> Canvas should only require adding new JS functions.
>>
>> As you can see I'm starting with the simplest possible game.
>>
>>
>> On Monday, 16 April 2018 13:00:21 UTC+1, Peter Ashford wrote:
>>>
>>> Hi There - Clojure noob here. I wanted to ask some question about games
>>> programming in Clojure.  Is it ok to ask here or is there a better spot?
>>> Most of my questions aren't super game-specific.
>>>
>>> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure Games

2018-04-25 Thread Gerard Klijs
I worked on a snake game, where there is a function form one state to the 
next. You can play other client site, which can get slow on slow devices, 
or server-side, I also added some simple rule-based 
ai, https://github.com/gklijs/snake I continued working for a bit on it in 
a corparate repo, so don't really know what the status of the github stuff 
is.
I might sync it with the other one, and try to use wasm for updating the 
state from rust and/or kotlin. 

Op woensdag 25 april 2018 13:16:54 UTC+2 schreef Kris Leech:
>
> I'm currently working on a multi player game, when I have time. The 
> backend in Clojure, the frontend in Javascript (as in a HTML browser based 
> UI). So far it has been a really fun project and a great learning 
> experience.
>
> All communication is over web sockets (using http-kit). I send events 
> (which have a type key) as JSON between clients and server. I use `case` to 
> run a event handler function based on the type key of the event. I intend 
> to change this to use a multimethod instead.
>
> I'm storing state in atoms (but I'm going to switch to agents as they are 
> async).
>
> The first game is "tag", any number of players can join a game and one is 
> "it", they need to "tag" someone else and they become "it".
>
> The UI is using HTML div and CSS absolute positioning to move the players. 
> The idea being I will switch to using canvas once working and then 
> something like phaser.js. The idea being switching rendering from DOM to 
> Canvas should only require adding new JS functions.
>
> As you can see I'm starting with the simplest possible game.
>
>
> On Monday, 16 April 2018 13:00:21 UTC+1, Peter Ashford wrote:
>>
>> Hi There - Clojure noob here. I wanted to ask some question about games 
>> programming in Clojure.  Is it ok to ask here or is there a better spot?  
>> Most of my questions aren't super game-specific.
>>
>>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Clojure Games

2018-04-25 Thread Kris Leech
I'm currently working on a multi player game, when I have time. The backend 
in Clojure, the frontend in Javascript (as in a HTML browser based UI). So 
far it has been a really fun project and a great learning experience.

All communication is over web sockets (using http-kit). I send events 
(which have a type key) as JSON between clients and server. I use `case` to 
run a event handler function based on the type key of the event. I intend 
to change this to use a multimethod instead.

I'm storing state in atoms (but I'm going to switch to agents as they are 
async).

The first game is "tag", any number of players can join a game and one is 
"it", they need to "tag" someone else and they become "it".

The UI is using HTML div and CSS absolute positioning to move the players. 
The idea being I will switch to using canvas once working and then 
something like phaser.js. The idea being switching rendering from DOM to 
Canvas should only require adding new JS functions.

As you can see I'm starting with the simplest possible game.


On Monday, 16 April 2018 13:00:21 UTC+1, Peter Ashford wrote:
>
> Hi There - Clojure noob here. I wanted to ask some question about games 
> programming in Clojure.  Is it ok to ask here or is there a better spot?  
> Most of my questions aren't super game-specific.
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.