Skip to content

Commit

Permalink
work-in-progress abstract
Browse files Browse the repository at this point in the history
  • Loading branch information
yairchu committed Aug 16, 2018
1 parent 512d59f commit 40edbf2
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions Abstract.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Scaling the REPL Experience

The REPL (Read-eval-print loop) is an invaluable tool used by many programmers to great satisfaction.
It shines best for programming in the small, but when programming in the large, developers rarely use it, with systems languages like Go and Rust not even offering a REPL.

We have identified three reasons why the REPL doesn't currently suit programming in the large, which we have titled "Bandwidth", "Liveness", and "Availability".

We describe these problems, and also offer a solution to each one, which we demonstrate in Lamdu. Lamdu is a live programming projectional code editor with a statically typed purely functional programming language, which we are developing.

0 comments on commit 40edbf2

Please sign in to comment.