Size: a a a

Сообщество Scheme

2020 October 02

PG

Pig Greenest in Сообщество Scheme
ну и синтаксические различия, в кложе выбросили часть скобок, например:
;; scheme
(let ((foo 14)
     (bar 88)
 ...)

;; clojure
(let [foo 14
     bar 88]
 ...)
источник

TT

Test For Test in Сообщество Scheme
Pig Greenest
это все смехуёчки, но основная разница в том, что кложа таргетит JVM/JS и поэтому у неё немного другие примитивы, чем у классических лиспов
А использование jvm/js не замедляет его работу?
источник

PG

Pig Greenest in Сообщество Scheme
что заставляет тебя так думать?)
источник

TT

Test For Test in Сообщество Scheme
Pig Greenest
что заставляет тебя так думать?)
Медленная jvm
источник

TT

Test For Test in Сообщество Scheme
Pig Greenest
ну и синтаксические различия, в кложе выбросили часть скобок, например:
;; scheme
(let ((foo 14)
     (bar 88)
 ...)

;; clojure
(let [foo 14
     bar 88]
 ...)
Ну а честно, проще сделать так:

#python rule
foo = 14
bar = 88
источник

TT

Test For Test in Сообщество Scheme
Сразу видно, переводили наши земляки, а не переводчик
источник

PG

Pig Greenest in Сообщество Scheme
JVM объективно одна из лучших виртуальных машин, сравнится с ней может разве что .NET и V8
источник

a

anton in Сообщество Scheme
Test For Test
Ну а честно, проще сделать так:

#python rule
foo = 14
bar = 88
бойлерплейт же
источник

TT

Test For Test in Сообщество Scheme
anton
бойлерплейт же
M?
источник

TT

Test For Test in Сообщество Scheme
Pig Greenest
JVM объективно одна из лучших виртуальных машин, сравнится с ней может разве что .NET и V8
Пониятно
источник

PG

Pig Greenest in Сообщество Scheme
anton
бойлерплейт же
я бы на другое напирал, (let ...) это одно выражение, а несколько вот таких let по смыслу как (let ... (let ... ...))
источник

a

anton in Сообщество Scheme
Pig Greenest
я бы на другое напирал, (let ...) это одно выражение, а несколько вот таких let по смыслу как (let ... (let ... ...))
да, и еще я не знаю, можно ли в питоне убить переменную (аналог конца let)
источник

TT

Test For Test in Сообщество Scheme
anton
да, и еще я не знаю, можно ли в питоне убить переменную (аналог конца let)
cb = "ghost"
cb = None
источник

PG

Pig Greenest in Сообщество Scheme
Насколько я понимаю нет, потому что там нету явных блоков, как фигурные скобки в C/C++/C#/Java
источник

TT

Test For Test in Сообщество Scheme
Test For Test
cb = "ghost"
cb = None
Сейчас в интерпретаторе покажу
источник

a

anton in Сообщество Scheme
Test For Test
cb = "ghost"
cb = None
опять куча лишнего текста
источник

PG

Pig Greenest in Сообщество Scheme
А, del ещё
источник

TT

Test For Test in Сообщество Scheme
Pig Greenest
А, del ещё
Ну кому как удобней)
источник

PG

Pig Greenest in Сообщество Scheme
сомнительное решение в любом случае, я предпочитаю честный лексический скоуп
источник

TT

Test For Test in Сообщество Scheme
Pig Greenest
сомнительное решение в любом случае, я предпочитаю честный лексический скоуп
Del всё таки лучше работает)
источник