-
Notifications
You must be signed in to change notification settings - Fork 23
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
Project Status #173
Comments
@sashababaei Great question. Essentially the project is I would say in "hibernation". After .NET Core came out, the initial versions did not support many of the key features that were required by the core of MBrace - simultaneously, several key contributors to the project moved on. My understanding is that many of the .NET Core issues have now been resolved and that a port to .NET Core would be doable (@dsyme and @eiriktsarpalis can probably comment further) although still a piece of work. @dsyme @eiriktsarpalis what would be the effort involved do you think in coming up with even a breakdown of what would actually be required to port the core elements (i.e. vagabond + mbrace core + cloud CE etc.) to .NET core? Having said that, the existing version of MBrace works absolutely fine for .NET Framework (including the Azure part), although we've spoken about "trimming down" the number of libraries in the future. |
Apart from the porting effort obviously, there's not much that can be done
before we can get our hands on a working release of fsi on .NET Core (iow
porting Vagabond).
…On Mon, 4 Feb 2019, 08:02 Isaac Abraham, ***@***.***> wrote:
@sashababaei <https://github.com/sashababaei> Great question. Essentially
the project is I would say in "hibernation". After .NET Core came out, the
initial versions did not support many of the key features that were
required by the core of MBrace - simultaneously, several key contributors
to the project moved on.
My understanding is that many of the .NET Core issues have now been
resolved and that a port to .NET Core would be doable ***@***.***
<https://github.com/dsyme> and @eiriktsarpalis
<https://github.com/eiriktsarpalis> can probably comment further)
although still a piece of work. @dsyme <https://github.com/dsyme>
@eiriktsarpalis <https://github.com/eiriktsarpalis> what would be the
effort involved do you think in coming up with even a breakdown of what
would actually be required to port the core elements (i.e. vagabond +
mbrace core + cloud CE etc.) to .NET core?
Having said that, the existing version of MBrace works absolutely fine for
.NET Framework (including the Azure part), although we've spoken about
"trimming down" the number of libraries in the future.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#173 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACrts-0IKVSIFSQQJA0vXjQ762zBEfNpks5vJ-kigaJpZM4agYoK>
.
|
@eiriktsarpalis what's the relationship between FSI and vagabond? I get the FSI for scripting - which is definitely a massive part of what mbrace has always about - but what about .NET Core applications e.g. console apps? |
Scripting actually works for FSI on .NET Core today, you just have to pass a swathe of arguments |
I think https://github.com/Microsoft/visualfsharp/blob/master/tests/scripts/fsci.fsx gives a guide. @KevinRansom might be able to advise |
Thanx everyone for clearning things up. There is hope yet then ... |
BTW from an engineering perspective I think the only way to get efficient engineering progress for the MBrace collection of projects it to put them back in a single repo and single solution. I tried making progress on some core engineering issues about 18 months ago but the split into multiple repos and nugets made pushing even a simple fix or design change through very difficult. I appreciate that FsPickler needed to be moved out. But based on my experience with the engineering of Fabulous I'd recommend that if/when we return to MBrace engineering we combine literally all of Vagabond, MBrace.Core, MBrace.Azure and MBrace.AWS into a single repo+solution with multiple output packages. MBrace.Thespian should also likely be nuked or vastly simplified. |
Agreed - hence my comment regarding "trimming down" the libraries. As you say, pushing features through the plethora of packages was great in principle but was difficult in practice. |
Thank you all for the great efforts and providing such wonderful tools. Just curious: Isn't it time for it to get out of hibernation ...?! Given that MS had a similar OneNet/Pirahna going, is it not possible to sell them the idea and secure funding/support so that a valuable project like this (or FsLab) could continuously and reliably be maintained? |
Hmmm. Maybe we should look for something on open collective ;-) |
@sashababaei you're right. And I still maintain that for ease of use, flexible and use cases MBrace provides an incredibly flexible framework for distributed computing - better than anything else out there on .NET IMHO. |
HI
Don't wanna step on any toes, however I would very much like to know whether the project is actively well-maintained and developed or not - seeing as there has been little/no activity/commint for over a year and AWS branch has been in experimental stage for quite a few years.
It would be nice to hear some indication/statement as to the status and future of the project.
THANX & MY-BEST
The text was updated successfully, but these errors were encountered: