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
REPL Done Right
Search
Vladimir Pouzanov
October 20, 2012
Programming
1
320
REPL Done Right
Vladimir Pouzanov
October 20, 2012
Tweet
Share
More Decks by Vladimir Pouzanov
See All by Vladimir Pouzanov
Zinc at Rust London '14
farcaller
1
100
Pixels Everywhere!
farcaller
0
150
Prepare to Dock
farcaller
1
270
iOS in Motion
farcaller
1
130
Reversing WTF
farcaller
2
120
iOS TDD
farcaller
1
170
Clang 3.0 Memory Management
farcaller
1
110
Effective Multithreading in iOS
farcaller
1
120
GameKit and Social APIs
farcaller
1
80
Other Decks in Programming
See All in Programming
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
210
Basic Architectures
denyspoltorak
0
160
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
6
1.7k
SQL Server 2025 LT
odashinsuke
0
120
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
0
1k
クラウドに依存しないS3を使った開発術
simesaba80
0
210
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
920
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
500
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
460
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
2.8k
AIエージェントの設計で注意するべきポイント6選
har1101
6
2.9k
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
220
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
35
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
The Spectacular Lies of Maps
axbom
PRO
1
410
Embracing the Ebb and Flow
colly
88
4.9k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
72
A Tale of Four Properties
chriscoyier
162
23k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
120
Utilizing Notion as your number one productivity tool
mfonobong
2
190
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
47k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
We Are The Robots
honzajavorek
0
130
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Transcript
None
REPL Vladimir Pouzanov @farcaller
why do we need a REPL?
calculator
Quick hacks on the code
Solving a problem
Python vs. bash anyone?
Math™ stuff
read-eval-print?
read
parse the code
write code
read
docs
eval
bullet-proof
print
informative
color coding
color coding
details on demand
IPython
awesome
simple to start
None
learn on the go
None
docs!
None
source
None
None
None
None
20% cooler
%edit
None
None
None
None
None
None
None
None
None
%edit is much more powerful!
%paste / %cpaste
None
%pastebin
None
None
None
None
%magic
%%ruby
%%perl too!
terminal REPL
GUI
event loop integration
Qt GUI
None
None
rich formatting
None
kernels
[IPKernelApp] To connect another client to this kernel, use:
[IPKernelApp] -‐-‐existing kernel-‐73976.json
None
None
None
None
None
notebook
all the features
advanced markup
persistence
None
GUI too!
None
We all have possibilities we don't know about. We can
do things we don't even dream we can do. Dale Carnegie
Thanks!
[email protected]
@farcaller