Correction - it's not about regex parsing. I removed reflection calls for
StringBuilder and now it seems to be on par in speed.

On Fri, Nov 24, 2017 at 1:20 AM, Sergey Didenko <sergey.dide...@gmail.com>
wrote:

> 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