Re: Any chance for Ratio and BigInt support in ClojureScript?

2012-08-15 Thread dspiteself
Just to get your gut feeling, do you think the implementation would involve 
bittwittling with the native number, using strings or using byte arrays?

On Saturday, August 11, 2012 1:47:06 PM UTC-5, David Nolen wrote:
>
> On Sun, Aug 5, 2012 at 10:43 PM, Olaf Delgado-Friedrichs 
> > wrote: 
> > Thanks for the link! I didn't know that the Closure library contained an 
> > arbitrary precision type, but should have expected it. 
> > 
> > When you speak of performance, do you mean the extra cost of checking 
> > argument types for the arithmetic operators? I wonder if this could be 
> > addressed by introducing alternate operators +', -' and *' as in 
> Clojure, 
> > make these support the additional numeric types and leave the existing 
> > operators alone. This is certainly something that makes sense for me to 
> do 
> > in a library. 
> > 
> > In order to support the BigInt and Ratio literals, would I have to 
> modify 
> > the ClojureScript sources, or is it possible to extend emit-constant in 
> > "user space"? 
> > 
> > Olaf 
>
> Sorry, forgot to follow up this. I haven't put any deep thought into 
> it so I can offer no implementation guidance. I think it will be 
> pretty challenging to get full Clojure JVM numeric semantics into 
> ClojureScript w/o impacting performance. 
>
> It can probably be done but requires both a comprehensive design and 
> good implementation strategy. If someone wants to take it on ... 
> great! 
>
> David 
>

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

Re: Any chance for Ratio and BigInt support in ClojureScript?

2012-08-15 Thread dspiteself
I have extensive google closure experience, but little low level 
clojurescript experience.
Could we use the clojure library's Integer or long type. It will likely not 
be as fast but when you need it you need it.
http://closure-library.googlecode.com/svn/docs/closure_goog_math_integer.js.html
http://closure-library.googlecode.com/svn/docs/closure_goog_math_long.js.html
If you can tell me if I would be wasting my time or not I will start 
working on a comprehensive design.


On Saturday, August 11, 2012 1:47:06 PM UTC-5, David Nolen wrote:
>
> On Sun, Aug 5, 2012 at 10:43 PM, Olaf Delgado-Friedrichs 
> > wrote: 
> > Thanks for the link! I didn't know that the Closure library contained an 
> > arbitrary precision type, but should have expected it. 
> > 
> > When you speak of performance, do you mean the extra cost of checking 
> > argument types for the arithmetic operators? I wonder if this could be 
> > addressed by introducing alternate operators +', -' and *' as in 
> Clojure, 
> > make these support the additional numeric types and leave the existing 
> > operators alone. This is certainly something that makes sense for me to 
> do 
> > in a library. 
> > 
> > In order to support the BigInt and Ratio literals, would I have to 
> modify 
> > the ClojureScript sources, or is it possible to extend emit-constant in 
> > "user space"? 
> > 
> > Olaf 
>
> Sorry, forgot to follow up this. I haven't put any deep thought into 
> it so I can offer no implementation guidance. I think it will be 
> pretty challenging to get full Clojure JVM numeric semantics into 
> ClojureScript w/o impacting performance. 
>
> It can probably be done but requires both a comprehensive design and 
> good implementation strategy. If someone wants to take it on ... 
> great! 
>
> David 
>

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

Re: Clojure Conj Videos

2013-01-05 Thread dspiteself
I just noticed someone was posting many clojure videos on youtube. 
http://www.youtube.com/user/ClojureTV
They have playlists for conj 2010 and rich hickey talks 10 of them. They 
have a lot of videos, but it would be great to make it as near to 
comprehensive as possible and add reference to slides and referenced 
libraries.

I have been enjoying clicking watch later and enjoying them on my phone 
even when there is no internet. 


