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
シンプルなテンプレートエンジンが欲しい
Search
enta0701
May 17, 2018
Programming
0
750
シンプルなテンプレートエンジンが欲しい
enta0701
May 17, 2018
Tweet
Share
More Decks by enta0701
See All by enta0701
ミルクココアが好きです
endotakuya
0
21
Kubernetes 超入門
endotakuya
0
120
GKE と EKS について 理解した気分になる7分間
endotakuya
0
59
はじめての CircleCI × EKS
endotakuya
1
610
Go / Node.js で入門する gRPC
endotakuya
0
180
LINE Clova スキルの開発ハンズオンに enebular は最適だった話。
endotakuya
1
990
LINE Clova と自由に会話をしよう
endotakuya
0
180
GoでClova Extension開発ができるようになりました
endotakuya
0
65
Alfred Workflows by Go
endotakuya
4
3k
Other Decks in Programming
See All in Programming
歴史と現在から考えるスケーラブルなソフトウェア開発のプラクティス
i10416
0
140
AppRouterを用いた大規模サービス開発におけるディレクトリ構成の変遷と問題点
eiganken
1
150
PSR-15 はあなたのための ものではない? - phpcon2024
myamagishi
0
180
103 Early Hints
sugi_0000
1
260
SymfonyCon Vienna 2025: Twig, still relevant in 2025?
fabpot
3
1.2k
暇に任せてProxmoxコンソール 作ってみました
karugamo
2
730
Cloudflare MCP ServerでClaude Desktop からWeb APIを構築
kutakutat
1
570
Effective Signals in Angular 19+: Rules and Helpers
manfredsteyer
PRO
0
130
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
360
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
960
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
useSyncExternalStoreを使いまくる
ssssota
6
1.4k
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
Designing Experiences People Love
moore
138
23k
Scaling GitHub
holman
459
140k
BBQ
matthewcrist
85
9.4k
Done Done
chrislema
182
16k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Designing for Performance
lara
604
68k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
8
1.2k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Transcript
γϯϓϧͳ ςϯϓϨʔτΤϯδϯ ͕ཉ͍͠ 2018/05/17 Nim͘͘ձ @enta0701
୭ʁ ❐ɹ!FOUB ❐ɹגࣜձࣾϕʔγοΫ ❐ɹ3VCZ%PDLFSLT ɹ(P"OESPJE+BWB4DSJQU ❐ɹ/JNྺɿ͙ؒΒ͍ @enta0701 @endotakuya @enta0701
ॳ৺ऀ͕ॳ৺ऀ͚ʹॻ͖·ͨ͠ ࠷ۙ/JN͕ΩςΔΒ͍͠ͷͰɺ -*/&#PUͰࢼͯ͠Έͨ IUUQTRJJUBDPNFOUBJUFNTFBEGGBDGBGF
ຊ
ʰͱΓ͋͑ͣϑϨʔϜϫʔΫ ৮͓͔ͬͯ͘ʱ
8FC'SBNFXPSL 4UBS ϝϯςφϯε ಛ EPNKFTUFS 4JOBUSB෩ QSBHNBHJDLBSBY
41" JEMFXBOOBXBL qBTL෩ ˞BXFTPNFOJNΛࢀߟʹɻ
KFTUFS FYBNQMFOJN JNQPSUKFTUFS BTZODEJTQBUDI IUNMHFO SPVUFT HFU SFTQI )FMMPXPSME
SVO'PSFWFS $ nim c -r example.nim # => localhost:5000
7JFX·ΘΓඍົ ❐αϯϓϧͰIUUQDPSFϞδϡʔϧͰpMUFSΛ࡞ ❐7JFXΛϑΝΠϧͰཧύʔγϟϧԽ͍ͨ͠ ❐)5.-λάͷׅހॻ͖ͨ͘ͳ͍ʢ4MJNͱ͔ʣ ❐(PͷIUNMUFNQMBUFϨϕϧͰ͍͍ UZQF1FSTPOTUSVDU\ /BNFTUSJOH "HFJOU ^ Q/BNF\\/BNF^^
"HF\\"HF^^Q
ςϯϓϨʔτΤϯδϯ Λ࡞Δʢ४උʣ
ςϯϓϨʔτΤϯδϯΛ࡞Δ ͓ࢼ͠Ͱ(PͷIUNMUFNQMBUFʹΑͤͯΈΔ UZQF 1FSTPOSFGPCKFDU OBNFTUSJOH BHFJOU SPVUFT HFUll WBSQFSTPO1FSTPO OBNFFOUB
BHF SFTQSFOEFS JOEFY QFSTPO \\EFpOFlJOEFY^^ Q/BNF\\OBNF^^ "HF\\BHF^^Q \\FOE^^
δΣωϦΫε SFOEFSʹ͢σʔλͷܕͳΜͰ͋Γ ɹ㱺δΣωϦΫεΛ͑ྑͦ͞͏ QSPDSFOEFS OBNFTUSJOH EBUBWBS1FSTPO 1FSTPO͔͠ड͚औΕͳ͍ QSPDSFOEFS<5> OBNFTUSJOH
EBUBWBS5 ίϯύΠϧ࣌ʹղܾͯ͘͠ΕΔ ࢀߟ IUUQTOJNMBOHPSHEPDTUVUIUNMHFOFSJDT IUUQTOJNMBOHPSHEPDTNBOVBMIUNMPWFSMPBEJOHSFTPMVUJPOMB[ZUZQFSFTPMVUJPOGPSVOUZQFE
ਖ਼نදݱ ಠࣗλά\\^^ΛQBSTFͯ͠ϑΟʔϧυ໊ΛऔΔ JNQPSUOSF WBSIUNM/BNF\\OBNF^^ FDIPIUNMSFQMBDF SF\\ ^^ QSPD NTUSJOH TUSJOH
WBSpFMETUSJOHNSFQMBDF SF\\ SFQMBDF SF ^^ FDIP'JFME/BNF pFME pFME 'JFME/BNFOBNF /BNFOBNF
"45 จࣈྻ͔ΒpFMEʹΞΫηε͍ͨ͠ lQFSTPOzzOBNFz JNQPSUNBDSPT NBDSPHFU'JMFE PCK pFMEVOUZQFE /JN/PEF SFTVMUOFX%PU&YQS JEFOU
PCK JEFOU pFME FDIP"HF HFU'JMFE EBUB lBHFz "HF NBDSPͱOFX%PU&YQ Ͱ࡞
دΓಓ͠ͳ͕ΒͰ͕͢ งғؾΓ͍ͨํ IUUQTHJUIVCDPNFOEPUBLVZBTJNQMFOJNUFNQMBUF
·ͱΊ ❐"45ϚΫϩ͕ॻ͖͍͢ҹ ❐ͬͺΓใྔ·ͩগͳ͍ ❐ެࣜϦϑΝϨϯε͕ݹ͍෦͋Δ ❐ه๏͕γϯϓϧͰಡΈ͘͢ɺֶशͷϋʔυϧͦ͏ ❐#PUςϯϓϨʔτΤϯδϯʹ͍͍ͯΔ͔ ͔Βͳ͍ͳΓʹΓ্͍͖͍͛ͯͨ