LISP programisti ?
23 отговора
680 прегледа
LISP programisti ?
Abe mnogo mi e interesno ima li LISP programisti v toq klub. Dosega nikoga ne sum vijdal diskusia ili vupros. mnogo mi e interesno izpolzva li go nekoi o6te ili
e napylnp zabraven?
Основната разлика между Linux и Windows
е че Linux се прави със страст !!!
e napylnp zabraven?
Основната разлика между Linux и Windows
е че Linux се прави със страст !!!
Re: LISP programisti ?
Ами аз съм го учила в университета, но не съм го ползвала. в линукс има безплатен интерпретатор на GClisp, а даскализата твърдеше, че назапад с това прохождат в програмирането и било време и тук да се въведе. лично аз най си падам по пролога.
Преди да направиш нещо, преброй до 20. усмихвай се по-често от другите
Преди да направиш нещо, преброй до 20. усмихвай се по-често от другите
Re: LISP programisti ?
CM ([линк]) върши ли работа? Ама съм го позабравил пък и версия 111 я готвят от 5 години ....
Наскоро чух че Yahoo stores били писани на лисп, и като са ги купили се наложило всичко да препишат щото никой не можел да разбира лисп:
[линк]
Ето тука пише че SABRE го ползвали (което за мен обаче не е много голям атестат за качество):
[линк]
DOOM Will Never Die, Just The Players.
Наскоро чух че Yahoo stores били писани на лисп, и като са ги купили се наложило всичко да препишат щото никой не можел да разбира лисп:
[линк]
Ето тука пише че SABRE го ползвали (което за мен обаче не е много голям атестат за качество):
[линк]
DOOM Will Never Die, Just The Players.
ot gamedev kompaniite - Naughty Dog
Naughty Dog polzwa LISP, specialna versia na Allegro Common Lisp-a. Sushto ABUSE na CRACK-DOT-COM e pisana na Lisp. Imashe oshte edna strategicheska igra - pri kojato wsichki niva se opiswaha pak na LISP
Az ne sum pisal na Lisp, no XML i LISP sa kato dve drenki - samo deto XML ima <xml blah blah blah> </xml> - realno mozhe da se opishe i pod LISP -> (xml blah blah)... Wuobshte shto ne wzeha ami ne izpolzwaha LISP-o podobni konstrukcii, wmesto tezi na XML? (po-dobro parswane???)
Az ne sum pisal na Lisp, no XML i LISP sa kato dve drenki - samo deto XML ima <xml blah blah blah> </xml> - realno mozhe da se opishe i pod LISP -> (xml blah blah)... Wuobshte shto ne wzeha ami ne izpolzwaha LISP-o podobni konstrukcii, wmesto tezi na XML? (po-dobro parswane???)
Re: ot gamedev kompaniite - Naughty Dog
XML е формат за съхраняване на данни + стандартни API-та за достъп + стандартизиран език за трансформации.
LISP е език за функционално програмиране, т.е. той не е формат за съхраняване на данни, въпреки че самата програма и данните (доколкото изобщо в LISP има разлика между тях) са записани в нещо което най-общо би могло да се нарече база данни.
Т.е. най общо казано LISP >> XML. Имам предвид много повече.
Какво имаш предвид че парсването в LIPS е по-добро отколкото в XML? Или не съм те разбрал правилно ...
DOOM Will Never Die, Just The Players.
LISP е език за функционално програмиране, т.е. той не е формат за съхраняване на данни, въпреки че самата програма и данните (доколкото изобщо в LISP има разлика между тях) са записани в нещо което най-общо би могло да се нарече база данни.
Т.е. най общо казано LISP >> XML. Имам предвид много повече.
Какво имаш предвид че парсването в LIPS е по-добро отколкото в XML? Или не съм те разбрал правилно ...
DOOM Will Never Die, Just The Players.
Re: ot gamedev kompaniite - Naughty Dog
Какво имаш предвид че парсването в LIPS е по-добро отколкото в XML? Или не съм те разбрал правилно ...
Naistina e prosto - wuw XML-a winagi trjabwa da pishesh taka
<token> body </token> ili
<token parameters parameters> body </token>
tova wtoroto </token> e izlishno. Purwo koda (parsera) trjabwa da pravi izrichna proverka dali e pravilnata duma - da kazhem
<token parameters parameters> body </badToken>
Tova e izlishna rabota. Njama smisul spored men (no znam li - beginner sum w xml-a).
T.e. tova na "lisp"-opodoben ezik -napisano ili opisano bi "zvuchalo taka":
<token> body </token> -->
(token (body))
<token parm0 parm1 parm2> body </token> -->
(token parm0 parm1 (body))
Dosta po-prosto za parswane i za proverka e vtoria variant (lispopodobnia) spored men. I po-malko mjasto habi (eh sega ako trugnem tova da gledame :))
propusnal sum DTD-tata i RDF-tata - shtoto tjah oshte ne sum gi uchil dobre... Ne znam za tjah kak shte e naj-dobre da se opishat - ama predpolagam ne po-trudno...
Naistina e prosto - wuw XML-a winagi trjabwa da pishesh taka
<token> body </token> ili
<token parameters parameters> body </token>
tova wtoroto </token> e izlishno. Purwo koda (parsera) trjabwa da pravi izrichna proverka dali e pravilnata duma - da kazhem
<token parameters parameters> body </badToken>
Tova e izlishna rabota. Njama smisul spored men (no znam li - beginner sum w xml-a).
T.e. tova na "lisp"-opodoben ezik -napisano ili opisano bi "zvuchalo taka":
<token> body </token> -->
(token (body))
<token parm0 parm1 parm2> body </token> -->
(token parm0 parm1 (body))
Dosta po-prosto za parswane i za proverka e vtoria variant (lispopodobnia) spored men. I po-malko mjasto habi (eh sega ako trugnem tova da gledame :))
propusnal sum DTD-tata i RDF-tata - shtoto tjah oshte ne sum gi uchil dobre... Ne znam za tjah kak shte e naj-dobre da se opishat - ama predpolagam ne po-trudno...
Re: ot gamedev kompaniite - Naughty Dog
Ти акцентираш върху синтаксиса ... е хубаво може би LIPS-а може да се парсне по-лесно (а дали има namespace, UNICODE?). Ама парсери готови за XML колкото щеш - не виждам какво значение има колко сложно е парсването след като на теб ти се предодставят API-та които са достатъчно прости. То ако е за въпрос XML би могъл да се кодира бинарно (примерно TIFF формата много наподобява XML по въртешната си структура) ...
Малко странно ми се вижда да поставяш акцента върху парсването. То ако се разсъждава така може да се заформи много сериозен спор за това дали C или Паскал на базата на това дали фигурните скобрки са по-добри от BEGIN ... END.
DOOM Will Never Die, Just The Players.
Малко странно ми се вижда да поставяш акцента върху парсването. То ако се разсъждава така може да се заформи много сериозен спор за това дали C или Паскал на базата на това дали фигурните скобрки са по-добри от BEGIN ... END.
DOOM Will Never Die, Just The Players.
Re: ot gamedev kompaniite - Naughty Dog
stava duma che XML-a ne e bozhie spasenie. T.e. imahme LISP weche - prosto mozheha da basirat wsichko wurhu LISP-a, a ne da suzdawat neshto novo. No veche stanaloto, stanalo.
<tag> </tag> - naistina wtoroto </tag> spored men e izlishno. Da stava duma samo za sintaksisa.
Ot druga strana XML proizliza ot HTML "formata", a tozi kojto e izmislil HTML-a javno ne e oburnal dostatuchno wnimanie na LISP-a, ili e smetnal che e nuzhno neshto po-fancy, ili neshto po-nelispovsko - koeto da blazni okoto na manageri, ili wunshno naselenie - da e malko poveche buzz....
I wse pak <tag> </tag> e po-simetrichno - neshto kato da imash obitza na wsjako uho
, a ne samo na ednoto - hehehe
<tag> </tag> - naistina wtoroto </tag> spored men e izlishno. Da stava duma samo za sintaksisa.
Ot druga strana XML proizliza ot HTML "formata", a tozi kojto e izmislil HTML-a javno ne e oburnal dostatuchno wnimanie na LISP-a, ili e smetnal che e nuzhno neshto po-fancy, ili neshto po-nelispovsko - koeto da blazni okoto na manageri, ili wunshno naselenie - da e malko poveche buzz....
I wse pak <tag> </tag> e po-simetrichno - neshto kato da imash obitza na wsjako uho
Re: ot gamedev kompaniite - Naughty Dog
LIPS не би трявало да се сравнява с XML, защото LIPS е програмен език а XML е все пак формат за запис на данни. В този смисъл XML е много по близък до RTF или DocFile, или до TIFF, отколкото до LIPS.
HTML и XML произлизат (и са подмножество на, доколкото разбрам) SGML - стандарт доста доста стар, може би връстник на LISP.
В XML можеш да запишеш и <tag/> ако искаш само атрибути. Разбирам че ти се струва излишество при затваряне на елемент да се уточнява кой - то така или иначе може да се затвори само един единствен (за разлика от HTML където <b><i>....</b></i> е валидно). Ама виж какво - създателите на XML са постъпили като създателите на персийски килими - оставили са един недостатък, за да не се състезават с господ (защото само той е перфектен).
DOOM Will Never Die, Just The Players.
HTML и XML произлизат (и са подмножество на, доколкото разбрам) SGML - стандарт доста доста стар, може би връстник на LISP.
В XML можеш да запишеш и <tag/> ако искаш само атрибути. Разбирам че ти се струва излишество при затваряне на елемент да се уточнява кой - то така или иначе може да се затвори само един единствен (за разлика от HTML където <b><i>....</b></i> е валидно). Ама виж какво - създателите на XML са постъпили като създателите на персийски килими - оставили са един недостатък, за да не се състезават с господ (защото само той е перфектен).
DOOM Will Never Die, Just The Players.
Re: ot gamedev kompaniite - Naughty Dog
Ot druga strana, the wise ones used to say: "Good enough is better than perfect"
Taka che kolkoto i da se molja na W3C :) - XML-a si ostava XML - sus tagovete si.
Za <b><i> </b></i> - ne wizhdam kak shte se realizira sus lisp konstrukcii. Izglezhda stranna format - no izglezhda ulesnjawa designa na njakoi ot neshtata.
Taka che kolkoto i da se molja na W3C :) - XML-a si ostava XML - sus tagovete si.
Za <b><i> </b></i> - ne wizhdam kak shte se realizira sus lisp konstrukcii. Izglezhda stranna format - no izglezhda ulesnjawa designa na njakoi ot neshtata.
Re: ot gamedev kompaniite - Naughty Dog
> Ot druga strana, the wise ones used to say: "Good enough is better than perfect"
И понеже смятали че антибиотиците им били достатъчно добри всичките се поболели от сарс и умрели
> Za <b><i> </b></i> - ne wizhdam kak shte se realizira sus lisp konstrukcii.
Ами няма смисъл в интерес на истината. Или, ако ти се налага да поддържащ формат с така подредени тагове - пишеш елементарен парсър който да ги преподреди както си му е реда. Кога ще стане много по-прост макар и леко по-неефективен (а ако се постараеш да го напишеш както трябва - почти толкова ефективен).
> Izglezhda stranna format - no izglezhda ulesnjawa designa na njakoi
> ot neshtata.
Да. Позволява на некадърници да 'правят Уеб' улеснено
DOOM Will Never Die, Just The Players.
И понеже смятали че антибиотиците им били достатъчно добри всичките се поболели от сарс и умрели
> Za <b><i> </b></i> - ne wizhdam kak shte se realizira sus lisp konstrukcii.
Ами няма смисъл в интерес на истината. Или, ако ти се налага да поддържащ формат с така подредени тагове - пишеш елементарен парсър който да ги преподреди както си му е реда. Кога ще стане много по-прост макар и леко по-неефективен (а ако се постараеш да го напишеш както трябва - почти толкова ефективен).
> Izglezhda stranna format - no izglezhda ulesnjawa designa na njakoi
> ot neshtata.
Да. Позволява на некадърници да 'правят Уеб' улеснено
DOOM Will Never Die, Just The Players.
Re: ot gamedev kompaniite - Naughty Dog
:)))
Seshtam se za edno izkazwane na .....dali ne beshe RMS? po tozi powod:
XML is just lisp done wrong.
ili neshto w tozi smisal.
Seshtam se za edno izkazwane na .....dali ne beshe RMS? po tozi powod:
XML is just lisp done wrong.
ili neshto w tozi smisal.
Re: ot gamedev kompaniite - Naughty Dog
mi to i ne move da ima krystosani tagowe w XML ;) az sy6to sym si mislil, 4e zatwarq6tiq tag w tozi si wid e izli6en, be to maj samiq xml si e izli6en ama nali trqbwa da ima standarti... LOL
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!
Re: ot gamedev kompaniite - Naughty Dog
nikoj ne ti srawnqwa lisp s xml... stawa wypros kak da se opredelqt scopowete izli6no e da se ukazwa koj to4no scope se zatwarq - samo mqsto se habi i izli6ni prowerki kakto kaza malkiq... nomera e 4e se goni sywmestimost s html
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!
Re: ot gamedev kompaniite - Naughty Dog
estestweno, 4e 6te se akcentira na parswaneto - za c i paskal nqma zna4enie kolko bawno se parswat, no xml e format za danni - trqbwa da se parswa byrzo. ti rabotil li si s xml? wqrno ima mnogo parseri, ama wsi4ki sa uvasno bawni. kato gledam xml samo za syhranqwane na drebolii stawa... otnosno binarnoto kodirane - li4no az smqtam, 4e pri wsi4ki slu4ai e po-dobro - xml e kra4ka nazad, po-dobre da bqha naprawili binaren standart (kakto i se opitaha, ako nqkoj si spomnq)
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!
Re: ot gamedev kompaniite - Naughty Dog
Че ще се акцентира на парсването съвсем не е естествено - защото едва ли ще тръгнеш да пишеш парсер на XML. Това че съществуващите парсери са бавни е съвсем отделен въпрос.
XML има същия проблем както и EJB - една по принцип не лоша технология за определени приложения, която се използва за щяло и не щяло, включително за неща където използването и е много неефективно.
Принципно не ти пречи да си направиш бинарен формат който са има DOM и/или SAX интерфейс. Не е и кой знае колко трудно даже.
Изказването че XML става само за дреболии е малко странно при положение че той се ползва все повече и повече и то за съвсем не дребни неща.
DOOM Will Never Die, Just The Players.
XML има същия проблем както и EJB - една по принцип не лоша технология за определени приложения, която се използва за щяло и не щяло, включително за неща където използването и е много неефективно.
Принципно не ти пречи да си направиш бинарен формат който са има DOM и/или SAX интерфейс. Не е и кой знае колко трудно даже.
Изказването че XML става само за дреболии е малко странно при положение че той се ползва все повече и повече и то за съвсем не дребни неща.
DOOM Will Never Die, Just The Players.
Re: ot gamedev kompaniite - Naughty Dog
Ами то има binary стандарт (WBXML) и даже се използва (за разни по-малки устройства.)
Re: ot gamedev kompaniite - Naughty Dog
ti maj ne obi4a6 da 4ete6 kakwo ti pi6at? koj ti e kazal, 4e trqbwa da si pi6e6 parser? az ne sym... wyprosa e tam, 4e poneve towa e format za syhranqwane na danni e estestweno da se nablqga na byrzata mu obraboka (parswaneto e 4ast), to ina4e ne moga da si prestawq kolko bawni 6tqha da bydat bd ;)
za towa 4e se izpolzwa za 6tqlo i ne6tqlo sym syglasen, no towa ne promenq ne6tata. xml e kompromis roden ot wojnata mevdu golemite kompanii...
otnosno praweneto na binaren format... s DOM i SAX!?!?!? nito e lesno nito ima nuvda ot DOM i SAX. ako ne wqrwa6, probwaj da si naprawi6 kakyw da e format s random access ;)
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!
za towa 4e se izpolzwa za 6tqlo i ne6tqlo sym syglasen, no towa ne promenq ne6tata. xml e kompromis roden ot wojnata mevdu golemite kompanii...
otnosno praweneto na binaren format... s DOM i SAX!?!?!? nito e lesno nito ima nuvda ot DOM i SAX. ako ne wqrwa6, probwaj da si naprawi6 kakyw da e format s random access ;)
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!
Re: ot gamedev kompaniite - Naughty Dog
ne znaeh, trqbwa da pogledna za kakwo stawa wypros :)
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!
kjfskdhg dfs lasdjfol ldksf iwoertoret !!!