An Curse Lisp

ag Rudolf Winestock

Tá an aiste fós iarracht eile a réiteach an cumhacht ag an teanga ríomhchlárúcháin Lisp le neamhábaltacht an phobail Lisp a atáirgeadh a gcuid réamh AI Gheimhridh éachtaí. Gan dabht, tá Lisp bhí ina fhoinse tionchar smaointe fiú le linn a chuid ama ar Retreat. Go deimhin, móide an brilliance na ailtireachtaí Machine éagsúla Lisp, agus an athbheochan Lisp atá ann faoi láthair tar éis níos mó ná deich mbliana i wilderness a léiriú nach mór partisans Lisp bhfuil roinnt cúiseanna a thugtar chun a n-smugness.Mar sin féin, nach bhfuil siad in ann a aistriú an chumhacht de Lisp isteach gluaiseacht le móiminteam overpowering.

Sa aiste, Áitíonn go bhfuil an chumhacht expressive Lisp iarbhír cúis a easpa móiminteam.

Is é an chumhacht de Lisp a namhaid ba mheasa féin.

Seo a turgnamh smaoinimh a chruthú dó: Tóg dhá teangacha cláir, níl a bhfuil ar oibiachtaí. Do misean, má roghnaíonn tú glacadh leis go bhfuil, chun iad a dhéanamh i gcoinne-dhírithe, iad a choinneáil ar gcúl-comhoiriúnach leis na teangacha bunaidh, modulo roinnt cásanna imeall. Ionsá aon dá theangacha ríomhchlárúcháin é a thiontú an turgnamh smaoinimh a thaispeáint go bhfuil sé seo níos éasca le roinnt teangacha seachas le daoine eile. Sin é an pointe an turgnamh smaoinimh. Seo sampla fánach: Intercal agus Pascal.

Anois a dhéanamh ar an smaoinimh turgnamh suimiúil: Samhlaigh ag cur treoshuíomh gcoinne na teangacha cláir C Scéim.Is é a dhéanamh an Scéim ar oibiachtaí tasc sophomore obair bhaile.Ar an láimh eile, ag cur treoshuíomh agóid a C éilíonn an chops cláir na Bjarne Stroustrup.

Na hiarmhairtí seo dibhéirseacht i tallainne teastáil agus an iarracht deara The Curse Lisp :

Is Lisp cumhachtach go bhfuil fadhbanna a bhfuil ceisteanna teicniúla i dteangacha cláir eile ceisteanna sóisialta i Lisp.


Breathnú ar an gcás na Scéime, arís. Ós rud é a dhéanamh Scéim oibiachtaí é chomh éasca, tá hackers Scéim leor déanta aige. Níos mó go dtí an pointe, go leor aonair tá hackers Scéime déanta. Sna 1990í, faoi stiúir seo liosta fardal veritable stóras pacáistí réad-dhírithe don teanga. An paradacsa na Rogha , ina n-aonar, a ráthaítear go mbeadh aon cheann acu a bheith caighdeánach. Anois go bhfuil a n-áiseanna claonadh réad féin roinnt implementations Scéim, nach bhfuil sé chomh dona. Mar sin féin, ar an bhfíric go raibh go leor de na pacáistí ar obair le daoine aonair aonair ba chúis le fadhbanna a scríobh Olin Shivers faoi i doiciméadú Scéim Shell, scsh.

claonadh a bhíonn Cláir scríofa ag hackers aonair chun leanúint leis an tsamhail scratch-an-itch. Beidh na cláir ar an fhadhb atá ann go bhfuil an hacker, é féin, a bhfuil gan páirteanna gaolmhara ar an bhfadhb a dhéanfadh an clár níos úsáidí do dhaoine eile gá a láimhseáil a réiteach. Ina theannta sin, tá an clár cinnte a bheith ag obair ar an hacker aonair thus féin, ach ní féidir a bheith iniompartha do implementations Scéim eile nó le cur i bhfeidhm na Scéime céanna ar ardáin eile. Féadfar Doiciméadú bheith in easnamh. Bheith bunúsach le tionscadal a rinneadh i am an hacker ar saor in aisce copious, tá an clár dlífear- chóir freagrachtaí fíorshaoil ​​cur isteach ar an hacker. Mar a luadh Olin Shivers, ciallaíonn sé seo go bhfuil an claonadh na tionscadail aon-fear-bhanna chun an fhadhb ochtó faoin gcéad ar an bhfadhb.

Aiste Dr Mark Tarver s, An Bipolar Lisp Ríomhchláraitheoir , tá cur síos Apt ar an bhfeiniméan seo. Scríobhann sé na hackers aonair-mac tíre Lisp agus a n-

