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