Speaker Deck

주피터(Jupyter) - IRuby Notebook

by Daekwon Kim

Published September 1, 2015 in Programming

주피터(Jupyter) - IRuby Notebook
RORLAB #84 (2015-04-14)

http://blog.nacyot.com/articles/2015-04-15-rorlab-jupyter-iruby-notebook/

IPython은 파이썬의 REPL을 확장하기 위한 도구입니다. IPython과 더불어 웹기반 IPython Notebook은 모든 REPL에 관심있는 사람들에게 사랑받고 있는 도구입니다. 이는 IPython의 웹기반 인터페이스와 언어 실행을 위한 REPL(커널)이 분리되어 있어, 파이썬 뿐만 아니라 다양한 언어의 커널을 지원하고 있기 때문입니다. 또한 IPython 역시 얼마 전 이러한 흐름을 받아들여 Python이라는 흔적을 지우고 Jupyter라고 이름을 바꾸었습니다.

이 발표에서는 Jupyter가 어떻게 다언어 커널을 지원하는 지에 대한 원리를 설명하고, IRuby Notebook을 실제로 사용하는 방법에 대해서 다룹니다. 또한 이러한 웹 기반 REPL 도구가 단순한 프로그래밍 언어를 보조하기 위한 REPL을 넘어 글쓰기 도구로서 어떻게 확장될 수 있는지에 대해서 이야기합니다.