... neamhábaltacht chun rudaí a chríochnú as i gceart. Is é an téarma 'caith-away dearadh' déanta go hiomlán don BBM agus go dtiocfaidh sé as an bpobal Lisp. Lisp is féidir leat chun rudaí a Chuck díreach in aice leis mar sin go héasca, agus tá sé éasca a chur ar seo a maidir le deonú. Chonaic mé seo 10 bliain ó shin nuair a lorg le haghaidh GUI le mo Lisp. Fadhb ar bith, bhí 9 tairiscintí éagsúla. Ba é an deacracht go raibh aon cheann de na 9 dhoiciméadú i gceart agus bhí aon cheann bug saor in aisce. Go bunúsach bhí i bhfeidhm do gach duine a réiteach féin agus d'oibrigh sé dó mar sin bhí go breá. Tá sé seo le BBM dearcadh; oibríonn sé dom agus tuigim é. Tá sé freisin ar an táirge de dhíth orthu gan nó ar mian leo aon duine eile cabhair rud éigin a dhéanamh.


Arís eile, nach mbeidh na C teanga cláir sa turgnamh smaoinimh. Mar gheall ar an deacracht a bhaineann le déanamh C réad atá dírithe, níl ach dhá iarrachtaí tromchúiseacha ag an bhfadhb rinneadh aon tarraingt: C ++ agus Cuspóir-C. Is Cuspóir-C is mó tóir ar an Macintosh, agus rialacha C ++ i ngach áit eile. Ciallaíonn sé sin go, ar feadh ardán ar leith, ar an gceist a shíneadh bunaithe ar oibiachtaí C a úsáid curtha freagraíodh go cinntitheach cheana. Ciallaíonn sé go bhfuil na háiseanna réad-lárnaithe do na teangacha fhianaise atá ann, go bhfuil na timpeallachtaí forbartha comhtháite ar an eolas acu, go bhfuil leabharlanna cód luí leo, agus mar sin de.

Déanann aiste Dr Mark Tarver ar Lispers bipolar an pointe:

Anois i gcodarsnacht, tá an cur chuige an C / C ++-éagsúil. Tá sé chomh diabhal deacair aon rud a dhéanamh le tweezers agus gliú go rud ar bith suntasach a dhéanann tú a bheith ina éacht fíor. Ba mhaith leat a dhoiciméadú air. Chomh maith leis sin tá tú faoi dhliteanas cabhair in aon tionscadal C de mhéid shuntasach a dhíth; mar sin tá tú faoi dhliteanas a bheith sóisialta agus oibriú le daoine eile. Ní mór duit chun, ach a fháil áit éigin.

Agus go léir go bhfuil, ó thaobh fostóra é, tarraingteach. Deich daoine a chur in iúl, rudaí doiciméad i gceart agus ag obair le chéile atá níos fearr le ceann BBM hacking Lisp féidir a chur in ionad ach ag eile BBM (más féidir leat ceann a) sa chás nach dócha go mbeidh sé, ag am éigin, dul síos gan a bheith rebootable.

Dá bhrí sin, iad siúd a fhios agat cheana féin C nach ceist "Cén córas réad ba chóir dom a fhoghlaim?" Ina áit sin, úsáideann siad C ++ nó Cuspóir-C ag brath ar an méid a bhfuil ar a gcomhghleacaithe ag baint úsáide as, ansin bogadh ar aghaidh go dtí "Conas a úsáidim oibiachtaí gné X ?" Freagra: "GOOG é agus beidh sibh a aimsiú."


Hackers Real, ar ndóigh, ar a dtugtar fada go bhfuil cláir réad-dhírithe ar an uile-íoc go bhfuil a chuid partisans á éileamh. Hackers Real tar éis bogadh ar aghaidh go dtí coincheapa níos forbartha amhail struchtúir immutable sonraí, inferencing cineál, meastóireacht leisciúil, monads, saigheada, meaitseáil patrún, cláir srian-bhunaithe, agus mar sin de. Hackers Real gurbh eol dó freisin, ar feadh tamaill, nach bhfuil C agus C ++ oiriúnach don chuid is mó cláir nach bhfuil gá a dhéanamh treallach giotán-fiddling. Mar sin féin, tá fós ar an Curse Lisp.

Roinnt smug Lisp-lovers tar suirbhé an barr reatha teangacha acadúla (Haskell, Ocaml, et cetera) agus fuair sé ar mian leo iad a, ag rá go bhfuil aon ghné dá gcuid ceachtar acu i láthair cheana féin i Lisp nó is féidir a chur i bhfeidhm go héasca - agus a fheabhsú ar - le Lisp Macraí. Tá siad ceart is dócha.

Trua na hackers Lisp.


