Your SlideShare is downloading. ×
HackLang Introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

HackLang Introduction

2,481
views

Published on

HackLang Introduction presented at #phpstudy on 25th March 2014

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,481
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
6
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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