BelajarDev merupakan bagian dari eksperimen Muhammad Ikhsan di Smartech Studios.
REPL (Read-eval-print loop)
"read-eval-print loop" atau REPL, biasa juga disebut language shell. REPL adalah shell yang digunakan untuk berinteraksi dengan bahasa pemrograman dan/atau project tertentu, biasa digunakan untuk eksplorasi dan debugging.
Kalau diartikan secara bahasa:
- read: baca
- eval: singkatan untuk evaluate yang berarti evaluasi (maksudnya kalkulasi atau pemrosesan)
- print: cetak
- loop: pengulangan
Bisa diartikan sebagai aplikasi yang secara berulang-ulang/terus menerus membaca input teks, memproses input, lalu mencetak/menampilkan output hasi proses.
Penamaan REPL berasal dari nama function di bahasa pemrograman Lisp.
(loop (print (eval (read))))