<headius>
Pavan Nambi: hi there! Do you have a project that you are interested in?
<PavanNambi[m]>
if i can be honest no i dont have as of now
<PavanNambi[m]>
thinking of this Ruby 3.2 features and spec tests
<headius>
In general You should only need a knowledge of Java and Ruby at some level, and obviously some experience running the JVM and building Java based stuff
<PavanNambi[m]>
i am well aware of java and ruby atleast some what
<PavanNambi[m]>
so like what should be my approach here...
<PavanNambi[m]>
cloning repo and going through sourcecode..? or read documentation first...?
<headius>
You can certainly look at the code but there is a lot of it. I can give you a couple key classes to look at to get a feel for things
<enebo[m]>
we need a license-friendly backend for floats/doubles for our printf implementation
<PavanNambi[m]>
* hey yeahhh i am actually going through crafting interpreters book https://craftinginterpreters.com/ ,so this is nice
<PavanNambi[m]>
edit: ig i quoted wrong msg here
<enebo[m]>
so writing one is a guaranteed way of doing that
<enebo[m]>
I have been looking at grisu2 as part of that
<PavanNambi[m]>
EDIT: ig i quoted wrong msg here
<PavanNambi[m]>
* hey yeahhh i am actually going through crafting interpreters book https://craftinginterpreters.com/ ,so this is nice
<enebo[m]>
One historical issue is our printing of floats sometimes goes off the rails compared to C ruby and we get weird values 4.0000000000000235 vs 4.0
<PavanNambi[m]>
ig i will start by looking at classes provided by charles(headius) and get idea of things
<PavanNambi[m]>
thankyou for all the responses!
<PavanNambi[m]>
* ig i will start by looking at classes provided by charles(headius) and get idea of things , i mean i believe i should know what i am dealing with before doing anything else