0
Introduction to
HackLang
by Graham Weldon
だめな日本語は来ている
I hope that says: "Bad Japanese Language is coming..."
Me.
• Graham Weldon
• http://grahamweldon.com
• @predominant
!
• CakePHP contributor
• Open source advocate
• Game develop...
Work.
• I’m an engineer for Rakuten
• 私わRakutenのエンジニアです。
!
• We’re hiring!
• Contact me after this talk!
Life.
• I came to japan in 2012
• 私は日本に2012に来ました
• I speak English
• えいごは話します。(大丈夫です!)
• I speak a little Japanese
• 日本語は少...
よろしくお願いします
I’ll explain HackLang.
私はHackLangを説明します
What is HackLang?
HackLangは何ですか
Why HackLang?
なぜHackLang?
How to install HackLang?
Just install HHVM
(I use the nightly packages)
Nginx
PHP-FPM HHVM
Features
Features
• Type annotations
• Generics
• Null types
• Collections
• Array generics
• Shapes
• Type aliases
Features
• Async!
• Continuations (Co-routines)
• Trait Requirements
• Tuples
• … and more!
「DEMO」
Thanks for Listening!
聞くますはありがとう!
Information
• HackLang!
• http://hacklang.org
!
• HHVM!
• http://hhvm.com
Graham Weldon
http://grahamweldon.com
!
@predominant
http://github.com/predominant
HackLang Introduction
Upcoming SlideShare
Loading in...5
×

HackLang Introduction

2,678

Published on

HackLang Introduction presented at #phpstudy on 25th March 2014

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,678
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "HackLang Introduction"

  1. 1. Introduction to HackLang by Graham Weldon
  2. 2. だめな日本語は来ている I hope that says: "Bad Japanese Language is coming..."
  3. 3. Me. • Graham Weldon • http://grahamweldon.com • @predominant ! • CakePHP contributor • Open source advocate • Game development is my hobby
  4. 4. Work. • I’m an engineer for Rakuten • 私わRakutenのエンジニアです。 ! • We’re hiring! • Contact me after this talk!
  5. 5. Life. • I came to japan in 2012 • 私は日本に2012に来ました • I speak English • えいごは話します。(大丈夫です!) • I speak a little Japanese • 日本語は少し話します。 (大変難しいです!)
  6. 6. よろしくお願いします
  7. 7. I’ll explain HackLang. 私はHackLangを説明します
  8. 8. What is HackLang? HackLangは何ですか
  9. 9. Why HackLang? なぜHackLang?
  10. 10. How to install HackLang?
  11. 11. Just install HHVM (I use the nightly packages)
  12. 12. Nginx PHP-FPM HHVM
  13. 13. Features
  14. 14. Features • Type annotations • Generics • Null types • Collections • Array generics • Shapes • Type aliases
  15. 15. Features • Async! • Continuations (Co-routines) • Trait Requirements • Tuples • … and more!
  16. 16. 「DEMO」
  17. 17. Thanks for Listening! 聞くますはありがとう!
  18. 18. Information • HackLang! • http://hacklang.org ! • HHVM! • http://hhvm.com
  19. 19. Graham Weldon http://grahamweldon.com ! @predominant http://github.com/predominant
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×