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
Golo au LavaJUG
Search
Julien Ponge
February 07, 2013
Programming
2
800
Golo au LavaJUG
Julien Ponge
February 07, 2013
Tweet
Share
More Decks by Julien Ponge
See All by Julien Ponge
Quarkus Insights 2023-03-06
jponge
0
97
Reactive Streams. 4 Interfaces. Et après ?
jponge
0
46
Scalability and resilience in practice: current trends and opportunities
jponge
0
290
Eclipse Vert.x at BruJUG 2019
jponge
0
190
Du réactif au service du pneu connecté
jponge
0
370
Bringing Reactive to Enterprise Java Developers
jponge
0
320
Golo LyonJUG 2019
jponge
0
270
Vert.x Montreal JUG 2018
jponge
0
510
Bringing Reactive to Enterprise Application Developer // Reactive Summit 2018
jponge
0
270
Other Decks in Programming
See All in Programming
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
800
What's new in Spring Modulith?
olivergierke
1
130
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
140
あなたとKaigi on Rails / Kaigi on Rails + You
shimoju
0
100
CI_CD「健康診断」のススメ。現場でのボトルネック特定から、健康診断を通じた組織的な改善手法
teamlab
PRO
0
200
階層構造を表現するデータ構造とリファクタリング 〜1年で10倍成長したプロダクトの変化と課題〜
yuhisatoxxx
3
970
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
2
790
エンジニアとして高みを目指す、 利益を生み出す設計の考え方 / design-for-profit
minodriven
24
12k
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
490
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
260
Model Pollution
hschwentner
1
190
開発生産性を上げるための生成AI活用術
starfish719
3
390
Featured
See All Featured
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
53k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Typedesign – Prime Four
hannesfritz
42
2.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
The Cult of Friendly URLs
andyhume
79
6.6k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Code Reviewing Like a Champion
maltzj
525
40k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
900
Transcript
Golo — a lightweight dynamic language for the JVM. Lava
JUG Julien Ponge
Travaux en cours ⾠
Encore un langage ...
—
Ouch ! Middleware dynamique Modifier un langage ?
Le Raspberry Pi des langages ?
Simple à utiliser Simple à bidouiller Simple à embarquer
None
Explicite > Implicite Java ⁶ Golo invokedynamic
Fondations d’un langage dynamique Step #1 Recherches en systèmes dynamiques
(runtime, extensions, etc) Step #3 Step #2 Release publique (mars / avril 2013)
Demo time! @julienviet @k33g_org (featuring)
Et le nom débile ?
“Oui, j’aime le sport”
“Un fleuve Corse”
Benchmarks* * à consommer avec modération
None
None
None
liste → (x + 2) → (x pair ?) →
(somme)
None
Tooling pour faire Golo
Couverture de tests : JaCoCo
JUnitBenchmarks
Maven + Rake
AsciiDoc
AsciiDoc
AsciiDoc
Merci à ... Pierre Colomb, Olivier Coupelon, Cédric Exbrayat, Frédéric
Le Mouël, Nicolas Stouls, Henri Gomez, Julien Viet, Agnes Crépet, Cyril Lacote, Philippe Charrière, Thierry Chantier, Ludovic Champenois, ... et ... :-)
... il reste tant à faire !
Julien Ponge - @jponge http://golo-lang.org/