The Box

2014-04-29 Thread Plínio Balduino
Hi there

Where is the class clojure.lang.Box used in Clojure?

https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Box.java

Regards

Plínio

-- 
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: The Box

2014-04-29 Thread Timothy Baldridge
https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/PersistentHashMap.java#L141


On Tue, Apr 29, 2014 at 1:21 PM, Plínio Balduino wrote:

> Hi there
>
> Where is the class clojure.lang.Box used in Clojure?
>
>
> https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Box.java
>
> Regards
>
> Plínio
>
> --
> 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: The Box

2014-04-29 Thread Plínio Balduino
Sure, I didn't notice val as public member.

https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/PersistentHashMap.java#L146

Thank you

Plínio


On Tue, Apr 29, 2014 at 4:44 PM, Timothy Baldridge wrote:

>
> https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/PersistentHashMap.java#L141
>
>
> On Tue, Apr 29, 2014 at 1:21 PM, Plínio Balduino wrote:
>
>> Hi there
>>
>> Where is the class clojure.lang.Box used in Clojure?
>>
>>
>> https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Box.java
>>
>> Regards
>>
>> Plínio
>>
>> --
>> 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.
>

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


Neanderthal 0.5.0 - much easier installation and out of the box Mac OS X support

2016-03-15 Thread Dragan Djuric


Most notable new features:

   - Streamlined dependencies: no longer need 2 dependencies in project 
   files. The dependency on uncomplicate/neanderthal is enough
   - Comes with Mac OS X build out of the box. No need even for external 
   ATLAS.
   - release and with-release moved from ClojureCL to uncomplicate/commons
   - Support for Fluokitten's fmap!, fmap, fold, foldmap, op...

-- 
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: Neanderthal 0.5.0 - much easier installation and out of the box Mac OS X support

2016-03-15 Thread Dragan Djuric
Forgot to add the link: 
http://neanderthal.uncomplicate.org/articles/getting_started.html

On Tuesday, March 15, 2016 at 6:26:29 PM UTC+1, Dragan Djuric wrote:
>
> Most notable new features:
>
>- Streamlined dependencies: no longer need 2 dependencies in project 
>files. The dependency on uncomplicate/neanderthal is enough
>- Comes with Mac OS X build out of the box. No need even for external 
>ATLAS.
>- release and with-release moved from ClojureCL to uncomplicate/commons
>- Support for Fluokitten's fmap!, fmap, fold, foldmap, op...
>
>

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


Neanderthal (fast CPU & GPU matrix library for Clojure) will also support Windows out of the box

2016-10-04 Thread Dragan Djuric
Hi all,

I've just spent some time building ATLAS for windows, and created a windows 
binary of the current snapshot version. 

There seems to be no performance tax on windows, or at least it is not 
large. I wasn't unable to compare it on the same machine, but on my i7 
laptop (2.4 GHz) with Windows, some brief tests that I run are at about 60% 
of the speed I get on i7 4770K at 4.4 GHz on Linux (single-thread mode). 

I guess this works as expected, and you can expect speedups as in 
http://neanderthal.uncomplicate.org/articles/benchmarks.html

So, from the version 0.8.0 and on, Neanderthal will support Linux, OSX, AND 
Windows out of the box! OSX will always run optimized (since it comes with 
its own native BLAS), and on Linux and Windows you'll be able to use a 
generic ATLAS binary or to compile your own optimized version. Either of 
those would be much faster than any pure Java alternative. There's 
something for everyone now (except for the ClojureScript folks - that may 
come in future versions of neanderthal) :)

-- 
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: Neanderthal (fast CPU & GPU matrix library for Clojure) will also support Windows out of the box

2016-10-05 Thread Christian Weilbach
Nice! I have seen that the neanderthal licence file is in the libnd4j
repository:

https://github.com/deeplearning4j/libnd4j

Do you have some cooperation with the dl4j people?

Cheers,
Christian

On 04.10.2016 17:53, Dragan Djuric wrote:
> Hi all,
> 
> I've just spent some time building ATLAS for windows, and created a
> windows binary of the current snapshot version. 
> 
> There seems to be no performance tax on windows, or at least it is not
> large. I wasn't unable to compare it on the same machine, but on my i7
> laptop (2.4 GHz) with Windows, some brief tests that I run are at about
> 60% of the speed I get on i7 4770K at 4.4 GHz on Linux (single-thread
> mode). 
> 
> I guess this works as expected, and you can expect speedups as
> in http://neanderthal.uncomplicate.org/articles/benchmarks.html
> 
> So, from the version 0.8.0 and on, Neanderthal will support Linux, OSX,
> AND Windows out of the box! OSX will always run optimized (since it
> comes with its own native BLAS), and on Linux and Windows you'll be able
> to use a generic ATLAS binary or to compile your own optimized version.
> Either of those would be much faster than any pure Java alternative.
> There's something for everyone now (except for the ClojureScript folks -
> that may come in future versions of neanderthal) :)
> 
> -- 
> 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
> <mailto: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.


signature.asc
Description: OpenPGP digital signature


Re: Neanderthal (fast CPU & GPU matrix library for Clojure) will also support Windows out of the box

2016-10-05 Thread Dragan Djuric
No, I do not have a cooperation with them, nor did I know they use 
Neanderthal.

Well, I guess good software finds its way to the most unexpected places :)

On Wednesday, October 5, 2016 at 12:42:00 PM UTC+2, Christian Weilbach 
wrote:
>
> Nice! I have seen that the neanderthal licence file is in the libnd4j 
> repository: 
>
> https://github.com/deeplearning4j/libnd4j 
>
> Do you have some cooperation with the dl4j people? 
>
> Cheers, 
> Christian 
>
> On 04.10.2016 17:53, Dragan Djuric wrote: 
> > Hi all, 
> > 
> > I've just spent some time building ATLAS for windows, and created a 
> > windows binary of the current snapshot version. 
> > 
> > There seems to be no performance tax on windows, or at least it is not 
> > large. I wasn't unable to compare it on the same machine, but on my i7 
> > laptop (2.4 GHz) with Windows, some brief tests that I run are at about 
> > 60% of the speed I get on i7 4770K at 4.4 GHz on Linux (single-thread 
> > mode). 
> > 
> > I guess this works as expected, and you can expect speedups as 
> > in http://neanderthal.uncomplicate.org/articles/benchmarks.html 
> > 
> > So, from the version 0.8.0 and on, Neanderthal will support Linux, OSX, 
> > AND Windows out of the box! OSX will always run optimized (since it 
> > comes with its own native BLAS), and on Linux and Windows you'll be able 
> > to use a generic ATLAS binary or to compile your own optimized version. 
> > Either of those would be much faster than any pure Java alternative. 
> > There's something for everyone now (except for the ClojureScript folks - 
> > that may come in future versions of neanderthal) :) 
> > 
> > -- 
> > 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 unsubscribe from this group and stop receiving emails from it, send 
> > an email to clojure+u...@googlegroups.com  
> > <mailto:clojure+u...@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.