[elm-discuss] elm-css with type classes (a response to the Elm Town podcast)

2017-04-26 Thread Mitchell Rosen
Hello all! I am a (very) beginner Elm programmer, but I know a fair bit of Haskell. I listened to the most recent Elm Town podcast and was especially intrigued by the discussion around a novel use of record types to solve a real-world problem - embedding a nice CSS DSL directly into Elm.

[elm-discuss] Re: Scaling Elm

2017-04-26 Thread douglas smith
Hey all, Selfishly I would like to see a FUN and ENTERTAINING instructional elm-programming application. Something that would be useful to the WIDEST range of persons and experience possible. >From middle-school age kids to experienced 'engineers'. It could be built concurrently by

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Erik Lott
> > Better javascript interop to allow the community to provide the missing > web APIs and effect managers (task ports have been mooted on several > occasions) I'd much rather have the web APIs available natively within Elm, so that javascript interops are minimal/unnecessary. On

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Oliver Searle-Barnes
I've been using Elm for about 10 months now and have had an app in production for the last 2, I share the general feeling of this thread. I've addressed Evan directly here because it's impossible not to when discussing these topics, I hope my thoughts are taken as sincere and full of respect.

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Francesco Orsenigo
Eirik, I think it's a bit unfair to call it "One Correct Way™". The idea is "One Really Good Way that is Reasonably Future-Proof™". Maybe this hasn't been communicated effectively. Also, in production we keep getting run-time errors with third-party libraries that use React, so my experience

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Mark Hamburg
The moment Evan gave the "Let's Be Mainstream" talk and linked to it from elm-lang.org, the pretense that Elm was sheltered in a pre-1.0 world was pretty heavily undermined. Elm has been promoted as being ready for the mainstream. The fact that it bears a version number that is less than 1.0

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Eirik Sletteberg
That only depends on your definition of good tool vs. bad tool. You're painting a doomsday picture here. In the context of real world usage and mainstream adoption, it isn't so black and white. Java is a hugely popular language, but it has fundamental flaws, like nullable values. Yet there are

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Joey Eremondi
> > There is an underlying premise of Elm that there is One Correct Way™ to > solve a problem in an application written in Elm, it takes "a long time" to > discover the One Correct Way™, and Evan is the only person capable of > doing it. It's not that there's one way of doing it, but that once a

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Eirik Sletteberg
I used the persistent-cache code once. I just copied the source code into my project. The library readme makes some bold statements, like "it is the right technical choice" to expose a LRU cache for localStorage in Elm. It certainly wasn't the right choice for my use case, where "least recently

Re: [elm-discuss] Re: Scaling Elm

2017-04-26 Thread Peter Damoc
On Wed, Apr 26, 2017 at 7:13 PM, Dwayne Crooks wrote: > How about writing an Elm front-end for https://github.com/ > gothinkster/realworld. > This is what I'm actually contemplating right now. I'll explore it some more next week. -- There is NO FATE, we are the

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Wojciech Piekutowski
The thing is that this exact kind of cache (LRU) might not work for all people, so it'd be great to have barebones interface to localStorage/sessionStorage/etc. Then higher level abstractions, like persistent-cache, could be easily built on top of it. On Wed, 26 Apr 2017 at 18:24, Mark Hamburg

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Mark Hamburg
Exactly and look at the months old comment at the top of the read me: NOT RELEASED YET — I hope to release it relatively soon, but I cannot make any promises. Until then, please use ports if you want to use localStorage. On Wed, Apr 26, 2017 at 9:22 AM Rex van der Spuy

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Mark Hamburg
That talk was very interesting and very telling since this was a group moving from Elm to PureScript not because they wanted more sophisticated types and more squiggles but rather almost inspite of those aspects and instead because of ecosystem issues. Mark On Wed, Apr 26, 2017 at 2:07 AM

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Rex van der Spuy
On Wednesday, April 26, 2017 at 5:07:39 AM UTC-4, Wojtek Piekutowski wrote: > > > https://github.com/elm-lang/persistent-cache? > Wow, that's exactly what I need! -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group

[elm-discuss] Re: Scaling Elm

2017-04-26 Thread Dwayne Crooks
How about writing an Elm front-end for https://github.com/gothinkster/realworld. On Wednesday, April 19, 2017 at 5:11:05 AM UTC-4, Peter Damoc wrote: > > Hello community, > > Scaling Elm apps seams to be a recurring topic. > > I was wondering if maybe we could negotiate a minimal set of >

Re: [elm-discuss] Resources guiding towards shifting to Functional Thinking

2017-04-26 Thread Oliver Searle-Barnes
I found this talk really useful coming from an OO background, https://www.youtube.com/watch?v=E8I19uA-wGY=youtu.be=1s. The code examples are in F# but it's an ML based language and the talk is mainly conceptual rather than code heavy. On Wednesday, 26 April 2017 12:44:17 UTC+2, Jiggneshh Gohel

Re: [elm-discuss] Resources guiding towards shifting to Functional Thinking

2017-04-26 Thread Jiggneshh Gohel
Thanks Wojciech. http://elmprogramming.com/ really looks to be a promising resources for learning Elm. Thanks for sharing. On Wed, Apr 26, 2017 at 4:05 PM, Wojciech Piekutowski < w.piekutow...@gmail.com> wrote: > I recommend http://elmprogramming.com/. It isn't solely focused on > functional

Re: [elm-discuss] Resources guiding towards shifting to Functional Thinking

2017-04-26 Thread Wojciech Piekutowski
I recommend http://elmprogramming.com/. It isn't solely focused on functional programming, but has great illustrations of some concepts that could initially be hard to grasp. For example http://elmprogramming.com/string.html#filtering-a-string On 26 April 2017 at 12:13, Jiggneshh Gohel

[elm-discuss] Resources guiding towards shifting to Functional Thinking

2017-04-26 Thread Jiggneshh Gohel
Hello, I have started learning programming in Elm and gradually I am moving ahead with this following the awesome tutorial at https://www.elm-tutorial.org/en/ . While I am onto it I got a thought that somebody like me coming from purely imperative

Re: [elm-discuss] Re: Moving on

2017-04-26 Thread Wojciech Piekutowski
Forking is already kind of happening. Not per se, but some people decided to stick with 0.16 and FRP. And switched to PureScript for new projects. This still fresh talk covers such a case: https://www.youtube.com/watch?v=9kGoaUqcq4A Brief summary of why they didn't use Elm for other projects They