Re: Preparing proposal for presentation on replikativ

2016-08-02 Thread Christopher Small
Hi Christian

Would love to see this talk (embarrassed I still haven't watched the video 
you posted in Gitter though...).

As you'd suspect, I'm definitely like to see a good bit on 
DataScript/Datomic. Aside from that, I think a good focus on the strengths 
and weakness (/challenges/work-to-be-done) would be very informative, and 
help illustrate some of the implications of the approach. In particular, 
challenges in dealing with larg(ish) data sets and/or data that changes 
very frequently are very interesting.

Cheers, and good luck :-)

Chris



On Monday, August 1, 2016 at 4:57:44 AM UTC-7, Christian Weilbach wrote:
>
> Hi, 
>
> I would like to present replikativ at the EuroClojure 2016 conference 
> (1). I would talk about the motivation and how it is implemented 
> (core.async, the foundational libraries, integration with 
> DataScript...). There is the background theory of CRDTs, the general 
> problem of data replication and synchronization, the particular case of 
> DataScript/Datomic replication, mobile or web frontend development etc. 
> I will have to focus on some aspects. Do you have any particular 
> interests I should address? 
>
> Best, 
> Christian 
>
> (1) https://github.com/replikativ/replikativ 
>
>

-- 
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.


Quil and Core.async - Problems blocking thread with

2016-08-02 Thread JvJ
I'm experimenting with using core.async with game scripting.  For testing 
purposes, I put together a small sketch with quil.

The issue I'm having is that the quil sketch's draw function seems to break 
whenever the 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: Klipse for Kids

2016-08-02 Thread Mars0i
This looks very, very nice.  The instant feedback is especially helpful.  
(You are probably already working on is capturing errors to make them less 
daunting.)

Klipse reminded me of Carin Meier's beautiful and poignant Hello World for 
the Next Generation. 


I always wondered whether *The Little Schemer* 
 would work with kids. I 
suspect not, until mid teens, at least.

-- 
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: Klipse for Kids

2016-08-02 Thread JvJ
Pretty good.  However: In chapter 1, you might want to clear up the fact 
that 7*8 is 7 x 8 early on.  Kids may not be familiar with the * as a 
multiplication symbol.  I realize it's explained later, but it's better to 
avoid confusion beforehand.

On Tuesday, 2 August 2016 10:52:30 UTC-7, Mars0i wrote:
>
> This looks very, very nice.  The instant feedback is especially helpful.  
> (You are probably already working on is capturing errors to make them less 
> daunting.)
>
> Klipse reminded me of Carin Meier's beautiful and poignant Hello World 
> for the Next Generation. 
> 
>
> I always wondered whether *The Little Schemer* 
>  would work with kids. I 
> suspect not, until mid teens, at least.
>

-- 
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: Quil and Core.async - Problems blocking thread with

2016-08-02 Thread John Mastro
JvJ  wrote:
>   (try (do
>  (q/text "Putting beacon..."0 40)
>  (put! beacon true)
>  (let [ns ((q/fill 255)
>(q/text (str "State: " ns) 0 60)))
>(catch Exception e
>  (q/fill 255 0 0)
>  (q/text (str "Error: " e 0 60
>
>   state)

I don't know if this is related, but I noticed that where you have:

(q/text (str "Error: " e 0 60))

You probably mean this (based on the other calls to q/text):

(q/text (str "Error: " e) 0 60)

-- 
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: Quil and Core.async - Problems blocking thread with

2016-08-02 Thread Timothy Baldridge
There are several things going on here, and I'd need to see the rest of the
code to provide more accurate feedback. In general though, I'd try to stay
away from  wrote:

> JvJ  wrote:
> >   (try (do
> >  (q/text "Putting beacon..."0 40)
> >  (put! beacon true)
> >  (let [ns ( >(q/fill 255)
> >(q/text (str "State: " ns) 0 60)))
> >(catch Exception e
> >  (q/fill 255 0 0)
> >  (q/text (str "Error: " e 0 60
> >
> >   state)
>
> I don't know if this is related, but I noticed that where you have:
>
> (q/text (str "Error: " e 0 60))
>
> You probably mean this (based on the other calls to q/text):
>
> (q/text (str "Error: " e) 0 60)
>
> --
> 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.
>



-- 
“One of the main causes of the fall of the Roman Empire was that–lacking
zero–they had no way to indicate successful termination of their C
programs.”
(Robert Firth)

-- 
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: Preparing proposal for presentation on replikativ

2016-08-02 Thread Ashish Negi
Hi Christian

Thanks for replikativ and asking suggestions.
I would like to also know about general problems (both of domain and 
language) you faced while developing library,
and how / how not clojure helped you ? 

-- 
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.