Very cool, looking forward to it!
Matei
On Jun 1, 2014, at 5:42 PM, Soren Macbeth wrote:
> Yep, that's what I'm doing.
>
> (def OBJECT-CLASS-TAG (.apply ClassTag$/MODULE$ java.lang.Object))
>
> ps - I'm planning to open source this Clojure DSL soon as well
>
>
> On Sun, Jun 1, 2014 at 5:10
Yep, that's what I'm doing.
(def OBJECT-CLASS-TAG (.apply ClassTag$/MODULE$ java.lang.Object))
ps - I'm planning to open source this Clojure DSL soon as well
On Sun, Jun 1, 2014 at 5:10 PM, Matei Zaharia
wrote:
> Ah, got it. In general it will always be safe to pass the ClassTag for
> java.la
Ah, got it. In general it will always be safe to pass the ClassTag for
java.lang.Object here — this is what our Java API does to say that type info is
not known. So you can always pass that. Look at the Java code for how to get
this ClassTag.
Matei
On Jun 1, 2014, at 4:33 PM, Soren Macbeth wr
I'm writing a Clojure DSL for Spark. I use kryo to serialize my clojure
functions and for efficiency I hook into Spark's kryo serializer. In order
to do that I get a SerializerInstance from SparkEnv and call the serialize
and deserialize methods. I was able to workaround it by making ClassTag
objec
BTW passing a ClassTag tells the Serializer what the type of object being
serialized is when you compile your program, which will allow for more
efficient serializers (especially on streams).
Matei
On Jun 1, 2014, at 4:24 PM, Matei Zaharia wrote:
> Why do you need to call Serializer from your
Why do you need to call Serializer from your own program? It’s an internal
developer API so ideally it would only be called to extend Spark. Are you
looking to implement a custom Serializer?
Matei
On Jun 1, 2014, at 3:40 PM, Soren Macbeth wrote:
> https://github.com/apache/spark/blob/v1.0.0/c