summaryrefslogtreecommitdiff
path: root/content/digarden/20220505001638-repl.org
blob: ddcd032d812d7982b68f2ee923e691a87da8f088 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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