diff options
| author | zimoun <zimon.toutoune@gmail.com> | 2022-07-06 20:06:40 +0200 |
|---|---|---|
| committer | Efraim Flashner <efraim@flashner.co.il> | 2022-07-11 13:03:31 +0300 |
| commit | e4caadb0966cc4d1fca1470464c40de769ae3584 (patch) | |
| tree | 1d5becc4c28dfbada921bc917996a934ce991bfb /gnu | |
| parent | 4a519a109273be20e424ca3136a5c2b78bff042a (diff) | |
gnu: Add julia-inlinestrings.
* gnu/packages/julia-xyz.scm (julia-inlinestrings): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/julia-xyz.scm | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/gnu/packages/julia-xyz.scm b/gnu/packages/julia-xyz.scm index c6f3ad5d616..49816507bdf 100644 --- a/gnu/packages/julia-xyz.scm +++ b/gnu/packages/julia-xyz.scm | |||
| @@ -2847,6 +2847,32 @@ negative infinity in Julia.") | |||
| 2847 | interfaces with @file{.ini} files.") | 2847 | interfaces with @file{.ini} files.") |
| 2848 | (license license:expat))) | 2848 | (license license:expat))) |
| 2849 | 2849 | ||
| 2850 | (define-public julia-inlinestrings | ||
| 2851 | (package | ||
| 2852 | (name "julia-inlinestrings") | ||
| 2853 | (version "1.1.3") | ||
| 2854 | (source | ||
| 2855 | (origin | ||
| 2856 | (method git-fetch) | ||
| 2857 | (uri (git-reference | ||
| 2858 | (url "https://github.com/JuliaStrings/InlineStrings.jl") | ||
| 2859 | (commit (string-append "v" version)))) | ||
| 2860 | (file-name (git-file-name name version)) | ||
| 2861 | (sha256 | ||
| 2862 | (base32 "1dcdpxlphjliqlnkcri7mhg9bqqzpsdj80h9gkw8xhzr3ls473zr")))) | ||
| 2863 | (build-system julia-build-system) | ||
| 2864 | (propagated-inputs | ||
| 2865 | (list julia-parsers)) | ||
| 2866 | (home-page "https://github.com/JuliaStrings/InlineStrings.jl") | ||
| 2867 | (synopsis "Fixed-width string types") | ||
| 2868 | (description "This package provides a set of custom string types of | ||
| 2869 | various fixed sizes. Each inline string is a custom primitive type and can | ||
| 2870 | benefit from being stack friendly by avoiding allocations/heap tracking in the | ||
| 2871 | GC. When used in an array, the elements are able to be stored inline since | ||
| 2872 | each one has a fixed size. Currently support inline strings from 1 byte up to | ||
| 2873 | 255 bytes.") | ||
| 2874 | (license license:expat))) | ||
| 2875 | |||
| 2850 | (define-public julia-interpolations | 2876 | (define-public julia-interpolations |
| 2851 | (package | 2877 | (package |
| 2852 | (name "julia-interpolations") | 2878 | (name "julia-interpolations") |
