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
180
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
640
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
Refactor your code - refactor yourself
xosofox
1
260
RWC 2024 DICOM & ISO/IEC 2022
m_seki
0
210
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
270
CSC509 Lecture 14
javiergs
PRO
0
140
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.6k
Symfony Mapper Component
soyuka
2
730
CQRS+ES の力を使って効果を感じる / Feel the effects of using the power of CQRS+ES
seike460
PRO
0
110
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
120
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
700
たのしいparse.y
ydah
3
120
Full stack testing :: basic to basic
up1
1
930
As an Engineers, let's build the CRM system via LINE Official Account 2.0
clonn
1
670
Featured
See All Featured
Making Projects Easy
brettharned
116
5.9k
Building Your Own Lightsaber
phodgson
103
6.1k
Docker and Python
trallard
42
3.1k
BBQ
matthewcrist
85
9.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Adopting Sorbet at Scale
ufuk
73
9.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
1.9k
Optimizing for Happiness
mojombo
376
70k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
How to Ace a Technical Interview
jacobian
276
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
33
2.4k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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