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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
enta0701
May 17, 2018
Programming
820
0
Share
シンプルなテンプレートエンジンが欲しい
enta0701
May 17, 2018
More Decks by enta0701
See All by enta0701
ミルクココアが好きです
endotakuya
0
69
Kubernetes 超入門
endotakuya
0
150
GKE と EKS について 理解した気分になる7分間
endotakuya
0
73
はじめての CircleCI × EKS
endotakuya
1
690
Go / Node.js で入門する gRPC
endotakuya
0
190
LINE Clova スキルの開発ハンズオンに enebular は最適だった話。
endotakuya
1
1.1k
LINE Clova と自由に会話をしよう
endotakuya
0
190
GoでClova Extension開発ができるようになりました
endotakuya
0
77
Alfred Workflows by Go
endotakuya
4
5.3k
Other Decks in Programming
See All in Programming
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
380
おれのAgentic Coding 2026/03
tsukasagr
1
130
Claude Codeログ基盤の構築
giginet
PRO
7
3.9k
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
300
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
790
Nuxt Server Components
wattanx
0
240
iOS機能開発のAI環境と起きた変化
ryunakayama
0
150
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
200
The free-lunch guide to idea circularity
hollycummins
0
410
AI活用のコスパを最大化する方法
ochtum
0
370
感情を設計する
ichimichi
5
830
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
390
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
170
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
160
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Mobile First: as difficult as doing things right
swwweet
225
10k
Why Our Code Smells
bkeepers
PRO
340
58k
Balancing Empowerment & Direction
lara
5
1k
Embracing the Ebb and Flow
colly
88
5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
800
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Amusing Abliteration
ianozsvald
1
150
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
660
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ςϯϓϨʔτΤϯδϯʹ͍͍ͯΔ͔ ͔Βͳ͍ͳΓʹΓ্͍͖͍͛ͯͨ