3 ms·
Is there a Lisp I can download, for Windows, that provides a linear algebra problem solving environment* out of the box or from a package manager? Ideally link
by ihnorton 7y ago
Is there a Lisp I can download,
for Windows, that provides a linear algebra problem solving environment* out of the box or from a package manager? Ideally linked to a reasonably optimized BLAS implementation.
* this is intentionally under-specified, but to me it means some nontrivial subset of matlab/numpy functionality
- StefanKarpinski 7y agoI’m sure we can rig a way to call from Julia’s embedded lisp mode back into Julia for you. Then you’ll be all set :D
- ihnorton 7y agohttps://github.com/JuliaLang/julia/pull/17108 https://github.com/JuliaLang/julia/pull/17108 only implements the REPL part but it’s a start. “Downloadable Windows LA REPL” was a criteria Julia met within ~6-8 months of public release, and it was one of the reasons I got involved even though I only ever use(d) windows at work (...mostly for scientific instrumentation which shipped with and only supported windows). This is slowly changing, but IMO windows support is still table stakes for a scientific computing environment, and seeing windows support meant both that I could use it where I most needed it, and signaled that Julia had potential for real traction (not abandoning >70% of users out of the gate). I think windows support is also one of the reasons Python/NumPy got to be where it is — it wasn’t always perfect, but they at least cared about windows, more so than most other scripting languages in the mid-2000s. Ditto CMake.
- dTal 7y agoPython + Hy + Numpy In all seriousness that's probably the quickest way, if by 'lisp' you mean 's-expressions'. For a real lisp, maybe these Numpy bindings[0] for Chez Scheme? Although the py-* names look a bit awkward. You could easily rebind those, but maybe that's not "out of the box" enough. [0] https://github.com/guenchi/NumPy https://github.com/guenchi/NumPy