On Friday, January 4, 2013 12:52:54 PM UTC-6, Simone Mosciatti wrote:
>
> It could be a good idea to post the video and the slides also in some 
> different platform (YouTube/Vimeo for the video and something else for the 
> slides google doc, dropbox) just to avoid what happened with blip.tv...
>
> It may be a even better idea to get all the video material and put all 
> together somewhere, maybe in the main site of clojure...
>
> We start to have a lot of videos and organize them it start to be a good 
> idea.
>
> On Friday, January 4, 2013 4:45:06 AM UTC+1, Alex Miller wrote:
>>
>> The full Strange Loop video schedule is here: 
>> https://thestrangeloop.com/news/strange-loop-2012-video-schedule
>>
>> Re Clojure talks, 
>>
>> Already released related in some way to Clojure and ClojureScript:
>> - Nathan Marz on big data - 
>> http://www.infoq.com/presentations/Complexity-Big-Data
>> - Jim Weirich on Y Combinator - 
>> http://www.infoq.com/presentations/Y-Combinator
>> - Chris Granger on Light Table - 
>> http://www.infoq.com/presentations/Learn-Tools
>> - David Nolen on ClojureScript - 
>> http://www.infoq.com/presentations/ClojureScript-Optimizations
>> - Amit Rathore on Clojure+Datomic+Storm - 
>> http://www.infoq.com/presentations/Zolodeck
>> - Bodil Stokke on Catnip IDE and ClojureScript - 
>> http://www.infoq.com/presentations/Catnip
>>
>> Still to be released:
>> - Jason Wolfe's talk on the Prismatic Graph library is coming out week of 
>> Jan 28th
>> - Kevin Lynagh's talk on his ClojureScript visualization lib is week of 
>> Feb 11th
>> - Rich Hickey's talk is scheduled for week of Mar 18th but same one has 
>> already been released on InfoQ so not sure if they'll re-release it
>> - Stuart Sierra's talk on functional design patterns is week of Apr 1st
>>
>> Sorry if I missed any.
>>
>> Alex
>>
>> On Thursday, January 3, 2013 2:43:39 AM UTC-6, kinleyd wrote:
>>>
>>> I've been waiting forever for the recent Strange Loop Clojure talks to 
>>> be made available as well. So far I've only seen two, Amit Rathore's 
>>> "Clojure + Datomic + Stomr = Zolodeck" and David Nolen's "ClojureScript - 
>>> Better semantics at low, low prices" on InfoQ. Any one have any idea when 
>>> the others will be made available? 
>>>
>>> On Thursday, January 3, 2013 2:26:18 PM UTC+6, CA wrote:

 Let the party begin :-)

 On Thursday, January 3, 2013 2:02:41 AM UTC+1, Lynn Grogan wrote:
>
> Confreaks is just completing the final edits on the videos and we 
> should be releasing them soon (in a week or so?). 
> Of course, it will probably be a staggered release just to drive 
> everyone crazy ;) 
>
> Lynn Grogan
> Relevance
>
> On Wednesday, January 2, 2013 7:12:03 PM UTC-5, Sean Corfield wrote:
>>
>> On Wed, Jan 2, 2013 at 3:42 PM, Mark Derricutt  
>> wrote: 
>> > 
>> > +1 - I'm sure I've even seen any BLOGS on this years Conj let alone 
>> videos. 
>>
>> http://corfield.org/blog/post.cfm/clojure-conj-2012 
>> -- 
>> Sean A Corfield -- (904) 302-SEAN 
>> An Architect's View -- http://corfield.org/ 
>> World Singles, LLC. -- http://worldsingles.com/ 
>>
>> "Perfection is the enemy of the good." 
>> -- Gustave Flaubert, French realist novelist (1821-1880) 
>>
>

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

Google+ community

2013-01-05 Thread dspiteself
I started a google plus 
community. 
 
I know most of the Clojure community is generally more into twitter, but I 
have been enjoying Google+ communities very much. It could be a great more 
externally visible venue for some of the conversation that happen on google 
groups. 
It also has the effect off make your search results of people and people in 
your circles and communities show up higher. 

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

Re: Google+ community

2013-01-05 Thread dspiteself
Thanks I am surprised I did not see it when I created it a week or 2 ago.
I deleted it so we can congregate at one.

On Saturday, January 5, 2013 2:17:43 PM UTC-6, JM Ibanez wrote:
>
>  FWIW, there's already this existing Clojure community: 
>
> https://plus.google.com/u/0/communities/103410768849046117338
>
> -- 
> JM Ibanez
> jmib...@gmail.com 
> http://jmibanez.com/
>
> Sent with Sparrow <http://www.sparrowmailapp.com>
>
> On Sunday, January 6, 2013 at 4:15 AM, dspiteself wrote:
>
> I started a google plus 
> community<https://plus.google.com/u/0/communities/102842407348588249223>. 
>  
> I know most of the Clojure community is generally more into twitter, but I 
> have been enjoying Google+ communities very much. It could be a great more 
> externally visible venue for some of the conversation that happen on google 
> groups. 
> It also has the effect off make your search results of people and people 
> in your circles and communities show up higher. 
>
>  -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clo...@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+u...@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 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