DEV Community

loading...
Robin Heggelund Hansen profile picture

Robin Heggelund Hansen

Creator of the Play programming language. Contributor to Elm.

Location Norway Joined Joined on  Twitter logo Github logo Website logo
Work

Consultant at Bekk

All 43 comments

Improving Elm's compiler output

monomorphising doesn't do inling. When a monomorphising compi...

Improving Elm's compiler output

This talks about Inline Caching => inline caches is someth...

Improving Elm's compiler output

yes other things like Booleans, Maps, Sets, Floats or other ...

Improving Elm's compiler output

Sure :)

Play: A new programming language that targets Web Assembly, based on Forth

I think all of this will become more clear as the project pro...

Play: A new programming language that targets Web Assembly, based on Forth

The goal of Play is to be a general purpose programming langu...

Play: A new programming language that targets Web Assembly, based on Forth

You can add a word to the stack using a quotation: [ some-wor...

Play: A new programming language that targets Web Assembly, based on Forth

Doesn't bother me at all :)

Play: A new programming language that targets Web Assembly, based on Forth

rotate only works with the top three values on the stack. I'...

Play: A new programming language that targets Web Assembly, based on Forth

Is there any way to see all the content of the stack at a gi...

Play: A new programming language that targets Web Assembly, based on Forth

Great to hear you're enjoying Play! It depends on the word, ...

Creating a todo app in Elm

This is awesome stuff, @selbekk ! Really well written :) ...

Improving Elm's compiler output

There's actually a whole bunch: elm-lang.org/community :)

Improving Elm's compiler output

I'm a member of the core team, so I do talk with Evan from ...

Improving Elm's compiler output

The honest answer to that is: don’t know πŸ˜…

De-throning the List: Summary

Mostly because it’s inefficient, but that might be fixed in...

Say something nice about another DEV member

Oh wow. Thank you 😊

De-throning the List: Summary

It's on hold for now. I'm planning to get to it, but I'm tr...

Elm 0.19 Broke Us πŸ’”

My point is that beginners already have to deal with opera...

Elm 0.19 Broke Us πŸ’”

The problem is that beginners can't simply ignore them. The...

Language Idea: Limit custom types to three arguments

I agree. I have several examples of that, just check out th...

Language Idea: Limit custom types to three arguments

This idea is only there to make it more explicit what your ...

Elm 0.19 Broke Us πŸ’”

See, I've used Elm for a long time too and in my opinion it...

Elm 0.19 Broke Us πŸ’”

The implementation for these things are known, there's just...

Elm 0.19 Broke Us πŸ’”

"this is basically impossible to work with in Elm" Then yo...

Elm 0.19 Broke Us πŸ’”

Your perspective is valid, but (my own opinion, not necessari...

Elm 0.19 Broke Us πŸ’”

They're not my opinions, it's my experience. I came to Elm ...

Elm 0.19 Broke Us πŸ’”

The breaking changes aren't that big (Signals->Tasks was...

Elm 0.19 Broke Us πŸ’”

Well. I can't disagree with you that experimentation with ...

Elm 0.19 Broke Us πŸ’”

I'm sorry that your experience with the community has been ne...

The case for replacing Array.slice

Fun fact: Both in 0.18 and the upcomming 0.19, slice is act...

The case for replacing Array.slice

I don't think there went a lot of thought into it. It simpl...

Exploring how Elm can target Web Assembly

Ahh, you're right. I didn't read the proposal properly. Tha...

De-throning the List: Part SC4K

You’re right, (++) is not an efficient operation for a sing...

De-throning the List: Part SC4K

You're talking about my interest in renaming List to Stack?...

De-throning the List: Part Deux

I think i’ve mentioned it in my status updates in the elm-d...

De-throning the List: Part Deux

Finger trees are cool, but no replacement for a proper immu...

De-throning the List: Part Deux

Different use cases. The thing you linked to will have horr...

De-throning the List: Part Deux

This seems to be an immutable wrapper over regular js array...

De-throning the List: Part Deux

I wouldn’t say we’re going in circles. The 0.19 implementat...

De-throning the List: Part Deux

I doubt i’ll get this done before 0.19 but even if I was, i...

De-throning the List: Part Deux

My intent is that [1,2,3] creates an Array instead of List,...

loading...