Hi,

is it expected that code which does a lot of regex parsing is ~14% slower
than it was under Clojure 1.8?

On Tue, Nov 14, 2017 at 8:22 AM, Shantanu Kumar <kumar.shant...@gmail.com>
wrote:

> Sorry, my bad. I can see the same behavior in previous Clojure versions
> too. I discovered this in the middle of moving to 1.9.0-RC1 in one of
> the projects and somehow got it all mixed up.
>
>
> Shantanu
>
> On Tuesday, 14 November 2017 11:36:30 UTC+5:30, Andy Fingerhut wrote:
>>
>> I see the same behavior in Clojure 1.7.0 and 1.8.0 as you see in
>> 1.9.0-RC1.
>>
>> Andy
>>
>> On Mon, Nov 13, 2017 at 9:48 PM, Shantanu Kumar <kumar.s...@gmail.com>
>> wrote:
>>
>>> Sorry, I did not specify the problem completely earlier. The coercion
>>> fails only when *uncheked-math* is set to truthy in 1.9.0-RC1.
>>>
>>> user=> (byte \a)
>>> 97
>>> user=> (set! *unchecked-math* true)  ; or :warn-on-boxed
>>> true
>>> user=> (byte \a)
>>>
>>> ClassCastException java.lang.Character cannot be cast to
>>> java.lang.Number  clojure.lang.RT.uncheckedByteCast (RT.java:1376)
>>>
>>>
>>> Shantanu
>>>
>>> On Tuesday, 14 November 2017 01:27:36 UTC+5:30, Alex Miller wrote:
>>>>
>>>> Works for me in 1.9.0-RC1. I don't know of anything that changed in
>>>> this area.
>>>>
>>>> Clojure 1.9.0-RC1
>>>> user=> (byte \a)
>>>> 97
>>>>
>>>> On Mon, Nov 13, 2017 at 1:09 PM, Shantanu Kumar <kumar.s...@gmail.com>
>>>> wrote:
>>>>
>>>>> The coercion (byte \a) works fine in Clojure 1.8, but it fails with
>>>>> `ClassCastException java.lang.Character cannot be cast to 
>>>>> java.lang.Number`
>>>>> in 1.9.0-RC1. Is this by design?
>>>>>
>>>>>
>>>>> Shantanu
>>>>>
>>>>> --
>>> 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.
>>> 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.
>

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

Reply via email to