@Xanatos: clojure przede wszystkim nadaje się do aplikacj, które muszą działać wielowątkowo, i takich, w których większość kodu to skomplikowane algorytmy. Ma tą zaletę, że można używać bibliotek javy bezpośrednio (więc prawie wszystkie API jakie istnieją stoją otworem), i jednocześnie można pisać makra jak w LISPach, więc da się zrefaktorować kod i pozbyć się duplikacji, której w językach imperatywnych nie da się pozbyć.

Z tego co zauważyłem, ludzi stosują clojure
  • Odpowiedz
@Neutrin: clojure jest na jvm, .net i javascriptcie, ale najlepiej działa na jvm. O wersj dla C++ nie słyszałem.

Bangla dobrze jak na to co robi - to nie jest typowy lisp. Przede wszystkim ma Software Transactional Memory zaimplementowane i trwałe (persistent) struktury danych. Efekt jest taki, że pisząc idiomatyczny kod w clojure - jest on praktycznie zawsze gotowy do odpalenia na wielu wątkach. Taki zresztą był cel twórcy tego
  • Odpowiedz
Dobra, powiedziałem sobie, że kiedyś nauczę się nowego języka (bo od 3 lat to ni za bardo). Lets today be the day :)

@paffnucy: Jakieś porady odnośnie tutoriali czy czegokolwiek innego?

#clojure
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ludzik: wczoraj zlecenie dla zaprzyjaźnionej firmy, raporty z raportów, excele i te sprawy, ale od niedawna uczę się Clojure i właśnie w tym pisałem, więc przy okazji nauczyłem się mnóstwa nowych rzeczy :) A dzisiaj to już moja normalna, codzienna robota (ino mam zaległości), czyli Python i Django/Django

@msq: oj tam oj tam, przecież działa ( ͡° ͜ʖ ͡°)
  • Odpowiedz