New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Dicussion] Planning merge of Fable-Arch and Elmish #38
Comments
@MangelMaxime Thanks for a great addition, let's merge it whenever you are ready. Regarding the naming, I intentionally picked Elm(ish) to emphasize the roots and similarities (If I could make it anymore Elm-like, I would have). The name is "googlable", it got some recognition at this point, so I'm inclined to keep it, even though as someone pointed out Elf would go great with Fable :) In terms of deprecating Arch, it might be best to keep the lights on and simply point out that it will get minimal maintenance from now... I'm hesitant to force users to migrate, but whatever you as the maintainers feel appropriate, of course. Docs would be great of course (#6). @inchingforward shows talent in that regard, hopefully he can chip in. |
Awesome work @MangelMaxime and the pref stats look just great. one question: will producer/subscriber also be added to elmish? The name seems to me already fitting as it, it is just how you would describe the library to someone, "Do you know Elm? Well, this is Elm-ish but with F#" 😄 I will try to makes samples now and then with their docs when time permits |
Elmish has subscribers or rathers subscriptions, only it may not be the same concept. |
@et1975 Ah yes Depreciate was probably not the right term. You explanation is better than mine :) Yes for the name all this article speaking of Elmish made changing it hard. I was just thinking if we have to change it one day it's probably "now" with the merge. |
When I picked Arch for Arch I did so to make room to changethe architecture in the way that best fits with fable. Using a name like Elmish will always tie it somewhat harder to Elm and that has its pros and cons for sure. It's not something I feel very strong about, I'm just glad that it is all coming together. |
Hi there! Firs of all, I'm very happy to see this happening. I'm sure this will help a lot the community and will bring many good contributions 😄 About the name, though I love the name On deprecating fable-arch, both projects are awesome and that's why I have tried to support both so far. But if we are doing the merge, it is probably better to make it clear new projects should use fable-elmish and existing ones should migrate to get better support. This is to avoid newcomers keep making the same question: "fable-elmish or fable-arch?" |
@alfonsogarciacaro I totally agree and with the work @MangelMaxime has put in it makes sense to tell people to use |
Context
As shown by the benchmark Elmish-Snabbdom is fast.
I think we can consider making Elmish-Snabbdom available in 0.1. If you are ok I will add a last commit to #36 to switch Elmish-Snabbdom out of alpha and then we could merge the PR.
Also this confirmation allow our self to move on for planning the merge of Fable-Arch and Elmish.
Next steps
IMO the next steps are the following:
With @mastoj we was dicussing about the name of the project.
And personally I agree with his point of view. I think this could be a good thing to say Fable as it's own solution for building Web App. And not giving the impression it's just a "copy" as it more than that in my opinion.
Proposition
If you agree I can port the Fable-Arch doc site to Elmish and we could adapt the design etc. For example, add a way to select the renderer on the sample list.
Just pinging people I think are interested on the subject: @mastoj @et1975 @alfonsogarciacaro @Zaid-Ajaj
The text was updated successfully, but these errors were encountered: