[newbie] go to definition is not working on vscodium on EndeavourOS(Arch based distro)

2023-09-27 Thread Levlan
I switched using choosenim to nim 2.0.0 and it works. :-( Weird. Maybe because I installed before that nim 2.0.0 using a package manager instead of choosenim? case closed.

Atlas shrugged...

2023-09-27 Thread elcritch
I believe currently `use` and similar will search github as a fallback currently. It should be pretty easy to disable search globally or only enable it for certain commands. Though I think some of the integration tests might rely on `use` doing a search, like nitter? Easy to change to a url.

atlas/nimble build still tries to download dependencies despite nim.cfg

2023-09-27 Thread woolsweater
Awesome, I was aware of the nimble version but did not know that was also an available capability of a config.nims file. That is very helpful, thanks!

Automatic Differentiation/Differentiable Programming Library

2023-09-27 Thread TKD
Thanks @mratsim and @Vindaar for the detailed replies. I will have a look at these and evaluate.

ImPlot library

2023-09-27 Thread galaxyDragon
I don't know yet all functionality of ImPlot so far, if you have any questions it would be better ask to [authour of ImPlot lib](https://github.com/epezent/implot) . Live demo is here please try it, [ImPlot Live Demo](https://traineq.org/implot_demo/src/implot_demo.html) [ImGui Live Demo](http

ImPlot library

2023-09-27 Thread galaxyDragon
> Do you intend to write a high level interface for it at some point? This library is just FFI library to ImPlot lib so I will not make high level interface. Perfomance of large amount of data might not be high because ImPlot is based on [ImGui](https://github.com/ocornut/imgui) . Live demo is

Automatic Differentiation/Differentiable Programming Library

2023-09-27 Thread Vindaar
The current state of AD in Nim is as follows (unless something new is around I'm not aware of), but with the expectation of "fully-developed one" you'll likely be disappointed unfortunately: * Arraymancer has its AD implementation based on Wengert lists (iirc) that is used for its neural netw

ImPlot library

2023-09-27 Thread galaxyDragon
Signetures of Plot functions imported just have pointer arguments at this moment, for instance, proc ipPlotLine*(label_id: cstring , xs: ptr float32 , ys: ptr float32 , count: int

Automatic Differentiation/Differentiable Programming Library

2023-09-27 Thread mratsim
For ML (reverse-mode autodiff): * can differentiate any expression * can differentiate preconfigured layers And actually autodiff was my very first foray into Nim: (Thi

Automatic Differentiation/Differentiable Programming Library

2023-09-27 Thread TKD
Is there an automatic differentiation library in Nim that is fit for use for both ML and partial differential equations. If not (as I have not found any fully-developed one so far), does anyone know of a C library with a nice interface that I use instead?

Simple template and macro question

2023-09-27 Thread dlesnoff
> Would you mind explaining the distinction between the generic parameters of > something like a template/macro vs the actual template/macro arguments? I am not a Nim expert, I program in Nim just as an hobby. The following sections in the Nim manual can be of help to you: *

Atlas shrugged...

2023-09-27 Thread Araq
Does it work that way? The way it is supposed to work is that the **search** feature also uses a github search, not the project name lookup in general.

Atlas shrugged...

2023-09-27 Thread xigoi
> the name is first translated into an URL via packages.json **or via a github > search** Is it possible to disable this feature? If I accidentally enter a package name that doesn't exist in Nimble, I don't want it to clone some random project based on a search.

atlas/nimble build still tries to download dependencies despite nim.cfg

2023-09-27 Thread elcritch
Sure here's an example with Nimble integration: You can do it directly in config.nims too: