Add support for remote R sessions using svSocket.#115
Open
dcharbon wants to merge 4 commits intofslaborg:masterfrom
Open
Add support for remote R sessions using svSocket.#115dcharbon wants to merge 4 commits intofslaborg:masterfrom
dcharbon wants to merge 4 commits intofslaborg:masterfrom
Conversation
docs/content/tutorial-RemoteR.fsx
Outdated
Contributor
There was a problem hiding this comment.
Does this example work if you don't have the compiler patched to support provided extension methods?
Contributor
Author
There was a problem hiding this comment.
No, the example will not work if you don't have the patched compiler or a later compiler version that includes the extension method support.
Includes a new RemoteSession type for connecting to and using remote R
sessions with support for moving data back and forth between a local
fsharp R session and a remote R session. Also includes a type provider
that generates extension methods for the RemoteSession type, adding all R
functions from packages imported using the "open RProvider.{rpackage}"
syntax. The generated extension methods will not work with the current
FSharp compiler, but should be available in a future release of the
compiler.
Assignment to variables in a RemoteSession may be done directly RR?foo = "foo" Remote variables may be directly retrieved as RemoteSymbolicExpressions: RR?foo Objects may be cast to local SymbolicExpressions, including RemoteSymbolicExpressions: (32).ToLocalValue() (RR?foo).ToLocalValue() Objects may be cast to RemoteSymbolicExpression: (32).ToRemoteValue(SomeRemoteSession)
Member
|
Am I correct that this is waiting for a release of F# that will include support for generating provided methods? (And do we know if this is going to be in F# vNext, or if that's going to be in an update for VS 2013?) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Includes a new RemoteSession type for connecting to and using remote R
sessions with support for moving data back and forth between a local
fsharp R session and a remote R session. Also includes a type provider
that generates extension methods for the RemoteSession type, adding all R
functions from packages imported using the "open RProvider.{rpackage}"
syntax. The generated extension methods will not work with the current
FSharp compiler, but should be available in a future release of the
compiler.