F# Support
C#, F#, and Javascript are the 3 languages I use at work so having F# support would be awesome!
We have a community contributed parser! :-)
https://github.com/sageserpent-open/SemanticMergeFSharpPlugin
-
Brian Lalonde commented
This is not complete!
"THIS IS WORK IN PROGRESS AND WILL PROBABLY DESTROY YOUR COMPUTER - STAY AWAY UNLESS YOU ARE WEARING PROTECTIVE CLOTHING."
-
Michel Bretschneider commented
Marking this as completed is a joke. This is the usual "I'm 90% percent done" I hear from my fellow coders, which is more like 50% done.
-
Gerard Murphy commented
While I'm actively working on the equivalent Scala plugin, would anybody like to take up the slack on the F# plugin over on GitHub: https://github.com/sageserpent-open/SemanticMergeFSharpPlugin ? I see a lot votes for this, so presumably there at least one other F# hacker who can pull the repository and take a look? Basically, the plugin code needs to handle the various cases of the F# parse tree union type produced by the F# compiler service - it's a straightforward slog through all these cases to get a decent implementation working. Happy hacking!
-
Gerard Murphy commented
How about getting involved with the plugin discussed here: http://www.plasticscm.net/index.php?/topic/2186-use-of-name-attribute-in-yaml-container/ ?
-
psantosl commented
Hi F# coders,
We're almost finishing the "external parser support" which will let people add their own parsers.
Any volunteers to start with the F# effort? You could access the external parsers at the current status and send us feedback.
-
Anonymous commented
Let's get this started :)
-
Srdjan Strbanovic commented
+1
-
Richard Minerich commented
You could always use the actual F# parser. It's all on github.
-
James Freiwirth commented
This would be epic.
-
Wesley Wiser commented
It looks like there is already a F# compiler service available. http://tomasp.net/projects/fswebsnippets.aspx
-
psantosl commented
Yep! We'd need a good F# parser and then it would be straightforward... Any pointers??