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
310
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
82
Pixels Everywhere!
farcaller
0
140
Prepare to Dock
farcaller
1
230
iOS in Motion
farcaller
1
100
Reversing WTF
farcaller
2
94
iOS TDD
farcaller
1
160
Clang 3.0 Memory Management
farcaller
1
77
Effective Multithreading in iOS
farcaller
1
110
GameKit and Social APIs
farcaller
1
62
Other Decks in Programming
See All in Programming
103 Early Hints
sugi_0000
1
230
これが俺の”自分戦略” プロセスを楽しんでいこう! - Developers CAREER Boost 2024
niftycorp
PRO
0
190
useSyncExternalStoreを使いまくる
ssssota
6
1k
Beyond ORM
77web
5
660
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
2
380
命名をリントする
chiroruxx
1
410
Jakarta EE meets AI
ivargrimstad
0
240
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
130
Webエンジニア主体のモバイルチームの 生産性を高く保つためにやったこと
igreenwood
0
330
Recoilを剥がしている話
kirik
5
6.7k
「とりあえず動く」コードはよい、「読みやすい」コードはもっとよい / Code that 'just works' is good, but code that is 'readable' is even better.
mkmk884
3
280
モバイルアプリにおける自動テストの導入戦略
ostk0069
0
110
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
95
5.2k
The Language of Interfaces
destraynor
154
24k
Adopting Sorbet at Scale
ufuk
73
9.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Music & Morning Musume
bryan
46
6.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
The Cult of Friendly URLs
andyhume
78
6.1k
GitHub's CSS Performance
jonrohan
1030
460k
It's Worth the Effort
3n
183
28k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
247
1.3M
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