"ma" ndi gawo laling'ono la acme[1] mkonzi wogwiritsidwa ntchito mu Plan 9 | Mewayz Blog Skip to main content
Hacker News

"ma" ndi gawo laling'ono la acme[1] mkonzi wogwiritsidwa ntchito mu Plan 9

Ndemanga

8 min read Via www.call-with-current-continuation.org

Mewayz Team

Editorial Team

Hacker News

Beyond Code: Philosophy of Minimal Text Editing

M'dziko lofulumira la chitukuko cha mapulogalamu, momwe ma IDE odzaza ndi osintha amapikisana kuti achitepo kanthu ndi zida zomwe zikukulirakulira nthawi zonse ndi othandizira a AI, kusuntha kwabata kumapitilirabe. Filosofi iyi imathandizira kuphweka, kuyang'ana kwambiri, ndi mphamvu zowononga zachindunji. Pamtima pake pali mkonzi yemwe amadziwika kuti Acme, wobadwa kuchokera kumalo odziwika bwino a Bell Labs omwe adapanga Unix. Acme ndiyoposa zolemba zolemba; ndi malo osinthika omwe amamangidwa mozungulira lingaliro lachindunji: mbewa ndi nzika yoyamba, ndipo malemba, m'mitundu yonse, ndi mawonekedwe a chilengedwe chonse. Kwa iwo amene amasilira nzeru imeneyi koma amafuna kuchita zinthu molongosoka, pali "ma," wongoyerekeza wa Acme yemwe amasungunula umunthu wake kukhala mawonekedwe oyera.

Kodi "ma" ndi chiyani?

