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
200
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
670
Write your own Go compiler
elliott5
8
2.6k
Adventures with go.tools/ssa
elliott5
9
4.4k
Other Decks in Programming
See All in Programming
Ruby Parser progress report 2025
yui_knk
1
300
Design Foundational Data Engineering Observability
sucitw
3
170
OSS開発者という働き方
andpad
5
1.7k
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.9k
Improving my own Ruby thereafter
sisshiki1969
1
160
🔨 小さなビルドシステムを作る
momeemt
3
660
実用的なGOCACHEPROG実装をするために / golang.tokyo #40
mazrean
1
230
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
900
サーバーサイドのビルド時間87倍高速化
plaidtech
PRO
0
710
オープンセミナー2025@広島LT技術ブログを続けるには
satoshi256kbyte
0
160
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
20
5.1k
More Approvers for Greater OSS and Japan Community
tkikuc
1
110
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Why Our Code Smells
bkeepers
PRO
339
57k
Embracing the Ebb and Flow
colly
87
4.8k
What's in a price? How to price your products and services
michaelherold
246
12k
GraphQLとの向き合い方2022年版
quramy
49
14k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Building Adaptive Systems
keathley
43
2.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
4 Signs Your Business is Dying
shpigford
184
22k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
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