Programiranje Za programere i one koji to žele postati ... |
|
|
14.08.2015., 19:02
|
#81
|
Registrirani korisnik
Registracija: Jun 2006.
Postova: 4,476
|
Quote:
Annatar kaže:
Aha. Sad to ima smisla, politički, ne tehnički. Bez konteksta se isto kosi z zdravom pameti. A inače, našli su si target publiku... Java developeri su izgubljeni slučaj
A valjda mislim, ne znam ni ja kulike ih vse ima
|
5 se obicno uzima za znacajne: Common Lisp, Scheme, Clojure, Emacs Lisp i AutoLISP.
Quote:
Annatar kaže:
Zanimljiva tema, recimo ono z kokošinjcem i automatskim otvaranjem i zatvaranjem vrata je bilo zanimljivo, ali teško za pratiti ako ne programiraš v tome.Mislim da je najveći problem sve te dokumentacije da rade na umjetnim primjerima, umjesto stvarnim zadacima, kao na primjer pisanje web aplikacija v tome.
Umjesto toga, imaš milion primjera kak se manipuliraju liste i kaj se vse može z njima, a trebaju ti "howto" primjeri za povezivanje na bazu podataka, obradu teksta, regularne izraze, i generiranje HTML-a i CSS-a... po mojem, totalni mismatch između autora dokumentacije i ciljne publike. Poslije kad imaš aplikaciju implementiranu i treba ti više, potreban je reference manual.
|
http://www.clojurebook.com/
BTW, ovdje Java i Clojure programer opisuje susret s klasicno napisanim programom: https://www.youtube.com/watch?v=824yVKUPFjU
Quote:
R00t-Sec kaže:
Kako se zove projekt?
|
clojure-metal
Sad sam nasao i ClojureC. To bi moglo biti to.
__________________
Our imagination is stretched to the utmost, not, as in fiction, to imagine things which are not really there, but just to comprehend those things which are there.
--Richard P. Feynman
|
|
|
21.08.2015., 14:26
|
#82
|
Annoying
Registracija: Apr 2006.
Lokacija: tu
Postova: 9,404
|
Quote:
Annatar kaže:
Osupnul sem se kad sem ovo pročital. "Serijalizirane strukture"? "Acikličnost"? WTF? Lokalne/globalne varijable? WHAT. THE. FUCK!
Razmišljanje tipičnog developera i nekoga tko dolazi iz infrastrukture su kao nebo i zemlja! To je sraz svjetova!
Programiram v C-u već desetljećima i serijalizacija struktura mi nikada nije pala na pamet: kada želim snimiti stanje, otvorim filehandle i zapišem ono kaj hoću kao običan ASCII tekst, ili ako hoću biti fancy-schmancy, ispišem strukture na stdout, gdje ih neki drugi program onda može dalje putem pipe mehanizma procesirati. I to radi kao pjesma!
Ako poslije hoću vratiti stanje izvršenja nazad v program, učitam tu ASCII datoteku z onim kaj mi treba i vozim dalje. Čemu komplikacije?
Ja definitvno ne razmem takav mentalitet. Nepojmljiv mi je.
|
Možda bi trebao raditi na nečem što zahtijeva malo veće set znanja od manipuliranja stringovima. 3D editori, igre, etc. Što SQL isto tako sprema podatke na disk u ASCII-u?
Sad mi je jasno odakle dolazi tvoj snobizam. Pa ti nisi ni programer već najobičniji shell administrator!
__________________
Apathy on the rise, no one cares.
|
|
|
21.08.2015., 21:14
|
#83
|
Lives for the hunt
Registracija: Feb 2003.
Lokacija: Middle-earth
Postova: 8,807
|
Quote:
pećina kaže:
Možda bi trebao raditi na nečem što zahtijeva malo veće set znanja od manipuliranja stringovima. 3D editori, igre, etc. Što SQL isto tako sprema podatke na disk u ASCII-u?
|
Vecina aplikacija koje koristim te dobar dio onih koje sem sam napisal koriste SQL baze podataka, ali nema veze, glavno je da si se ti nama javl
Quote:
Sad mi je jasno odakle dolazi tvoj snobizam. Pa ti nisi ni programer već najobičniji shell administrator!
|
Ozbiljno? A kaj je to "shell administrator"?
__________________
Alas for the weakness of the great! Mighty king is Gil-Galad, and wise in all lore is master Elrond, and yet they will not aid me in my labors. Can it be that they do not desire other lands to become as blissful as their own, nay, even as Valinor?
|
|
|
22.08.2015., 02:58
|
#84
|
Registrirani korisnik
Registracija: Jun 2006.
Postova: 4,476
|
__________________
Our imagination is stretched to the utmost, not, as in fiction, to imagine things which are not really there, but just to comprehend those things which are there.
--Richard P. Feynman
|
|
|
22.08.2015., 09:59
|
#85
|
Annoying
Registracija: Apr 2006.
Lokacija: tu
Postova: 9,404
|
__________________
Apathy on the rise, no one cares.
|
|
|
26.08.2015., 18:33
|
#86
|
Neregistrirani korisnik
Registracija: Apr 2011.
Postova: 227
|
__________________
Gotta' love the bank run; Bringing people together.
|
|
|
27.08.2015., 00:55
|
#87
|
I read your email
Registracija: Jun 2015.
Lokacija: Ring 0
Postova: 820
|
Racket mi je super, napravio sam nekoliko svojih projekata u njemu i nije mi jasno zašto nije popularniji
Dokumentacija je odlična, std library isto tako...
__________________
Information wants to be free
|
|
|
13.11.2015., 08:21
|
#88
|
Lives for the hunt
Registracija: Feb 2003.
Lokacija: Middle-earth
Postova: 8,807
|
Naš je dragi moderator upisom Novo! NOVO! NAJNOVIJE! Smjernice za način objave programskog koda na forumu v linkovima navel i jedan Googleov dokument, koji pak v sebi sadrži link na Practical Common LISP. Konačno knjiga koja ne filozofira o LISP-u, neg praktičnim, jednostavnim primjerom pokazuje kak napisati program!
Oduševljen sem z tom knjigom!
http://www.cons.org/cmucl/
__________________
Alas for the weakness of the great! Mighty king is Gil-Galad, and wise in all lore is master Elrond, and yet they will not aid me in my labors. Can it be that they do not desire other lands to become as blissful as their own, nay, even as Valinor?
|
|
|
01.12.2015., 20:28
|
#89
|
Registrirani korisnik
Registracija: Jun 2006.
Postova: 4,476
|
Prosla je jos jedna konferencija, i izasla su nova predavanja.
Procesljajte sam kanal, a tu na prvi pogled izdvaham par zanimljivosti:
Annatar je ranije propitkivao ClojureScript kompajler, a sad je tu predavanje o tome:
https://www.youtube.com/watch?v=Elg17s_nwDg
ClojureScript za skeptike:
https://www.youtube.com/watch?v=gsffg5xxFQI
Clojure vs. botnets:
https://www.youtube.com/watch?v=5lL1xYHDCSk
Obrada znanstvenih podataka i vizualizacija:
https://www.youtube.com/watch?v=tBUmRcoCmPc
Jos znanstvene primjene:
https://www.youtube.com/watch?v=Ju3ns_mbjTE
Genetsko programiranje:
https://www.youtube.com/watch?v=HWMJdO4klIE
Nesto sto izgleda kao antiprimjer:
https://www.youtube.com/watch?v=fTBEMpmFFmw
Quote:
Annatar kaže:
[...] Practical Common LISP. Konačno knjiga koja ne filozofira o LISP-u, neg praktičnim, jednostavnim primjerom pokazuje kak napisati program!
Oduševljen sem z tom knjigom!
|
Vec si imao tu knjigu.
__________________
Our imagination is stretched to the utmost, not, as in fiction, to imagine things which are not really there, but just to comprehend those things which are there.
--Richard P. Feynman
|
|
|
01.12.2015., 23:29
|
#90
|
.
Registracija: Apr 2003.
Lokacija: anarkija :cerek:
Postova: 13,561
|
Odličan conj!
Nego, zna li netko rade li kod nas firme u Clojure?
|
|
|
02.12.2015., 12:19
|
#91
|
(defn the-answer [n] 42)
Registracija: Aug 2007.
Postova: 439
|
Jedino ako proguraš kroz ušicu igle ideju da je Clojure bolji nego plain-old-Java.
Mislim, niti Scala ne prolazi kod nas, a di će Clojure. Ali s druge strane ovi vele da su im dobrodošli ljudi s Clojure znanjem: http://www.croz.net/stalno-otvorene-pozicije/ ali svejedno imaju preveliki naglasak na Java enterprise tehnologije, pa brijem da je ovo samo navlakuša.
|
|
|
02.12.2015., 13:28
|
#92
|
.
Registracija: Apr 2003.
Lokacija: anarkija :cerek:
Postova: 13,561
|
Quote:
Refulgent_Splendour kaže:
pa brijem da je ovo samo navlakuša.
|
Je, djeluje kao enterprajz java tru en tru.
A ClojureScript za web development? Našao sam prije par dana "Lambda Zagreb", samo se trebam zaletit do Zagreba na sljedeći meet.
http://www.meetup.com/lambdazagreb/
|
|
|
05.12.2015., 19:38
|
#93
|
Registrirani korisnik
Registracija: Jun 2006.
Postova: 4,476
|
Ovo je zanimljivo, dizajn nove tipkovnice pomocu Clojurea:
https://www.youtube.com/watch?v=uk3A41U0iO4
__________________
Our imagination is stretched to the utmost, not, as in fiction, to imagine things which are not really there, but just to comprehend those things which are there.
--Richard P. Feynman
|
|
|
09.12.2015., 13:19
|
#94
|
Neregistrirani korisnik
Registracija: Apr 2011.
Postova: 227
|
Jesi siguran da bi htio radit u firmi koja štanca Clojure ?
Po mojem iskustvu (a radio sam s njim cca. dvije godine na side projektima dok nisam došo do zaključka da) je Clojure "write only" tip jezika. Ne baš skroz ali ide u tom smjeru jako. Kad ideš malo čitat tuđi kod ako nije jednostavan - jebat ćeš sve po spisku autoru (još više ako si ti autor ) - npr vidi ovu prekrasnu funkciju to iz library-a od core tima. Pogledaj taj cijeli library.
Kako sam došo do tog koda ? Pokušao sam izvuć iz library-a macro koji transformira async izraze u state machine - (do ...) macro. Otvorim library i pogledam koja sučelja koristi macro za kode generiranje - sve je nedokumentirano - nije problem idem čitat kod - hahaha eto ga. Odustao nakon toga i još par takvih situacija sa clojureom. Nema type sustava tako da nemaš nikakve pomoći kod odmotavanja ovakvog koda. I zagrade generiraju kod koji ide u desno i nije baš "prirodno" čitljiv.
Clj stvarno pojednostavi dosta stvari pa je kod vrlo često jednostavan - ako imaš jednostavne transformacije podataka i servise (tipa JSON RPC stvari i slično) tu nisam vidio transparentije stvari od clojure-a, al kad zapetljaš u nešto komplicirano nek ti bog pomogne .
__________________
Gotta' love the bank run; Bringing people together.
|
|
|
10.12.2015., 18:22
|
#95
|
.
Registracija: Apr 2003.
Lokacija: anarkija :cerek:
Postova: 13,561
|
Asti koji špageti.
Ne znam, s clj imam oko godinu dana iskustva na manjim projektima, i znam se zapetljati u kojekakve nested funkcije, pa ih onda otpetljavam sa letfn i ->>.
Super su mi 4clojure zadatci i rješenja. Svako rješenje je drugačije, pa dobro dođe za učenje usporediti koji kod je čitljiviji, koji je brži.
https://www.4clojure.com/
Meni postaju čitljiviji s vremenom i iskustvom
|
|
|
11.12.2015., 04:12
|
#96
|
Neregistrirani korisnik
Registracija: Apr 2011.
Postova: 227
|
Ma super je kad se kod lako prevodi u CLJ primitive - i stvarno se dosta toga da prevest super - al kad zapneš u neku sinkronizaciju tipa ovo gore ili neki state management kad moraš koristit neki verbosni/statefull API od Jave ili JS-a (tipa JGit) uff - plačeš za type sustavom (makar ne za onim od Jave - to je više štete nego koristi )
__________________
Gotta' love the bank run; Bringing people together.
|
|
|
21.06.2016., 00:20
|
#98
|
Registrirani korisnik
Registracija: Jun 2006.
Postova: 4,476
|
__________________
Our imagination is stretched to the utmost, not, as in fiction, to imagine things which are not really there, but just to comprehend those things which are there.
--Richard P. Feynman
|
|
|
28.06.2016., 14:14
|
#99
|
The Great Sun Jester
Registracija: Jul 2010.
Lokacija: Zg
Postova: 1,149
|
fora govori
malo petljah s scheme, zabavan jezik
evo malo meta
scheme(racket) umjesto clojure al' eto
__________________
i am done contemplating imponderables
|
|
|
28.06.2016., 14:24
|
#100
|
Registrirani korisnik
Registracija: Jun 2006.
Postova: 4,476
|
Dobrodoslo je. Meni je Clojure vise zanimljiv zbog aktivne zajednice, nego zbog jezika kao takvog. Common Lisp mi je nekako prirodniji.
Evo jedan govor o uspjesima (povijesnim, uglavnom Common Lispa) i zamkama (uglavnom Clojurea) interaktivnog razvoja:
https://www.youtube.com/watch?v=-RaFcpNiYCo
__________________
Our imagination is stretched to the utmost, not, as in fiction, to imagine things which are not really there, but just to comprehend those things which are there.
--Richard P. Feynman
|
|
|
|
|
Sva vremena su GMT +2. Trenutno vrijeme je: 08:10.
|
|
|
|