Ask Community: Feedback/Suggestion Needed about the Code Nirvana Specification

2018-11-08 Thread Piyush Katariya
Hello Clojurians,

 Could you please have a look at the specification of Code Nirvana and 
share your feedback/opinion/suggestion about it in terms of its need, 
usability and productivity
 
https://docs.google.com/document/d/e/2PACX-1vTK7FVU-tPUwM8FXP33-qqPZk3pUOm4JI0JbOxHwkKmMH0skIxviOsEwB4ek_x_d9L8teI4dGWT-Avs/pub


Thanks,
Piyush Katariya

-- 
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] 1.10.0-beta4

2018-10-26 Thread Piyush Katariya
Have anybody seen any perf improvements due to JDK8+ bytecode compatibility 
which this release brings ?

-- 
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: Protocols considered harmful?

2018-05-22 Thread Piyush Katariya
This article also explains it nicely.

https://8thlight.com/blog/myles-megyesi/2012/04/26/polymorphism-in-clojure.html 

-- 
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: Protocols considered harmful?

2018-05-22 Thread Piyush Katariya
https://www.braveclojure.com/multimethods-records-protocols/

https://stackoverflow.com/questions/8070368/clojure-multimethods-vs-protocols

-- 
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 on Azul Zing JVM

2018-05-22 Thread Piyush Katariya
Thanks Timothy for detailed insight, especially point #4.


In my case I usually use AWS for deployment. 
AWS marketplace allows Azul Zing on Ubuntu at  $0.2/hr ( $144 /month/ec2 
instance + $10 flat fees = $1738 annually) for instances like 
i3.xlarge (30GB RAM, 4 CPU core), which is workable for me.It's actually 
half the annual price as mentioned on their site.

https://aws.amazon.com/marketplace/pp/B014KRTOOQ?qid=1526967549964=0-8_=srh_res_product_title

https://www.azul.com/products/zing/order-zing-credit-card-or-paypal/

Don't get me wrong. By no means, I am associated with Azul company :). I 
believe in Buy option before considering Build option. 
But I am tempted to the idea of changing your default JVM choice to Zing(or 
any other similar product if exists) for better performance instead of 
trying to make my stack complex and have more moving parts for maintenance 
in my architecture. They have really good success stories to share.

https://www.azul.com/resources/success-stories/

Also in many cases when we use Big Data or Distributed computation tools 
like Cascalog, Onyx, Datomic etc. or perhaps just plain simple CLJ Web app 
which uses NoSQL databases like Cassandra as primary database and ends up 
doing medium complex computation and custom aggregation would be greatly 
benefited. Azul Zing's C4 Garbage Collector can take care of fast garbage 
disposal across the giant JVM heap.

For caching we can use Hazelcast or Apache Ignite as an embedded library 
rather than using Memcached or Redis or LevelDB which need separate 
deployment and maintenance efforts.

-- 
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 on Azul Zing JVM

2018-05-21 Thread Piyush Katariya
Strange ! nobody using it ?

I saw the Rich Hickey's testimony on their site

-- 
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 on Azul Zing JVM

2018-05-17 Thread Piyush Katariya
Is anybody using Clojure app on Azul Zing JVM ? It ships with LLVM 
based  JIT  and pauseless garbage collector.
How was the experience compared to Standard Oracle HotSpots JVM ?

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


Wrong Video title

2017-10-12 Thread Piyush Katariya

while the title says "Homoiconicity : It Is What It Is - Stuart Sierra" ,

It's a different talk  "Learning Clojure and CLJS by playing a card game"

Video link :- https://www.youtube.com/watch?v=B_ubbbm9cRg

-- 
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: Java 9 module system quirks

2017-09-22 Thread Piyush Katariya
Awesome. Thanks

On 22-Sep-2017 21:23, "Alex Miller" <a...@puredanger.com> wrote:

> For a rundown, see:
> https://groups.google.com/d/msg/clojure/IB2CaORBMnM/oKvk6cLuDAAJ
>
> Since then CLJ-2077 has been applied and is available in Clojure
> 1.9.0-beta1.
>
> I expect all important issues to be resolved by GA release of Clojure 1.9.
>
> On Friday, September 22, 2017 at 8:16:13 AM UTC-5, Piyush Katariya wrote:
>>
>> Java 1.9 has been released with module system feature
>>
>> Does Clojure v1.9 before going GA solve the issues mentioned in this talk
>> or will it be possible in next version Clojure only ?
>>
>> https://www.youtube.com/watch?v=4fevIDAxQAM
>>
>> --
> 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 a topic in the
> Google Groups "Clojure" group.
> To unsubscribe from this topic, visit https://groups.google.com/d/
> topic/clojure/fTkpfi7r6f8/unsubscribe.
> To unsubscribe from this group and all its topics, 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: How to do functional programming

2016-08-07 Thread Piyush Katariya

www.slideshare.net/*piyush*katariya/*thinking*-*functionally*

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


Upgrading to Clojure 1.8 (direct linking)

2016-04-06 Thread Piyush Katariya

Has anybody experienced the performance boost by switching to Clojure 
version 1.8 (and direct linking) ?

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