Natrag   Forum.hr > Informatička tehnologija > Za napredne korisnike > Programiranje

Programiranje Za programere i one koji to žele postati ...

Odgovor
 
Tematski alati Opcije prikaza
Old 14.08.2015., 19:02   #81
Quote:
Annatar kaže: Pogledaj post
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: Pogledaj post
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: Pogledaj post
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
UrchinStar47 is offline  
Odgovori s citatom
Old 21.08.2015., 14:26   #82
Quote:
Annatar kaže: Pogledaj post
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.
pećina is offline  
Odgovori s citatom
Old 21.08.2015., 21:14   #83
Quote:
pećina kaže: Pogledaj post
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?
Annatar is offline  
Odgovori s citatom
Old 22.08.2015., 02:58   #84
https://www.youtube.com/watch?v=TDDJsKLUh1Y
O igrama u Lispu.
__________________
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
UrchinStar47 is offline  
Odgovori s citatom
Old 22.08.2015., 09:59   #85
Naughty Dog je koristio LISP-like jezik u igrama https://en.wikipedia.org/wiki/Game_O..._Assembly_Lisp.
__________________
Apathy on the rise, no one cares.
pećina is offline  
Odgovori s citatom
Old 26.08.2015., 18:33   #86
Sad koriste Racket - evo ti prezentacija
__________________
Gotta' love the bank run; Bringing people together.
wiseen is offline  
Odgovori s citatom
Old 27.08.2015., 00:55   #87
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
R00t-Sec is offline  
Odgovori s citatom
Old 13.11.2015., 08:21   #88
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?
Annatar is offline  
Odgovori s citatom
Old 01.12.2015., 20:28   #89
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: Pogledaj post
[...]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
UrchinStar47 is offline  
Odgovori s citatom
Old 01.12.2015., 23:29   #90
Odličan conj!

Nego, zna li netko rade li kod nas firme u Clojure?
Aphex is offline  
Odgovori s citatom
Old 02.12.2015., 12:19   #91
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.
Refulgent_Splendour is offline  
Odgovori s citatom
Old 02.12.2015., 13:28   #92
Quote:
Refulgent_Splendour kaže: Pogledaj post
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/
Aphex is offline  
Odgovori s citatom
Old 05.12.2015., 19:38   #93
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
UrchinStar47 is offline  
Odgovori s citatom
Old 09.12.2015., 13:19   #94
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.
wiseen is offline  
Odgovori s citatom
Old 10.12.2015., 18:22   #95
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
Aphex is offline  
Odgovori s citatom
Old 11.12.2015., 04:12   #96
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.
wiseen is offline  
Odgovori s citatom
Old 16.06.2016., 18:26   #97
Bila je i nova konferencija, pa stavljam nekoliko izbora:

O pravljenju point & click avanture pomocu prilicno osnovnih djelova jezika (samo ovo sam do sad pogledao do kraja):
https://www.youtube.com/watch?v=lql2yFXzKUs

O Emacs modu za razvoj clojure programa:
https://www.youtube.com/watch?v=8wLwbpCxRf0

Nesto o parsanju teksta:
https://www.youtube.com/watch?v=9Q--oX5muxw

Inace pogledajte ima li jos sto bi vas moglo zanimati na:
https://www.youtube.com/user/ClojureTV/videos
__________________
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
UrchinStar47 is offline  
Odgovori s citatom
Old 21.06.2016., 00:20   #98
Malo o hibridnoj automaciji:
https://www.youtube.com/watch?v=GglfimrfYn4
__________________
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
UrchinStar47 is offline  
Odgovori s citatom
Old 28.06.2016., 14:14   #99
fora govori

malo petljah s scheme, zabavan jezik

evo malo meta
scheme(racket) umjesto clojure al' eto
__________________
i am done contemplating imponderables
i_meni_dosadno is offline  
Odgovori s citatom
Old 28.06.2016., 14:24   #100
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
UrchinStar47 is offline  
Odgovori s citatom
Odgovor



Kreni na podforum




Sva vremena su GMT +2. Trenutno vrijeme je: 08:10.