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
160
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.6k
mutant Go compilers (GopherCon 2014 short talk)
elliott5
1
580
Write your own Go compiler
elliott5
8
2.4k
Adventures with go.tools/ssa
elliott5
9
4.2k
Other Decks in Programming
See All in Programming
Elm Form Validation
bkuhlmann
0
510
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
310
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
930
What We Can Learn From OSS
inouehi
0
420
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.3k
Ruby Pattern Matching
bkuhlmann
0
930
Site Reliability Engineering for GMO
pyama86
8
1k
Hanami and htmx
bkuhlmann
0
210
try!Swift Tokyo 2024 参加報告 LT
akidon0000
1
220
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
650
単体テストを書かない技術 #phpcon_odawara
o0h
PRO
27
8.3k
Featured
See All Featured
Unsuck your backbone
ammeep
663
57k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Git: the NoSQL Database
bkeepers
PRO
422
63k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Large-scale JavaScript Application Architecture
addyosmani
504
110k
It's Worth the Effort
3n
180
27k
StorybookのUI Testing Handbookを読んだ
zakiyama
13
4.6k
Gamification - CAS2011
davidbonilla
76
4.6k
Writing Fast Ruby
sferik
621
60k
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