•  untoreh-ukukhanya

Ama-Emac

Kungani ama-emacs, nohlu lwami lwama-emacs uqobo.

Yini ama-emacs?

A umshini obonakalayo noma utolika we emacs ulimi lokuhlela i-lisp ... uhlobo lwe. I-emacs lisp programming language (elisp) yinhloso ejwayelekile, kepha inokwesekwa kwekilasi lokuqala komhleli wombhalo oyisebenzisayo. Izinhlobo zokuqala zigxile ekuhleleni umbhalo, noma kunjalo ungabhala noma yini oyifunayo ngokuhle ukusebenza okuhle (muva nje ngiyabonga ukuhlanganiswa kwe-jit ) ngoba iyinzalo ye-lisp ye- MACLISP nengane yakini ye i-lisp ejwayelekile . Kodwa-ke i-emacs lisp ayinayo indinganiso, futhi imininingwane ilingana nokuqaliswa okudume kakhulu, lokho kungama-GNU Emacs.

Kungani ama-emac?

Ngenkulumo ethi "Emacs is a operative system" abantu basho ukuthi ungayisebenzisa ukwenza noma yini ongayisebenzisela ikhompyutha. Iyasilela ekubeni uhlelo lokusebenza ngokoqobo ngoba i-kernel, (imvamisa i-linux) isaphethe i-hardware.[1] Kungabizwa kalula ngokuthi indawo yedeskithophu ngoba ihlinzeka ngemvelo yokusebenza nayo. Kukunika amandla wokubhala ikhodi esheshayo yokuxhumana ukuze uxhumane nanoma yiluphi uhlelo lokusebenza, kungangcola njengama-Shell script noma kucatshangwe kahle ukuhlinzeka ngama-API azinzile. Empeleni imisebenzi eminingi yama-emac inikezwa ngamaphakeji.[2] Ngabe abanye abahleli banganwebeka njengama-emac? Cha ngoba? Ngoba abanye abahleli basebenzisa imodeli ehlukile yomsebenzisi, eyodwa lapho umsebenzisi kufanele avinjelwe ngoba kubhekwa "njengesivakashi" sendawo esebenzayo enikeza "isevisi" kumsebenzisi. Lokhu akunjalo ngama-emacs, lapho imvelo nomsebenzisi befana. Kuma-emacs, uyakwazi ukufinyelela kuyo yonke into, futhi ungaguqula cishe zonke izinto ngezindlela ezifanayo lezo zinto ezadalwa ngazo, aka elisp.

Ingabe kuwufanele?

Izinzuzo zikhona, kungukutshalwa kwemali, futhi njenganoma yikuphi ukutshalwa kwezimali, kufanele ulindele ukuzuza ngokulingana nokuthi ufaka malini, ngakho-ke kufanele uchithe isikhathi esithile ekufundeni nasekusebenzeni ukuthi ukusisebenzisa kanjani.

Uhlu lwami lwezifiso ze-GNU

Ama-Emac uhlelo oluhle kakhulu lokusebenza, kepha isihleli sombhalo esibi.

... Noma okuthile ngaleyo migqa. Ukuqaliswa kwe-GNU Emacs, njengama-emacs, kunezimpande zayo emashumini ayisishiyagalombili, futhi izingxenye eziningi zomnyombo wazo zibonisa iminyaka yabo ...

[7]ayikwazi ngenxa yejubane kepha isivinini sibalulekile kuphela isikhathi esifushane, futhi ngaphandle kokucabanga ukuhlanganiswa kwe-jit
[6]Impikiswano yokugqwayiza okuthuthuke kakhulu ingathola impikiswano, njengoba abantu abaningi benombono wokuthi izinto ezinjengoshintsho, ukufiphala, ukwakheka, izithunzi, njll azingezi inani ku-GUI ... kepha bayakwenza. Kepha ukuvikela opopayi kungenye yokuthunyelwe, lapha ngingasho nje ukuthi ukusetshenziswa ngokucophelela nangokucatshangelwa kwezakhiwo ezisezingeni eliphakeme kungenza umehluko omkhulu ekusebenzeni nasekukhiqizeni futhi (Akuyona nje isitayela!).
[5] emacs-ng isebenzisa i-webrender, evumela umdwebo osuselwa ku-gpu, ngoba isebenza ngokufana nenjini yomdlalo, igcwalisa izingxenye zezifiso zami, kepha angazi ukuthi i-webrender backend ixhuma kanjani kuma-emacs angaphakathi; uma imizamo yayo ifana ne- [pgtk] emuva ukuthi isazokwehla kancane.
[1]Kuyajabulisa nokho, ukucabanga ngekusasa lapho i-GNU HURD (i-kernel) ingaphazanyiswa khona nama-emac ukukhuluma ne-lisp eduze kwensimbi engenalutho
[2]Kusekhona, noma kunjalo, inqwaba yemigqa engu-200k yekhodi ye-C esebenzisa ukusebenza okuyisisekelo
[4]Njengoba ama-emacs ekhombisa izinto njenge- "server" lapho ekhuluma nenye iseva, ithumela "ukuvuselelwa" okugcwele kwewindi, okudale ukugcwala kwezinye izimo.
[3] ukuqhuma iyakwazi ukubonisa amakhasi e-web ngaphakathi kwe-terminal, iwebhusayithi ecebile "incishisiwe" ukuxhasa i-interface esibulalayo, leli icala le- "graphical first, terminal second"

Thumela Amathegi: