Screenshots Lisp angamaheni: ngaahi polokalama CL 'o e 'aho ni 'i he ngaue | Mewayz Blog Skip to main content
Hacker News

Screenshots Lisp angamaheni: ngaahi polokalama CL 'o e 'aho ni 'i he ngaue

Screenshots Lisp angamaheni: ngaahi polokalama CL 'o e 'aho ni 'i he ngaue Ko e 'analaiso kakato ko 'eni 'o e angamaheni 'oku ne 'oatu 'a e sivi fakaikiiki 'o hono ngaahi konga tefito mo e ngaahi 'uhinga lahi ange. Ngaahi Feitu'u Tefito 'o e Tokanga ʻOku fakatefito ʻa e fealēleaʻakí ʻi he: Ngaahi me'angaue tefito...

12 min read Via www.lisp-screenshots.org

Mewayz Team

Editorial Team

Hacker News

Ngaahi Fakatata 'o e Lisp Angamaheni: Ngaahi Polokalama CL 'o e 'aho ni 'i he Ngaue

'Oku kei hoko pe 'a e Common Lisp ko e taha 'o e ngaahi lea fakapolokalama malohi mo fakahaa'i 'i he ngaohi 'o e 'aho ni, 'o fakaivia 'a e me'a kotoa pe mei he ngaahi misini booking 'o e vakapuna ki he ngaahi tu'unga fakatotolo 'o e AI. Mama'o mei he hoko ko ha relic 'o e 1980s, 'Oku fakahaa'i 'e he ngaahi polokalama CL fakaonopooni 'a e ngaahi interfaces fakangingila, ngaahi 'atakai fefeka, mo e fakahoko 'o e mamani mo'oni 'oku fe'auhi mo e ngaahi me'angaue 'oku langa 'aki ha fa'ahinga stack 'o e kuonga.

Ko e lue loloto ko 'eni 'oku ne fakatotolo'i 'a e tu'unga lolotonga 'o e ngaahi polokalama Common Lisp, sivisivi'i 'a e me'a 'oku ne 'ai ke nau tu'u mavahe, pea fakahaa'i 'a e 'uhinga 'oku kei fili ai 'e he ngaahi timi fakakaukau ki mu'a 'a e CL ki he polokalama fakakomipiuta mahu'inga 'o e misiona 'i he 2026.

Ko e hā ʻa e Fotunga Moʻoni ʻo e Ngaahi Polokalama Lisp Angamaheni Fakaonopōní?

Ko e stereotype 'o e Common Lisp ko ha a'usia faka'osi 'o e ngaahi faka'ilonga-mamafa 'oku motu'a 'i he ngaahi hongofulu'i ta'u. 'Oku fakahaa'i 'e he ngaahi polokalama CL 'o e 'aho ni 'a e ngaahi interfaces fakakalafi kakato, dashboards 'o e uepi, mo e ngaahi 'atakai 'o e desktop 'o e kolosi-peletifoomu 'oku fetu'utaki 'a e kau faka'aonga'i faka'osi 'o 'ikai ke nau 'ilo'i 'oku fakaivia 'e he Lisp 'a e backend.

Ko e ngaahi poloseki hange ko e Nyxt browser 'oku nau 'omi ha a'usia 'o e uepi 'oku lava ke fakapolokalama'i kakato mo ha interface GTK 'oku ngingila. Pgloader, tohi 'i he Lisp angamaheni, 'oku ne tokanga'i 'a e ngaahi hiki lahi 'o e ngaahi fakamatala ki he ngaahi kautaha 'i mamani kotoa 'aki ha workflow ma'a 'o e laine fekau. 'Oku 'omi 'e Coalton 'a e polokalama ngaue fakaonopooni 'o e fa'ahinga-malu ki he 'ekositemi 'o e CL, lolotonga ia 'oku 'omi 'e Lem ha 'atakai 'o e 'etita kakato 'oku ne fe'auhi mo e Emacs 'i he extensibility.

