Maciej G.

Maciej G. Projektant /
Programista, Famor
S.A.

Temat: Lisp w pracy - czy możliwe?

Witam grupowiczów,

od około dwóch lat ćwiczę "Clojure" (odmiana Lisp na JVM). Przedtem w pracy miałem trochę styczności ze "Scheme" ( do budowy "Character User Interface pod OS Unix). Przed około dwoma laty zastanawiałem się jakiego języka "funkcyjnego"zacząć się uczyć (oczywiście gdy ktoś programuje w C# lub Java spotyka się od kilku lat z elementami programowania funkcyjnego). Brałem pod uwagę dwa języki "Clojure" i "Scala" (jako "the must" był warunek aby język dobrze integrował się z Javą i/lub .NET framework).
Wybrałem "Clojure ze względu na bardziej czysty paradygmat "funkcyjny" i siłę wyrazu (oraz takie szczegóły jak "lazy bindings" i kilka inncyh cech). Po prostu Clojure wydał mi się językiem o większej sile wyrazu.

Czy w Polsce można znaleźć pracę w której oprócz np. Javy/C# jest używany Lisp (lub jego dialekt). O ile bowiem widziałem nieliczne ogłoszenia dot. języka Scala to dot. Clojure nigdy nie widziałem.

Czy ktoś z Was używa komercyjnie w pracy Lisp'a (lub jego dialektu), a jeśli tak to czy mógłby napisać do czego go używa?

Pozdrawiam