JuliaLang / Juleps

Julia Enhancement Proposals
Other
67 stars 24 forks source link

Pkg3: TOML Compatibility #35

Open GravityAssisted opened 7 years ago

GravityAssisted commented 7 years ago

Hi,

I saw that you are using TOML.

So Are you using TOML.jl package ? It seems that package is not maintained and doesn't support TOML V>0.2.

thanks

StefanKarpinski commented 7 years ago

No, it's using a different, unregistered, TOML implementation that's linked to in the Julep. It will be kept up-to-date and will support whatever the current TOML spec is. We may have to take back the TOML.jl package name. Currently @wildart's TOML package is a bit unmaintained and @wildart himself is M.I.A., but if necessary, we can fork it and make the fork the official version.

GravityAssisted commented 7 years ago

@StefanKarpinski Thanks, this is exciting. I am actually planing to use TOML as an input file parser in a tool we are developing here, in Julia. The input file has to be human readable but simple. So TOML looks like a great option. I was wondering how soon are you planning to replace the TOML.jl with your version ? or is it possible for us to to use your TOML now ?

ararslan commented 7 years ago

@GravityAssisted You can use the unregistered TOML parsing package by doing

Pkg.clone("https://github.com/wildart/TOML.jl.git")

But the usual cautions apply to using any package on its master branch: breaking changes could happen at any time, things might not work at any given time, etc. etc.

GravityAssisted commented 7 years ago

@ararslan Thanks I tried using it. Looks like it works fine for most of the cases, except "offset". See issue here

this is okay, as I wont be using this feature I think.