"ma" ndiwokhulupirika koma mwadala kukonzanso mkonzi wa Acme, wopangidwa kuti aziyendera machitidwe amakono a Unix. Wopangidwa ndi Gary T. G. Mahan, "ma" (kutanthauza "kumva" kapena "kukhudza" m'Chitchaina) amajambula zochitika zazikuluzikulu za Acme pamene akusiya machitidwe ake ovuta kwambiri amkati, monga 9P protocol integration. Cholinga sikutengera mawonekedwe a Acme, koma kusunga mayendedwe apadera omwe amapangitsa Acme kukhala yamphamvu kwambiri kwa odzipereka ake. Imakumbatira paradigm yoyendetsedwa ndi mabatani atatu pomwe gawo lililonse, kuchokera pafayilo kupita ku lamulo, ndizotheka kuchita. Monga njira yodziwikiratu ya Mewayzbizinesi OS, yomwe imagogomezera zida zophatikizika komanso zokhazikika pazogwiritsa ntchito monolithic, "ma" imayang'ana pakuchita chinthu chimodzi mwapadera: kupereka malo oyera, osasokoneza pakuwongolera mawu.

The Acme Paradigm: Chifukwa Chiyani Muli Mkonzi Wa Mouse-Centric?

Kwa opanga mapulogalamu omwe amazolowera kuwongolera kiyibodi ngati Vim kapena VSCode, lingaliro la mkonzi woyendetsedwa ndi mbewa limatha kuwoneka ngati losagwirizana ndi zokolola. Komabe, Acme ndi "ma" amapereka malingaliro osiyana. Mbewa sizongoloza ndikudina; ndiye njira yoyamba yoperekera malamulo. Mawonekedwe a mkonzi ndi slate yopanda kanthu pomwe mawu amalumikizana. Mwachitsanzo:

  • Dinani batani lakumanzere pa dzina la fayilo kuti mutsegule.
  • Dinani batani lapakati pa liwu kuti mufufuze pamafayilo onse otsegula.
  • Dinani batani lakumanja pamzere wolamula kuti mugwiritse ntchito.

Chitsanzo ichi chisandutsa malo onse ogwirira ntchito kukhala mndandanda wazomwe zimachitika. Palibe chifukwa choloweza mazana a njira zazifupi za kiyibodi chifukwa zomwe zilipo zimayikidwa mwachindunji m'mawu omwe mukugwira nawo ntchito. Mfundo imeneyi imagwirizana ndi Mewayzfilosofi yochepetsera katundu wa chidziwitso popanga machitidwe a machitidwe omveka bwino komanso odziwa zochitika, kulola ogwiritsa ntchito kuyang'ana pa ntchito yawo yaikulu m'malo mokumbukira machitidwe ovuta a malamulo.

"ma" vs. Acme: Phunziro mu Minimalism

Ngakhale "ma" ndi clone, chosiyanitsa chake chachikulu ndikudzipereka ku minimalism. Acme ndi gawo la pulogalamu yayikulu ya Plan 9 ndipo imagwiritsa ntchito ma protocol ake apadera. "ma," kumbali ina, ndi ntchito yodziyimira yokha. Kusankha kamangidwe kameneka kamapangitsa kuti pakhale codebase yaying'ono, yonyamulika yomwe ndiyosavuta kuyiyika ndikumvetsetsa. Imachotsa zina mwazomangamanga pomwe ikusunga chidziwitso chofunikira cha ogwiritsa ntchito. Kugulitsaku ndikutaya kuphatikizika kwakuya kwa Plan 9, koma kwa ogwiritsa ntchito ambiri, ichi ndi chiwopsezo chaphindu kuti mupeze chida chopepuka, chokhazikika chomwe chimatsatira filosofi ya Unix ya kuphweka.

"Chida chabwino kwambiri ndi chomwe chimachoka m'njira yanu. Acme, ndi kuwonjezera 'ma,' sikutanthauza kupereka mawonekedwe; ndi kupereka mawonekedwe a yunifolomu ku kompyuta yanu. Mawu ndi mawonekedwe."

Maphunziro a Mapangidwe Amakono a Mapulogalamu

Kukhalapo ndi chidwi chokhalitsa cha okonza ngati Acme ndi "ma" amapereka phunziro lofunika kwambiri pakupanga mapulogalamu amakono, kuphatikizapo nsanja monga Mewayz. Ndi chikumbutso kuti mphamvu siziyenera kubwera kuchokera ku zovuta. Kuchita bwino kwenikweni nthawi zambiri kumabwera chifukwa chogwirizana, chodziwikiratu, komanso chosavuta cholumikizirana. Pomanga machitidwe omwe zigawo zake zimakhala modular ndipo zolumikizira zimagwirizana, timapatsa ogwiritsa ntchito mphamvu. Mewayz ikufuna kugwiritsa ntchito maganizo omwewo pazamalonda, kupanga modular OS kumene deta ndi zochita zimagwirizana bwino monga mawu osindikizira mu "ma." Cholinga chake ndi kupanga malo omwe amamva ngati kukulitsa malingaliro a wogwiritsa ntchito, osati cholepheretsa. M'dziko laphokoso la digito, mawonekedwe abata, mwadala a zida zonga "ma" akuyimira umboni wamphamvu wokhazikika wa minimalism.

💡 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 →

Mafunso Ofunsidwa Kawirikawiri

Beyond Code: Philosophy of Minimal Text Editing

M'dziko lofulumira la chitukuko cha mapulogalamu, momwe ma IDE odzaza ndi osintha amapikisana kuti achitepo kanthu ndi zida zomwe zikukulirakulira nthawi zonse ndi othandizira a AI, kusuntha kwabata kumapitilirabe. Filosofi iyi imathandizira kuphweka, kuyang'ana kwambiri, ndi mphamvu zowononga zachindunji. Pamtima pake pali mkonzi yemwe amadziwika kuti Acme, wobadwa kuchokera kumalo odziwika bwino a Bell Labs omwe adapanga Unix. Acme ndiyoposa zolemba zolemba; ndi malo osinthika omwe amamangidwa mozungulira lingaliro lachindunji: mbewa ndi nzika yoyamba, ndipo malemba, m'mitundu yonse, ndi mawonekedwe a chilengedwe chonse. Kwa iwo amene amasilira nzeru imeneyi koma amafuna kuchita zinthu molongosoka, pali "ma," wongoyerekeza wa Acme yemwe amasungunula umunthu wake kukhala mawonekedwe oyera.

Kodi "ma" ndi chiyani?

"ma" ndiwokhulupirika koma mwadala kukonzanso mkonzi wa Acme, wopangidwa kuti aziyendera machitidwe amakono a Unix. Wopangidwa ndi Gary T. G. Mahan, "ma" (kutanthauza "kumva" kapena "kukhudza" m'Chitchaina) amajambula zochitika zazikuluzikulu za Acme pamene akusiya machitidwe ake ovuta kwambiri amkati, monga 9P protocol integration. Cholinga sikutengera mawonekedwe a Acme, koma kusunga mayendedwe apadera omwe amapangitsa Acme kukhala yamphamvu kwambiri kwa odzipereka ake. Imakumbatira paradigm yoyendetsedwa ndi mabatani atatu pomwe gawo lililonse, kuchokera pafayilo kupita ku lamulo, ndizotheka kuchita. Monga njira yokhazikika ya Mewayz business OS, yomwe imagogomezera zida zophatikizika komanso zokhazikika pakugwiritsa ntchito monolithic, "ma" imayang'ana kwambiri kuchita chinthu chimodzi mwapadera: kupereka malo oyera, osadzaza ndikusintha mawu.

The Acme Paradigm: Chifukwa Chiyani Muli Mkonzi Wa Mouse-Centric?

Kwa opanga mapulogalamu omwe amazolowera kuwongolera kiyibodi ngati Vim kapena VSCode, lingaliro la mkonzi woyendetsedwa ndi mbewa limatha kuwoneka ngati losagwirizana ndi zokolola. Komabe, Acme ndi "ma" amapereka malingaliro osiyana. Mbewa sizongoloza ndikudina; ndiye njira yoyamba yoperekera malamulo. Mawonekedwe a mkonzi ndi slate yopanda kanthu pomwe mawu amalumikizana. Mwachitsanzo:

"ma" vs. Acme: Phunziro mu Minimalism

Ngakhale "ma" ndi clone, chosiyanitsa chake chachikulu ndikudzipereka ku minimalism. Acme ndi gawo la pulogalamu yayikulu ya Plan 9 ndipo imagwiritsa ntchito ma protocol ake apadera. "ma," kumbali ina, ndi ntchito yodziyimira yokha. Kusankha kamangidwe kameneka kamapangitsa kuti pakhale codebase yaying'ono, yonyamulika yomwe ndiyosavuta kuyiyika ndikumvetsetsa. Imachotsa zina mwazomangamanga pomwe ikusunga chidziwitso chofunikira cha ogwiritsa ntchito. Kugulitsaku ndikutaya kuphatikizika kwakuya kwa Plan 9, koma kwa ogwiritsa ntchito ambiri, ichi ndi chiwopsezo chaphindu kuti mupeze chida chopepuka, chokhazikika chomwe chimatsatira filosofi ya Unix ya kuphweka.

Maphunziro a Mapangidwe Amakono a Mapulogalamu

Kukhalapo ndi chidwi chokhalitsa cha okonza ngati Acme ndi "ma" amapereka phunziro lofunika kwambiri pakupanga mapulogalamu amakono, kuphatikiza nsanja ngati Mewayz. Ndi chikumbutso kuti mphamvu siziyenera kubwera kuchokera ku zovuta. Kuchita bwino kwenikweni nthawi zambiri kumabwera chifukwa chogwirizana, chodziwikiratu, komanso chosavuta cholumikizirana. Pomanga machitidwe omwe zigawo zake zimakhala modular ndipo zolumikizira zimagwirizana, timapatsa ogwiritsa ntchito mphamvu. Mewayz ikufuna kugwiritsa ntchito malingaliro omwewo pamabizinesi, ndikupanga modular OS pomwe data ndi zochita zimalumikizidwa mosadukiza monga mawu odulitsidwa mu "ma." Cholinga chake ndi kupanga malo omwe amamva ngati kukulitsa malingaliro a wogwiritsa ntchito, osati cholepheretsa. M'dziko laphokoso la digito, mawonekedwe abata, mwadala a zida zonga "ma" akuyimira umboni wamphamvu wokhazikika wa minimalism.

Zida Zanu Zonse Zamalonda Pamalo Amodzi

Lekani kunyengerera mapulogalamu angapo. Mewayz imaphatikiza zida 208 zokha $49 / mwezi - kuchokera pazogulitsa kupita ku HR, kusungitsa ma analytics. Palibe kirediti kadi yofunikira kuti muyambe.

Yesani Mewayz Free →

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,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ 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