The literate programming part and IDE seem pretty compelling. However the 
language itself looks to be another imperative, mutation 
<http://docs.witheve.com/handbook/set/>-based language.

The language is pretty brilliant. It's really a database programming model, 
but the "database" also allows effects/functions/etc to be saved as data. 
For instance, in the commit docs <http://docs.witheve.com/handbook/commit/> an 
example saves an http request and then also saves a listener for when it 
completes. Seems like something a DBA might feel comfortable programming 
with.

In the end, I think Elm's refactor-ability (due to user code being purely 
functional and immutable) is a crucial attribute that Eve does not match. 
And someone could conceivably design an IDE for literate programming on top 
of existing languages like Elm.

But that's just from skimming through the docs and examples.

On Monday, November 14, 2016 at 5:21:44 PM UTC-6, Erkal Selman wrote:
>
> I wonder, what the elm community thinks about Eve: http://witheve.com/ ?
> Here is the syntax reference: 
> https://witheve.github.io/assets/docs/SyntaxReference.pdf
>
> I think that this language/architecture is worth to look at.
> It has many similarities with elm.
> But it is more like logic programming. (Is this the logic programming of 
> the future?)
>
> I was following this project from far and I had the impression that he 
> (Chris Granger) was doing some kind of excel.
> But now I see that they can do flappy bird in eve: 
> http://play.witheve.com/#/examples/flappy.eve
> That is exciting!
>
> Is there something similar to Eve?
> It really looks like something new.
>
> My main question: 
> What do you think, are advantages and disadvantages of Eve, if you compare 
> it with Elm.
>

-- 
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.

Reply via email to