Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Prospects for using Go libraries in Haxe
Search
Elliott Stoneham
June 01, 2015
Programming
1
170
Prospects for using Go libraries in Haxe
Talk given at WWX2015 in Paris
Elliott Stoneham
June 01, 2015
Tweet
Share
More Decks by Elliott Stoneham
See All by Elliott Stoneham
TARDIS: Go for Haxe!
elliott5
0
1.7k
mutant Go compilers (GopherCon 2014 short talk)
elliott5
1
630
Write your own Go compiler
elliott5
8
2.5k
Adventures with go.tools/ssa
elliott5
9
4.3k
Other Decks in Programming
See All in Programming
Amazon Qを使ってIaCを触ろう!
maruto
0
420
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
120
Realtime API 入門
riofujimon
0
150
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
3
700
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
250
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
260
どうして僕の作ったクラスが手続き型と言われなきゃいけないんですか
akikogoto
1
120
Macとオーディオ再生 2024/11/02
yusukeito
0
380
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.8k
macOS でできる リアルタイム動画像処理
biacco42
9
2.4k
Vapor Revolution
kazupon
1
130
EMになってからチームの成果を最大化するために取り組んだこと/ Maximize team performance as EM
nashiusagi
0
100
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
159
15k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
The Pragmatic Product Professional
lauravandoore
31
6.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
Designing for humans not robots
tammielis
250
25k
A designer walks into a library…
pauljervisheath
204
24k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Transcript
Prospects for using Go libraries in Haxe A talk by
Elliott Stoneham at WWX2015
overview • Why bother? • TARDIS Go transpiler • Math
example • Unicode example • Image example • Issues, hopes & dreams
Go vs Haxe • Active Github repositories Q4 2014: •
Go: 22,264 • Haxe: 1,134 • ( data from githut.info )
tardisgo.github.io For more explanation of how it works, watch my
WWX2014 speech
simple “math” example Go code above generates 266 Haxe files
containing 71.4k lines of code
None
unicode normalisation example Go code above generates 1,446 Haxe files
containing 408.5k lines of code
None
nudity detection example Go code above generates 2,044 Haxe files
containing 471.3k lines of code
None
Live Demo http://tardisgo.github.io/go-nude/index.html
Issues, hopes & dreams • Issues: the immaturity of TARDIS
Go => large code sizes, slow execution speed, and ugly Haxe call interface • Hopes: that it can integrate into the Haxe ecosystem … please tell me how? • Dreams: that most Go libraries are also available in Haxe