Arthur Peters
Arthur Peters
This would replace the existing support for the functions (+), etc. They probably cannot coexist because they cannot be disambiguated at parse time. This implies that this change would force...
I think the short term solution to this is actually to just replace all the operator functions in the standard library defs which call a method on their left argument....
P/Invoke and the unmanaged-layer APIs used to communicate with the CLR may provide inspiration on how to support in process foreign calls for Orc. Chris says they are smooth and...
Both these features could be improved on the JVM using the Truffle Polyglot engine. This allows calls between all Polyglot languages and with Java. The polyglot languages include: Ruby, LLVM...
I have had thoughts on this. Java 8 (and earlier to my surprise) supports [java.lang.reflect.Proxy](https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Proxy.html) which generates (at runtime) an implementation of an interface which calls an [InvocationHandler](https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/InvocationHandler.html) whenever a...
In initial work on trying to solve this (when I thought it might be simple) I made the following changes which might be useful to others: [Patch](https://gist.githubusercontent.com/arthurp/56d7dd97b6c71182d23c1c34a905d2b5/raw/94af53c3150ed5031eda5900ffb9d13d251e493a/vclock-work.patch).
This would align well with the type import feature we have talked about. Where a type could be imported from Java and used in Orc. If you subclassed the type...
There has been some related development. The ODO branch actually does have support for sites calling functions. So we might be able to implement it that way. Or we could...
This may be able to make use of some prose or ideas from the [OrcO paper](https://orc.csres.utexas.edu/papers/OrcO.pdf).
Since the feature is low importance a "fix" for this could be to disable the feature so the checkbox does not appear.