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
エコSmalltalk
Search
newapplesho
December 27, 2011
Programming
79
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エコSmalltalk
オレオレツールを作る
newapplesho
December 27, 2011
More Decks by newapplesho
See All by newapplesho
OpenRestyについて
newapplesho
0
130
Continuous Integration for Pharo Smalltalk Part 2 (Travis CI)
newapplesho
0
220
今時なウェブ開発をSmalltalkでやってみる?
newapplesho
0
190
Continuous Integration for Pharo Smalltalk
newapplesho
0
170
Elasticsearch for Pharo Smalltalk
newapplesho
0
170
SourceCode Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
newapplesho
0
160
RUNNING Smalltalk - 実践Smalltalk
newapplesho
0
140
AWS SDK for Smalltalk
newapplesho
0
140
How Smalltalker Works
newapplesho
0
120
Other Decks in Programming
See All in Programming
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
160
脅威をエンジニアリングの糧にして――現場編 / Turning Threats into Engineering Fuel — Field Edition
nrslib
0
280
Signal Forms: Details & Live Coding @enterJS 2026 in Mannheim
manfredsteyer
PRO
0
140
The NotImplementedError Problem in Ruby
koic
1
790
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
9
5.2k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
120
Honoでのサプライチェーン侵害対策 〜 3つのライブラリに学ぶ
yusukebe
6
1.1k
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
140
A2UI という光を覗いてみる
satohjohn
1
140
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
4
1.4k
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
630
生成AI時代にこそ効くGo | Why Go Works in the Age of Generative AI
mom0tomo
8
3.2k
Featured
See All Featured
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Visualization
eitanlees
152
17k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Google's AI Overviews - The New Search
badams
0
1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
300
Thoughts on Productivity
jonyablonski
76
5.2k
WCS-LA-2024
lcolladotor
0
630
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.1k
Transcript
٢ాɹᠳ ΤίSmalltalk ΦϨΦϨπʔϧΛ࡞Δ 1
Smalltalkͱݴ͑ จ๏ ։ൃڥ array := Array with:-10 with:2 with:100. array
inject: Float infinity negated into:[:v1 :v2 | v1 max: v2 ]. 2
։ൃڥ ͜͏ͳͬͪΌ͏ͱɾɾɾ 3
σΟεϓϨΠ ͍ͭେ͖ͳը໘։ൃͰ͖ΔͱݶΒͳ͍ 4
Τίͳ࣌ ը໘ྖҬΤί͠·͠ΐ͏ ϫʔΫεϖʔε τϥϯεΫϦϓτ 5
Smalltalkͷ୳ࡧ͠ͳ͕Βͭͬͯ͘ΈΔ 6
label :='MyEditor'. window := SystemWindow labelled:label. window setWindowColor: color. textMorph1
:= PluggableTextMorph on: Workspace new text: #contents accept: #acceptContents: readSelection: nil menu: #codePaneMenu:shifted:. textMorph2 := PluggableTextMorph on: Transcript text: #contents accept: #acceptContents: readSelection: nil menu: #codePaneMenu:shifted:. window addMorph: textMorph1 frame: (0@0 corner:
[email protected]
). window addMorph: textMorph2 frame: (
[email protected]
corner: 1@1). window openInWorld. 7
͞ΒʹΤί͢Δͱ 8