Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エコSmalltalk
Search
newapplesho
December 27, 2011
Programming
83
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
200
Continuous Integration for Pharo Smalltalk
newapplesho
0
180
Elasticsearch for Pharo Smalltalk
newapplesho
0
180
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
130
Other Decks in Programming
See All in Programming
Webの地図
yosuke_furukawa
PRO
6
4.6k
iOSDC2026登壇資料.pdf
riofujimon
0
170
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
350
JRuby: Past, Present, and Future
headius
0
140
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.3k
すこし踏み込む CancellationToken
htkym
2
590
wkhtmltopdfの次どうするか問題2026
willnet
2
1.5k
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
1
280
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
220
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
120
新卒PdEのリアル
ryu1013
1
500
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
150
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
680
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
550
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Embracing the Ebb and Flow
colly
88
5.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
42k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
530
Documentation Writing (for coders)
carmenintech
77
5.5k
RailsConf 2023
tenderlove
30
1.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
500
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
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