summaryrefslogtreecommitdiff
path: root/content/digarden/pages/20220505001638-repl.org
diff options
context:
space:
mode:
Diffstat (limited to 'content/digarden/pages/20220505001638-repl.org')
-rw-r--r--content/digarden/pages/20220505001638-repl.org27
1 files changed, 27 insertions, 0 deletions
diff --git a/content/digarden/pages/20220505001638-repl.org b/content/digarden/pages/20220505001638-repl.org
new file mode 100644
index 0000000..ddcd032
--- /dev/null
+++ b/content/digarden/pages/20220505001638-repl.org
@@ -0,0 +1,27 @@
+:PROPERTIES:
+:ID: 27de845b-74b6-4e0f-95d6-5c9b94a84119
+:END:
+#+title: REPL
+** SHELL и REPL в чём разница
+SHELL присутствует в языках, основанных не на лямбда исчислении. Если в
+них присутствуют инструкции (statements), то скорее всего у них будет
+SHELL. Деление очень условное, так как скажем Ruby имеет очень хороший
+шелл со всеми признаками REPL.
+
+** Разница между REPL и SHELL
+[[https://ferd.ca/repl-a-bit-more-and-less-than-that.html][На примере Erlang]]
+
+** Поддержка в языках программирования
+По уровню поддержки
+*** Охуителен
+- Lisp
+- Scheme
+- Clojure
+- Erlang
+- Scala
+- Ruby
+*** Чел хорош
+- Python
+*** Плох
+- Java
+- PHP