I can confirm that. You just need to use elm-github-package, which allows you to install Elm packages from the official repository and github. That's exactly what I'm going in NumElm to be able to write Kernel code, https://github.com/jscriptcoder/numelm...
I'm really running into lots of walls on this subject. I'd be super happy if we had TypedArray views in Kernel code. Currently I'm trying to figure out how to walk a strided Array. Imagine we have a buffer like this: [1, 2, 3, 4, 5, 6, 7, 8, 9], with shape [3, 3], square matrix. Strides for this is [3, 1] --> [1, 2, 3 | 4, 5, 6 | 7, 8, 9]. If I change the stride to [2, 2], then I get [1, 3 | 7, 9] --> 2x2 matrix. I need to implement map and fold functions, and to be able to do that I need to walk the Array: 1 -> 3 -> 7 -> 9... My functional programming skills are being challenged here ;-) Fran On Thu, Nov 23, 2017 at 11:26 AM 'Rupert Smith' via Elm Discuss < elm-discuss@googlegroups.com> wrote: > > On Thursday, November 23, 2017 at 2:28:50 AM UTC, Matthieu Pizenberg wrote: > >> >> Could JsArray.elm by made to work with JavaScript typed arrays? >>> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays >>> >> >> That was exactly what I was wondering. I peaked at the elm and kernel >> code and wanted to try to hack something to wrap ArrayBuffer. I got stopped >> at the step of compiling the elm plateform at master ^^, my system ghc >> beeing 8.2 and I don't have enough haskell-fu yet to manage multiple >> haskell versions :) >> > > Do you need to rebuild the compiler for this? > > I may be wrong, but kernel hacking can be done by using > elm-github-install, by putting a substitution for elm-lang/core in your > elm-package.json like this: > > "dependency-sources": { > "elm-lang/core": "../my-hacked-core" > } > > > Then you can try out kernel modifications without needing to rebuild the > whole Elm distribution? > > >> As a side note, I just went to a NixOS [1] meetup yesterday evening, >> really cool stuff. I think this nix package manager [2] will help me deal >> with those dependencies issues! >> > > I really want to try NixOS, but it will have to wait until I have a good > amount of time on my hands to play around with it. > > -- > You received this message because you are subscribed to the Google Groups > "Elm Discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to elm-discuss+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.