Hi Sebastien,
I am really interested in this feature. I would like to join in the 
development. But I have to take time to familiarize myself with it. I will try 
it!
Fred





------------------ Original ------------------
From: Sebastien Binet <w...@sbinet.org&gt;
Date: Wed,Aug 12,2020 10:47 PM
To: dev@arrow.apache.org <dev@arrow.apache.org&gt;
Subject: Re: Arrow Flight + Go,  Arrow for Realtime



Mark,

AFAIK, nobody's actively working on Arrow-Flight for Go (I think somebody 
started
that work at some point but I don't remember anything hitting the main repo)

as for Go+WASM:

https://lists.apache.org/thread.html/e15dc80debf9dea1b33581fa6ba95fd84b57c0ccd0162505d5d25079%40%3Cdev.arrow.apache.org%3E

ie:
===
I've just tried compiling this example:
-&nbsp; 
https://godoc.org/github.com/apache/arrow/go/arrow#example-package--Table
to wasm.
compilation went fine:

$&gt; GOOS=js GOARCH=wasm go build -o foo.wasm foo.go
$&gt; go-wasm ./foo.wasm
rec[0]["f1-i32"]: [1 2 3 4 5]
rec[0]["f2-f64"]: [1 2 3 4 5]
rec[1]["f1-i32"]: [6 7 8 (null) 10]
rec[1]["f2-f64"]: [6 7 8 9 10]
rec[2]["f1-i32"]: [11 12 13 14 15]
rec[2]["f2-f64"]: [11 12 13 14 15]
rec[3]["f1-i32"]: [16 17 18 19 20]
rec[3]["f2-f64"]: [16 17 18 19 20]

and it ran fine once this patch was added:
- https://github.com/apache/arrow/pull/3707

hth,
-s

PS: go-wasm is an alias of mine for this file:
https://github.com/golang/go/blob/master/misc/wasm/go_js_wasm_exec
===


hth,
-s



‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Wednesday, August 12, 2020 11:29 AM, <m...@markfarnan.com&gt; wrote:

&gt; I'm looking at using Arrow for a realtime IoT project which includes use
&gt; cases both on server, and also for transferring /using in a Browser via
&gt; WASM, and have a few questions.
&gt;
&gt; Language in use is Go.
&gt;
&gt; Is anyone working on implementing Arrow-Flight in Go ? (According to
&gt; the feature matrix, nothing ready yet, so wanted to check.
&gt;
&gt; Has anyone tried using Apache Arrow in Go WASM (Webassembly) ? if so,
&gt; any issues ?
&gt;
&gt; Any pointers/documentation on using/extending Arrow for realtime streaming
&gt; cases. (Specifically where a DataFrame is requested, but then it needs to
&gt; 'grow' as new data arrives, often at high speed).
&gt;
&gt; Not language specific, just trying to understand the right pattern for 
using
&gt; Arrow for this, and couldn't' find much in the docs.
&gt;
&gt; Regards
&gt;
&gt; Mark.

Reply via email to