From 2405f87fd628c388f893dbb96656748c38e58291 Mon Sep 17 00:00:00 2001 From: narimiran Date: Thu, 5 Apr 2018 15:21:28 +0200 Subject: [PATCH] Updated Feature suggestions (markdown) --- Feature-suggestions.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Feature-suggestions.md b/Feature-suggestions.md index c6fa010..7f0abab 100644 --- a/Feature-suggestions.md +++ b/Feature-suggestions.md @@ -26,13 +26,14 @@ quickly). - echo automatically handle simple display of sequences (similar to repr) - vector and matrix maths (or include a port of an existing library) - - [nim-glm](https://github.com/stavenko/nim-glm) - - [Arraymancer](https://github.com/mratsim/Arraymancer) - - [neo](https://github.com/unicredit/neo) + - [nim-glm](https://github.com/stavenko/nim-glm) + - [Arraymancer](https://github.com/mratsim/Arraymancer) + - [neo](https://github.com/unicredit/neo) - include a do while loop (or equivalent) -- % formating extended to include math precision (like provided by formatFloat, but in a concise % syntax way) +- % formating extended to include math precision (like provided by formatFloat, but in a concise % syntax way) + - [strformat](https://nim-lang.org/docs/strformat.html) - easier sorting, that doesn't need wrestling with types. @@ -60,6 +61,7 @@ would initialize all elements of x to -1 - Missing features from C++/D template (generics in Nim) system, eg variadic generics and generic generic parameters -- Multidimensional arrays, with array slicing, striding, masking, etc. Something along the lines of arrays +- Multidimensional arrays, with array slicing, striding, masking, etc. Something along the lines of arrays in Fortran or, better yet, Numpy arrays in Python would be great. Nim has great potential for scientific - programming, but the lack of multidimensional arrays is a deal-breaker. \ No newline at end of file + programming, but the lack of multidimensional arrays is a deal-breaker. + - [Arraymancer](https://github.com/mratsim/Arraymancer) \ No newline at end of file