Многие языки располагают возможностью использования REPL-сессий. В некоторых языках REPL может являться основным инструментом для написания программ. Такой подход используется в Lisp, Clojure, Smalltalk.
Иногда REPL вырождается в отдельные интерактивные платформы. Например, Jupyter Notebook обладает широкими возможностями и поддерживает Python, Ruby, R.
На более привычном стеке REPL не сыскал особой популярности, однако он может оказаться полезным инструментом для решения задач.
Слушатели познакомятся с REPL на примере F# Interactive, узнают об альтернативе стандартному дебагу, а также посмотрят на реализацию логики приложений с точки зрения стороннего потребителя из REPL.