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
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Prospects for using Go libraries in Haxe
Talk given at WWX2015 in Paris
Elliott Stoneham
June 01, 2015
More Decks by Elliott Stoneham
See All by Elliott Stoneham
TARDIS: Go for Haxe!
elliott5
0
1.8k
mutant Go compilers (GopherCon 2014 short talk)
elliott5
1
710
Write your own Go compiler
elliott5
8
2.7k
Adventures with go.tools/ssa
elliott5
9
4.5k
Other Decks in Programming
See All in Programming
The NotImplementedError Problem in Ruby
koic
1
720
ふつうのFeature Flag実践入門
irof
7
3.7k
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
230
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
880
AIだと陥りがちなJakarta EE最新技術への移行時の落とし穴と解決策
tnagao7
0
100
Oxcを導入して開発体験が向上した話
yug1224
4
310
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
7
4.1k
メソッドのジェネリクスでGoの夢は広がるか? / Kyoto.go #65
utgwkk
3
710
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2k
エージェンティックRAGにAWSで入門しよう!
har1101
8
1.4k
フロントエンドとバックエンドで「1文字」を揃えよう
youkidearitai
PRO
0
370
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1.3k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
How to make the Groovebox
asonas
2
2.2k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
420
YesSQL, Process and Tooling at Scale
rocio
174
15k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
Tell your own story through comics
letsgokoyo
1
950
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
840
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