Naka-pin na Tweet
Southern Fried Fsharp
458 posts

Southern Fried Fsharp
@FriedFsharp
An F# conference in Raleigh, NC
Raleigh, NC Sumali Aralık 2018
626 Sinusundan194 Mga Tagasunod

@isaac_abraham It's almost as though mutability is confusing and hard to manage as a system grows.
English

@ooobject @dsymetweets Hmm I don't know if that's common usage yet but I think it's useful to help disambiguate what different people mean when they say MVU and that there are important philosophical differences in implementation.
English
@dsymetweets Thank you for the clarification. I was only into MVU/Elm/Fable, didn't know that the naming was case-sensitive.
English

This is a fantastic development in UI at Microsoft.
twitter.com/dotnetfdn/stat…
The "MVU" archiecture here is Functional Views over mutable models using mutable update - mVu not MVU to be honest. That should be clarified but is huge progress over the vast complexity of Xaml.
.NET Foundation@dotnetfdn
Check out the post by @coolcsh that talks about the unification of the .NET platform, bringing .NET Core & Mono/Xamarin together in one base class library and toolchain. Introducing .NET Multi-platform App UI (.NET MAUI) #dotnet #MSBuild Read more here: devblogs.microsoft.com/dotnet/introdu…
English

@dsymetweets This is probably one of the most nuanced takes on this. It's good for MVU to be given some spotlight but also important to acknowledge that the mutability means that its fundamentally a compromise to the approach.
English

@vamchale Haskell is great, however don't you think it's at least a little suspicious that F# scored 5-10x slower than OCaml? I'm also similarly suspicious that Haskell can do better here too. What do you think? Or was this a goof and now I'm a goober?
English

@sergey_tihon @_cartermp Not saying the implementation is bad! I just suspect a little exploration will probably uncover what is going on here. F# in my experience tends to outperform in contexts like these so I'd be curious what they're doing differently.
English

@sergey_tihon @_cartermp A sufficiently bored one would probably do fine here.
English

Ramón Soto Mathiesen wonder if hardcore #fsharp developer can make F# implementation of #results" target="_blank" rel="nofollow noopener">github.com/athas/raytrace… faster. linkedin.com/feed/update/ur…

English

@tjaskula I think that's a weird enough one that you can just coin your own name. Let's call it switchflop.
English

@amihaiemil @github @gitlab I thought this said spend, which would also be an interesting question to ask.
English

@FriedFsharp @JCMRVA @andygocke Oh it's not going to be removed from F#. No chance. If anything you should read the post as an explanation of its value, as well as admitting its problems.
English

Some notes on currying and partial application in F# based on conversation with @andygocke github.com/dsyme/fsharp-p…
English

@JCMRVA @dsymetweets @andygocke I think too, removing it would obscure rather than clarify. In my opinion it would make things harder to understand and learn, and more verbose. Currying led me to appreciating F# and the functional approach in a way that I'm not sure I would have done without it.
English

@dsymetweets @andygocke I think currying/partial application makes perfect sense & it's one of the reasons I've grown to prefer ML-derived languages (not that it can't be done elsewhere), so any suggestion that it could be removed set me on edge.
English

@mistymadonna I don't know if it applies to southerners broadly but I also haven't been out of the south much. It is however painfully true for me specifically.

English

@quorralyne I use a mix. I usually like to have autocomplete so I don't have to remember things, because I won't. command --help also goes a long way. For me sometimes ui is harder than cli, but it depends a lot on the application.
English

@k_cieslak Shhh shh! they'll figure out and adjust my pay :p
English

@pblasucci That's like saying to leverage VB in a significant way you must know C# and maybe javascript, which is also equally untrue. This may be how you're doing it, but it's not how it "has to be done".
English
Southern Fried Fsharp nag-retweet

If you want to help F# spread, there is probably no simpler thing to do than to go augment the .NET documentation pages at Microsoft. They are nearly always editable via a simple click-and-submit PR.
twitter.com/0xaryan/status…
(Cc myself and/or @_cartermp on your PR if you wish)
Avestura@avestura
Just updated the vscode docs for dotnet and added #fsharp to it, because dotnet isn't C#, nor any other specific language. code.visualstudio.com/docs/languages…
English

@jesslynnrose That tests are a sufficient replacement for static analysis, or dare I speak of it, formal analysis. Either that or the idea that you can be a good engineer while being hostile to teammates.
English







