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 <
[email protected]> 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 [email protected].
> 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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to