Dr Mark Tarver - faoi dhó-luaite, thuas - scríobh canúint de Lisp dtugtar Qi . Tá sé níos lú ná deich míle línte Macraí reáchtáil ar bharr na craoibhe Clisp. Cuireann sé i bhfeidhm an chuid is mó de na gnéithe ar leith de Haskell agus OCaml. I roinnt bealaí, Sáraíonn Qi iad. Mar shampla, tá an cineál innill inferencing Qi Turing i gcrích . I ndomhan ina raibh gá foirne de lucht acadúil cumasach a scríobh Haskell, fear amháin, scríobh an Dr Tarver Qi léir ag a uaigneach.

Léigh mhír sin, arís, agus go mbainfidh siad.


Ceacht don léitheoir : Samhlaigh go bhforbraíonn iomaíocht láidir idir Haskell agus Coiteann Lisp. Cad a tharlaíonn ansin?

Freagra : An Curse Lisp thosaíonn sa Gach dara nó tríú hacker tromchúiseach Lisp a rolladh ar a chur chun feidhme féin measúnaithe leisciúil, an íonacht chéanna feidhme, saigheada, meaitseáil patrún, inferencing cineál, agus an chuid eile.. Beidh formhór na dtionscadal a hoibríochtaí aonair-mac tíre. Dá bhrí sin, beidh siad ag ochtó faoin gcéad de na gnéithe gur gá daoine is mó (a difriúil ochtó faoin gcéad i ngach cás). Beidh siad a dhoiciméadú go dona. Ní bheidh siad a bheith iniompartha thar chórais Lisp. Beidh roinnt a thaispeáint tuar dóchais sular tréigeadh agus téann an cothaitheoir an tionscadail as a íoc a chuid billí. Roinnt buille Haskell feadh seo, nó go toise (arís, ceann eile i ngach cás), ach a n-ghlacadh a bheith ag cur bac le cogaí lasair ar an ngrúpa Usenet comp.lang.lisp.

Endgame : Beidh sean-am randamach hacker Lisp bailiúchán de Macraí chur suas go dtí an gan cháipéisí, unportable, bug-mharcaíochta chur i bhfeidhm 80% de Haskell toisc go bhfuil Lisp níos cumhachtaí ná Haskell.


Is é an mhorálta an scéal go ábhar éifeachtaí tánaisteacha agus treasacha . Teicneolaíocht difear ní amháin an méid is féidir linn a dhéanamh i dtaca le saincheisteanna teicneolaíochta, dtéann sí i gcion freisin ar ár n-iompraíocht shóisialta. Is féidir an iompraíocht fhrithshóisialta ais lúb agus difear do na ceisteanna bunaidh teicneolaíochta á meas.

Is Lisp le eiseamláir painfully eloquent den cheacht seo. Is Lisp chomh cumhachtach, a spreagann sé neamhspleáchas aonair go dtí an pointe fuilteach-mindedness. Tá an neamhspleáchas a tháirgtear nuálaíocht stunningly maith mar atá sa lá Machine Lisp. Hampers an neamhspleáchas céanna freisin iarrachtaí chun tacú le "Lisp léir ar an mbealach síos" córais sean; nach bhfuil aon "Lisp OS" tionscadal a bailíodh mais chriticiúil ó léig Symbolics agus LMI.

Is toradh é ceann de na héifeachtaí tánaisteacha agus treasacha sin, fiú má tá Lisp an teanga is léiritheach riamh, den sórt sin go bhfuil sé teoiriciúil dodhéanta a dhéanamh teanga níos expressive, beidh Lispers mór neart le foghlaim ó theangacha cláir eile . Na guys Smalltalk múinte duine - lena n-áirítear hackers Lisp - rud nó dhó faoi cláir réad atá dírithe. An Glan teanga ríomhchlárúcháin agus Mozart / Oz fhéadfadh teaglama bhfuil cúpla surprises dá gcuid féin.


Ní dhéanann an Curse Lisp salach ar an maxim na Stanislav Datskovskiy : Fostóirí fearr i bhfad go bhféadfaidh oibrithe ó bheith idirmhalartacha, seachas maximally táirgiúil. Ró-fíor. Le deacracht mhór a dhéanann duine ar bith Plumb an venality an ranga bainistíochta. Mar sin féin, is iad na línte deiridh dá aiste fadhbanna. .i:

Maidir leis an domhan "bogearraí saor in aisce", ag cur i gcoinne go fonnmhar dogmas tionsclaíoch i reitric, ach ní ar chor ar bith i gcleachtas. Níl aon coincheap shunned ag hells feirme ciúb fuarthas riamh tarraingt fíor i measc na MAISEANNA amaitéarach.

I bhfonóta, cuireann sé Linux mar shampla de seo drogall a shaothrú smaointe éagsúla. Chun a bheith cinnte, tá sé pointe nuair a thagann sé córais oibriúcháin (an trácht topmost, go háirithe, infuriatingly maoluillinneacha). Deir sé nach bhfuil pointe nuair a thagann sé teangacha cláir. Python agus Ruby bhí tionchar ag Lisp. Go leor de a lucht leanúna a chur in iúl meas Lisp agus cuid dá n-spéis tá méadaithe an athbheochan Lisp. Le roinnt ceartais, tá JavaScript cuireadh síos air mar "scéim in éadaí C ar" in ainneoin de thionscnamh na hells feirme ciúb .

Mar sin féin, in ainneoin seo tionchar a imirt, sa dá na corparáideach agus saol foinse oscailte, tá Lisp fós ach codán de scair aigne forbróir bhfuil an barr reatha teangacha scriptithe chun cinn mheall. Ní féidir leis an dúnta-mindedness ar MBA ar an míniú ach amháin le haghaidh seo. Tá cumhacht níos míniúcháin An Curse Lisp.


Na timpeallachtaí forbartha saor in aisce ar fáil le haghaidh Lisp eiseamláirí breise Curse Lisp.

Tá sé embarrassing a chur in iúl seo amach, ach ní mór é a dhéanamh. Déan dearmad faoi na Machine Lisp; nach bhfuil againn fiú córais forbartha a mheaitseáil leis an méid an meán Smalltalk hacker Bíonn talamh slán ( "Tá mé i gcónaí bhraith Lisp tá an teanga níos fearr agus is Smalltalk an timpeallacht níos fearr." - Ramon Leon ). Ach amháin má íocann siad na mílte dollar, hackers Lisp bhfostú fós le Emacs.

James Gosling, an t-údar an chéad Emacs a bhí ar siúl ar Unix, tá fios i gceart amach nach bhfuil Emacs athrú ó bhonn i níos mó ná fiche bliain. Tá sé seo mar go bhfuil na maintainers Emacs layering fós cód bharr na craoibhe dearadh Socraíodh a ais nuair a bhí Emacs thionscadal Grád-mac léinn ar an MIT AI Lab, is é sin, nuair a bhí forbairt Emacs á mhaoiniú go hindíreach fós ag an fiach náisiúnta. Féadfaidh Slashdotter agóid go bhfuil Emacs cheana in ann go leor agus is féidir aon rud gur féidir aon timpeallacht forbartha eile a dhéanamh, ach níos fearr a dhéanamh. Iad siúd a bhain úsáid as Meaisíní Lisp rá ar shlí eile.

Mar sin, cén fáth nach bhfuil na hackers Lisp a chur ar an guys Smalltalk in n-áit chuí? Cén fáth nach bhfuil a dhéanann siad ar chóras forbartha saor in aisce go bhfuil gá, chun cuimhne cuid de na glóir cailleadh an LispM, fiú amháin más rud é nach féidir iad a atáirgeadh LispM eile?

Is é an fáth nach dtarlóidh sé mar gheall ar an Curse Lisp. Bheadh líon mór hackers Lisp ní mór dul i gcomhar lena chéile.Féach níos dlúithe: Líon mór de na cineál daoine a thagann chun bheith hackers Lisp bheadh dul i gcomhar lena chéile. Agus bheadh acu dul i gcomhar lena chéile ar dhearadh nach raibh tugtha ó thús cheana. Agus ní bheadh aon disciplín seachtracha, mar shampla caipitlí fiontair nó máistir chorpraithe eile, chun iad a choinneáil ar an mbóthar.

Tá frithchuimilt idir na baill, easaontais, coinbhleachtaí stíl agus fealsúnacht gach tionscadal. Tá na fadhbanna sóisialta frith-ghníomhaigh ag an bhfíric gur féidir aon tionscadal mór a chur i gcrích ar shlí eile. "Ní mór dúinn go léir hang le chéile, nó beidh muid ar fad hang ar leithligh." Ach déanann an expressiveness na Lisp fhórsa frithchúitimh i bhfad níos laige; ar féidir le duine tosú i gcónaí amháin tionscadal féin. Dá bhrí sin, a chinneadh hackers aonair nach bhfuil an deacracht fiú é. Mar sin, siad ceachtar scor an tionscadal, nó nach bheith páirteach sa tionscadal ar an gcéad dul. Is é seo an Curse Lisp.

D'fhéadfá a hack fiú Emacs rud éigin go bhfuil a fháil go maith go leor . Dá bhrí sin, is é an Curse Lisp an ally is measa Fearr.


Tá an chumhacht ag expressive de Lisp míbhuntáistí. Níl aon rud den sórt sin mar lón saor in aisce.