Size: a a a

Clojure — русскоговорящее сообщество

2020 March 03

ВП

Владислав Петров in Clojure — русскоговорящее сообщество
vveare138
мир треснул
Нет, но малость тряхнуло
источник

T

Timmy B in Clojure — русскоговорящее сообщество
отойдём от кложи
источник

ВП

Владислав Петров in Clojure — русскоговорящее сообщество
Timmy B
отойдём от кложи
В сторонку? Подышим? 😁
источник

T

Timmy B in Clojure — русскоговорящее сообщество
есть ocaml, чисто функциональный и почти без мутации.

let rec fact x =
   if x <= 1 then 1 else x * fact (x - 1);;

вот это определение фукнциональное или императивное?
источник

T

Timmy B in Clojure — русскоговорящее сообщество
let fact n =
   let result = ref 1 in
   for i = 2 to n do
     result := i * !result
   done;
   !result;;

а вот это?
источник

ВП

Владислав Петров in Clojure — русскоговорящее сообщество
Timmy B
let fact n =
   let result = ref 1 in
   for i = 2 to n do
     result := i * !result
   done;
   !result;;

а вот это?
Здесь скажу императивное
источник

Д

Диёр in Clojure — русскоговорящее сообщество
хернёй страдаете, товарищи
источник

Д

Диёр in Clojure — русскоговорящее сообщество
ваше занятие где-то на грани с религией
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Alex
не бомбит, ну опять двойные стандарты ) я за декларативность в UI :)  кому что
кстати, если бы Кложа не была императивной, то любителям декларативных UI пришлось бы совершать определенные приседания каждый раз, когда надо было интеропиться с джавой/джаваскриптом (а это почти всегда)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
«Functional programming is a declarative programming paradigm in that programming is done with expressions or declarations instead of statements.»
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Диёр
хернёй страдаете, товарищи
главное - с уверенностью!
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Sergey Trofimov
«Functional programming is a declarative programming paradigm in that programming is done with expressions or declarations instead of statements.»
Да, про забор уже выше было
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Sergey Trofimov
«Functional programming is a declarative programming paradigm in that programming is done with expressions or declarations instead of statements.»
это очередное рекурсивное определение?
источник

T

Timmy B in Clojure — русскоговорящее сообщество
если заглянуть в declarative, то там будет про functional?
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Мутуал рекуршен, классика
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Andrey Ivanov
Да, про забор уже выше было
ну если каждый будет свой смысл в определения вкладывать, то предлагаю вернуться к работе 😊
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Это будет полезно в любом случае )
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Timmy B
если заглянуть в declarative, то там будет про functional?
загляни
«Common declarative languages include those of database query languages (e.g., SQL, XQuery), regular expressions, logic programming, functional programming, and configuration management systems. »
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
как в воду глядел )
источник

T

Timmy B in Clojure — русскоговорящее сообщество
Sergey Trofimov
загляни
«Common declarative languages include those of database query languages (e.g., SQL, XQuery), regular expressions, logic programming, functional programming, and configuration management systems. »
это не определение, но даже тут есть ссылка на functional 🤷‍♂️
источник