'I he tafa'aki fakakomesiale, na'e langa 'e he ngaahi kautaha hange ko e ITA Software (ko e konga 'o e Google Flights he taimi ni) 'enau misini kumi totongi kotoa 'i he Common Lisp, 'o ngaue'aki 'a e ngaahi fakataha'anga totongi vakapuna 'e laui piliona 'i he ngaahi milisekoni. Na'e 'uluaki fakatata 'a e misini kalama tefito 'o e Grammarly 'i he CL. ʻOku ʻikai ko ha ngaahi poloseki vaʻinga ʻeni. Ko e ngaahi sisitemi ngaohi'anga koloa ia 'oku nau tauhi 'a e kau faka'aonga'i 'e laui miliona 'i he 'aho.

Ko e Ha 'oku Kei Fili ai 'e he Kau Fakalakalaka 'a e Common Lisp ki he Ngaahi Poloseki Fo'ou?

'Oku 'omi 'e he Common Lisp ha fakataha'anga makehe 'o e ngaahi fotunga 'oku 'ikai ha lea fakaonopooni 'e taha 'oku ne fakahoko kakato. Ko e a'usia fakalakalaka fetu'utaki 'o fakafou 'i he SLIME pe SLY 'i he Emacs 'oku ne faka'ata 'a e kau developers ke nau fakalelei'i 'a e ngaahi polokalama 'oku lele, sivi'i 'a e tu'unga mo'ui, pea iterate 'i ha vave 'oku 'ikai lava ke fakafehoanaki 'e he ngaahi lea kuo fakatahataha'i.

  • Fakalakalaka makatu'unga 'i he 'imisi: Fakahaofi mo fakafoki 'a e tu'unga kotoa 'o e polokalama, 'o 'ai 'a e debugging mo e deployment ke fakaofo 'a e fe'unu'aki 'i hono fakafehoanaki ki he ngaahi siakale tukufakaholo 'o e langa-mo e-toe kamata.
  • CLOS (Sisitemi Me'a Lisp Angamaheni): Ko e sisitemi me'a fakalakalaka taha 'i ha fa'ahinga lea lahi, 'oku 'asi ai 'a e ngaahi fetuku lahi, ngaahi founga fakataha'i, mo e polokalama meta-me'a.
  • Sisitemi faka-Macro: Fakakaukau faka-syntactic mo'oni 'oku ne faka'ata 'a e ngaahi lea 'o e domain-pau 'oku fakafe'unga'i ki he feitu'u palopalema takitaha, fakasi'isi'i 'a e boilerplate 'aki 'a e ngaahi tu'utu'uni 'o e lahi.
  • Sisitemi tu'unga: Ko ha founga tokanga'i 'o e hala 'oku makatu'unga 'i he toe kamata 'oku malohi ange 'aupito ia 'i he try-catch, 'o faka'ata 'a e kau telefoni ke nau faka'uhinga'i 'a e ngaahi founga fakaakeake 'o 'ikai ke vete 'a e stack.
  • Fakaikiiki tu'uma'u: Kuo kei tu'uma'u pe 'a e tu'unga 'o e ANSI Common Lisp talu mei he 1994, 'uhinga 'oku kei lele 'a e code na'e tohi 'i he ngaahi ta'u 'e hongofulu kuo hili 'o 'ikai ha liliu 'i he ngaahi fakahoko fakaonopooni.

Ko e ngaahi malava ko 'eni 'oku ne 'ai 'a e CL tautautefito ki he ngaahi domain faingata'a 'a ia 'oku fakatou mahu'inga ai 'a e prototyping vave mo e taimi loloa 'o e tauhi. Ko e ngaahi timi 'oku nau langa 'a e ngaahi fakakaukau fakapisinisi faingata'a, ngaahi sisitemi fakafuofua fakataipe, pe ngaahi misini fakakaukau AI 'oku nau fa'a 'ilo'i 'oku faka'ata 'e he Common Lisp ke nau fakahaa'i fakahangatonu ange 'a e ngaahi fakalelei'anga 'i he ngaahi founga kehe.

'Oku anga fefe 'a e Fakafehoanaki 'o e Lisp Angamaheni ki he Ngaahi 'Ekosisitemi Lea Fakaonopooni?

'I he taimi 'oku fakatoka ai 'o fakafepaki'i 'a e Python, 'ume'umea, pe 'alu, 'Oku nofo'i 'e he Lisp angamaheni ha niche makehe. 'Oku ne fakatahataha'i ki he code fakafonua 'o fakafou 'i he ngaahi fakahoko hange ko e SBCL, 'o 'oatu 'a e fakahoko ngaue 'oku fakafehoanaki ki he C 'i he ngaahi faka'ilonga lahi. 'Oku kehe mei he Python, 'Oku 'ikai feilaulau'i 'e he CL 'a e vave ki he fakahaa'i. 'Oku kehe mei he 'ume'umea, 'Oku 'ikai ke ne fakahoko ha ako steep curve 'o takatakai 'i he pule'i 'o e manatu ki he code 'o e polokalama levolo ma'olunga.

"Ko e Common Lisp pe 'a e lea 'oku ne tokanga'i 'a e siakale fakalakalaka kotoa ko ha talanoa hokohoko, fetu'utaki 'i he vaha'a 'o e tokotaha polokalama mo e sisitemi lele. 'Oku 'ikai ko ha fakafiemalie pe 'eni. Ko ha founga kehe fakalukufua ia 'o hono langa 'o e polokalama fakakomipiuta 'oku ne 'omi 'a e ngaahi ola lelei ange vave ange."

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Kuo matu'otu'a lahi 'a e 'ekosisitemi. 'Oku 'omi 'e he Quicklisp ha pule 'o e ngaahi kato 'oku laka hake 'i he 1,500 'a e ngaahi laipeli. 'Oku tanaki atu 'e he Ultralisp 'a e hokohoko atu 'o e tu'uaki 'o e ngaahi kato fo'ou. 'Oku hanga 'e he ngaahi fa'unga hange ko e Caveman2 mo e Hunchentoot 'o fakahangatonu 'a e fakalakalaka 'o e uepi, lolotonga ia 'oku faka'ata 'e he ngaahi laipeli hange ko e cl-opengl mo e Sketch 'a e polokalama kalafi. Ko e komiuniti, neongo 'oku si'isi'i ange ia 'i he ngaahi komiuniti lea angamaheni, 'oku loloto 'a e a'usia mo e tokoni fakaofo.

Ko e hā e ngaahi palopalema ʻo e māmani moʻoní ʻoku solova ʻe he ngaahi polokalama CL he ʻahó ni?

Ko e ngaahi polokalama fakaonopooni 'o e Common Lisp 'oku ne spans 'a e ngaahi ngaue'anga mo e ngaahi domain 'o e palopalema. 'I he aerospace, CL 'oku ne fakaivia 'a e palani puna mo e ngaahi sisitemi fakataimi-tepile 'a ia 'oku 'ikai lava ke alea'i 'a e totonu. 'I he pa'anga, 'Oku faka'aonga'i 'e he ngaahi kautaha fefakatau'aki 'a e CL ki hono fakataha'i 'o e vave, fakahaa'i, mo e malava ke vela-patch 'a e ngaahi sisitemi mo'ui 'o 'ikai ha taimi 'o e downtime.

Ko e ngaahi me'angaue fa'u hiva hange ko e OpusModus 'oku nau ngaue'aki 'a e CL ke 'oange ki he kau fa'u hiva 'a e pule algorithmic ki he ngaahi fokotu'utu'u 'o e hiva. 'Oku leverage 'e he ngaahi kautaha fakatotolo 'a e CL ki he fakafofonga'i 'o e 'ilo, ngaue ki he lea fakanatula, mo e fakamo'oni'i 'o e theorem. Ko e ngaahi kamata'anga 'oku nau langa 'a e ngaahi me'angaue fakalakalaka 'o e to'utangata hoko 'oku nau fili 'a e CL ki hono ngaahi malava metaprogramming ta'ehanotatau.

Ko e filo angamaheni 'i he ngaahi polokalama ko 'eni ko e pule'i 'o e faingata'a. 'I he taimi 'oku inherently faingata'a ai ha domain palopalema, 'oku tuku 'e he ngaahi me'angaue abstraction 'a e CL 'a e ngaahi timi ke nau langa ha ngaahi sisitemi 'oku kei mahino mo tauhi 'i he'enau tupulaki. 'Oku fakahaa'i 'e he ngaahi screenshot 'o e ngaahi polokalama ko 'eni 'a e polokalama fakakomipiuta fakangingila, fakapalofesinale 'oku tu'u 'i hono lelei 'o'ona tatau ai pe pe ko e lea 'o hono fakahoko.

'E lava fēfē ke ma'u 'aonga 'a e ngaahi pisinisi mei he Fakakaukau 'oku Fakalotolahi'i 'e he Lisp?

Neongo kapau 'oku 'ikai ke tohi 'e ho'o timi 'a e Common Lisp, 'Oku 'omi 'e he ngaahi tefito'i mo'oni 'i mui 'i he fakalakalaka 'o e CL ha ngaahi lesoni mahu'inga. Ko e ngaahi fakakaukau 'oku fakalelei'i 'e he ngaahi abstractions composable, ngaahi loop 'o e ngaahi fakakaukau fetu'utaki, mo e modeling 'o e domain-pau ko e ngaahi fakakaukau 'oku nau fakalelei'i ha fa'ahinga polokalama fakakomipiuta. 'Oku 'uma 'a e ngaahi tu'unga pisinisi fakaonopooni lelei taha ki he ngaahi fakakaukau ko 'eni 'aki hono 'oatu 'a e ngaahi sisitemi modular, customizable kae 'ikai ko e ngaahi fakalelei'anga fefeka 'o e taha-lahi-fe'unga-kotoa.

Ko hono langa hake ha ngaue fakapisinisi 'oku fefeka 'oku fie ma'u 'a e ngaahi me'angaue 'oku nau fe'unga mo ho'o ngaahi ngaue makehe kae 'ikai ko hono fakamālohi'i koe ki he ngaahi sipinga kuo 'osi fakapapau'i. Ko e filosofia tatau 'oku ne 'ai ke malohi 'a e Common Lisp ki he kau developers 'oku faka'aonga'i ia ki he ngaahi ngaue 'a e pisinisi: 'a e fe'unu'aki, composability, mo e malava ke toe fakafotunga ho'o ngaahi me'angaue ke fakafehoanaki ki ho'o mo'oni.

Ngaahi Fehuʻi ʻoku Faʻa ʻEke

'Oku kei tauhi mo fakalakalaka 'a e Common Lisp?

ʻIo. 'Oku ma'u 'e he ngaahi fakahokohoko lalahi hange ko e SBCL (Steel Bank Common Lisp) 'a e ngaahi fakafo'ou ma'u pe, mo e ngaahi tukuange fo'ou 'i ha ngaahi taimi lahi 'i he ta'u. 'Oku hokohoko atu 'a e tupulaki 'a e 'ekosisitemi 'aki 'a e ngaahi laipeli fo'ou, ngaahi fa'unga, mo e ngaahi me'angaue. Ko e ngaahi komiuniti 'oku nau ngaue 'i he GitHub, Reddit, mo e ngaahi fakataha'anga fakatapui 'oku nau fakapapau'i 'oku ma'u 'e he kau developers 'a e ngaahi faingamalie 'o e poupou mo e fengaue'aki.

'E lava ke lele 'a e ngaahi polokalama Common Lisp 'i he ngaahi langa fakalakalaka 'o e 'ao fakaonopooni?

ʻOku moʻoni ʻaupito. 'Oku deploy 'a e ngaahi polokalama CL ki he ngaahi koniteina Docker, ngaahi kulupu Kubernetes, mo e ngaahi kautaha 'ao lalahi kotoa pe 'o 'ikai ha issue. SBCL 'oku ne fakatahataha'i ki he ngaahi binaries fakafonua 'oku lele 'i he Linux, macOS, mo e Windows. 'Oku lahi 'a e ngaahi polokalama CL ngaohi 'oku lele 'i he ngaahi langa fakalakalaka 'o e 'ao angamaheni 'i he tafa'aki 'o e ngaahi ngaue 'oku tohi 'i ha toe lea kehe.

Ko e hā e founga lelei taha ke kamata ako ai ʻa e Common Lisp ʻi he 2026?

Kamata 'aki 'a e Practical Common Lisp 'a Peter Seibel, 'a ia 'oku ma'u ta'etotongi 'i he 'initaneti pea 'oku ako'i 'o fakafou 'i he ngaahi poloseki 'o e mamani mo'oni. Fokotu'u 'a e SBCL pea fokotu'u 'a e Emacs mo e SLIME pe faka'aonga'i 'a e Portacle, ko ha 'atakai fakalakalaka 'o e CL kuo 'osi fakalelei'i. Ngāue ʻi ha fanga kiʻi poloseki, fakatotoloʻi ʻa e ngaahi laipeli ʻo e Quicklisp, pea fetuʻutaki mo e komiuniti ʻi he subreddit ʻo e Common Lisp pe ngaahi seva ʻo e Discord ki ha fakahinohino.

Ko hono pule'i 'o ha pisinisi 'oku tupulaki 'oku fie ma'u 'a e fa'ahinga fakakaukau tatau 'oku fe'unga, modular 'oku ne 'ai 'a e Common Lisp ke malohi. 'Oku 'omi 'e he Mewayz 'a e filosofia ko ia ki he ngaahi ngaue 'a e pisinisi 'aki 'a e 207 modules fakatahataha'i 'oku ne 'ufi'ufi 'a e me'a kotoa pe mei he pule'i 'o e poloseki ki he fetu'utaki 'a e kau kasitomaa, 'oku faka'aonga'i 'e he ngaahi timi 'oku laka hake 'i he 138,000 'i mamani kotoa. Kamata langa ha ngaahi founga ngaue 'atamai lelei ange he 'aho ni — fakatotolo'i 'a e Mewayz ta'etotongi 'i he app.mewayz.com.

'Oku kei tauhi malohi 'a e Common Lisp pea fakatupulaki?","tali Tali":{"@fa'ahinga":"Tali","tohi":"'Io 'Oku ma'u 'e he ngaahi fakahokohoko lalahi hange ko e SBCL (Steel Bank Common Lisp) 'a e ngaahi fakafo'ou ma'u pe, mo e ngaahi tukuange fo'ou 'i ha ngaahi taimi lahi 'i he ta'u 'Oku hokohoko atu 'a e tupulaki 'a e 'ekosisitemi mo e ngaahi laipeli fo'ou 'oku developed 'a e ngaahi fa'unga 'o e Redub, A. ke poupou'i mo e ngaahi faingamalie 'o e fengaue'aki."}},{"@fa'ahinga":"Fehu'i","hingoa":"'E lava ke lele 'a e ngaahi polokalama Lisp angamaheni 'i he ngaahi langa fakalakalaka 'o e 'ao fakaonopooni?","taliTali":{"@fa'ahinga":"Tali","tohi":"'Oku 'omi 'e he ngaahi polokalama CL kotoa pe 'a e ngaahi me'a lahi mo e ngaahi koniteina 'o e Docker. SBCL compiles ki he ngaahi binaries fakafonua lelei 'oku lele 'i he Linux, macOS, mo e Windows 'Oku lahi 'a e ngaahi polokalama CL 'o e ngaohi 'oku lele 'i he ngaahi langa fakalakalaka 'o e 'ao angamaheni 'i he tafa'aki 'o e ngaahi ngaue 'oku tohi 'i ha fa'ahinga lea kehe."}},{"@type":"Fehu'i","hingoa":"Ko e ha 'a e founga lelei taha ke kamata ako 'a e Common Lisp 'i he. 2026?","talitali":{"@fa'ahinga":"Tali","tohi":"Kamata 'aki 'a e Lisp angamaheni 'aonga 'e Pita Seibel, 'a ia 'oku ma'u ta'etotongi 'i he 'initaneti pea 'oku ako'i 'o fakafou 'i he ngaahi poloseki 'o e mamani mo'oni Fokotu'u 'a e Emacs mo e SLIME pe faka'aonga'i 'a e Portacle enfigurmentre si'isi'i, ko ha poloseki kimu'a 'i he fakalakalaka. ngaahi laipeli Quicklisp, pea fetu'utaki mo e komiuniti 'i he subreddit 'o e Lisp angamaheni pe ngaahi seva 'o e Discord ki ha fakahinohino."}}]}

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,205+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,205+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime