gnu: Add julia-textparse.

* gnu/packages/julia-xyz.scm (julia-textparse-0.9.1): New variable.
master
nixo 2019-10-12 13:05:48 +02:00
parent 9401ce30ce
commit 557463ef48
1 changed files with 27 additions and 0 deletions

View File

@ -2067,3 +2067,30 @@ representation and transfer")
(description "Minimal String type for Julia that allows for efficient (description "Minimal String type for Julia that allows for efficient
string representation and transfer.") string representation and transfer.")
(license license:expat))) (license license:expat)))
(define-public julia-textparse
(package
(name "julia-textparse")
(version "0.9.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/JuliaComputing/TextParse.jl")
(commit (string-append "v" version))))
(file-name "TextParse")
(sha256
(base32 "1vzmn4gfhicif5vhzz0h3mv1qgpsmjfq4rz7rhbmkdqbwjfphfw2"))))
(propagated-inputs `(("julia-nullables" ,julia-nullables)
("julia-codeczlib" ,julia-codeczlib)
("julia-doublefloats" ,julia-doublefloats)
("julia-weakrefstrings" ,julia-weakrefstrings)
("julia-pooledarrays" ,julia-pooledarrays)
("julia-datastructures" ,julia-datastructures)))
(build-system julia-build-system)
(home-page "https://github.com/JuliaComputing/TextParse.jl")
(synopsis "Fast text parsing tools")
(description "TextParse uses Julia's generated functions to generate
efficient specialized parsers for text files. Parsing packages can use
TextParse as a framework for implementing parsers for other formats.")
(license license:expat)))