Hacker News

planckforth: Bootstrapping a Forth gbegɔmeɖela tso asi-ŋɔŋlɔ suesuesue ELF binary

\u003ch2\u003eplanckforth: Forth gbegɔmeɖela ƒe gɔmedzedze tso ELF binary sue si woŋlɔ kple asi me\u003c/h2\u003e \u003cp\u003eGitHub nudzraɖoƒe sia si le ʋuʋu ɖi la tsi tre ɖi na akpa vevi aɖe le developer ecosystem me. Dɔa ɖe egbegbe ŋgɔyiyi ƒe nuwɔnawo kple nuwɔwɔ aduadu ƒe kɔpiwɔwɔ fia...

6 min read Via github.com

Mewayz Team

Editorial Team

Hacker News
\u003ch2\u003eplanckforth: Forth gbegɔmeɖela ƒe gɔmedzedze tso ELF binary sue si woŋlɔ kple asi me\u003c/h2\u003e \u003cp\u003eGitHub nudzraɖoƒe sia si le ʋuʋu ɖi la tsi tre ɖi na akpa vevi aɖe le developer ecosystem me. Dɔa ɖe egbegbe ŋgɔyiyi ƒe nuwɔnawo kple nuwɔwɔ aduadu ƒe kɔpiwɔwɔ fia.\u003c/p\u003e \u003ch3\u003eMɔ̃ɖaŋununya ƒe Nɔnɔmewo\u003c/h3\u003e \u003cp\u003eAnɔ eme be nudzraɖoƒea ƒe akpa aɖewoe nye:\u003c/p\u003e \u003cul\u003e \u003cli\u003eKɔda, si woŋlɔ ɖi nyuie\u003c/li\u003e \u003cli\u003eREADME si me kɔ kple zazã ƒe kpɔɖeŋuwo\u003c/li\u003e \u003cli\u003eTaɖoɖo kplɔkplɔ kple nudzɔdzɔ ƒe mɔfiamewo\u003c/li\u003e \u003cli\u003eNu yeyewo kple beléle na wo edziedzi\u003c/li\u003e \u003c/ul\u003e \u003ch3\u003eNutoa me ƒe Ŋusẽkpɔɖeamedzi\u003c/h3\u003e \u003cp\u003eDɔwɔwɔ siwo le ʋuʋu ɖi abe esiawo ene doa sidzedze mama ɖe ŋgɔ eye wowɔa mɔ̃ɖaŋununya ƒe nu yeyewo dodo ɖe ŋgɔ kabakaba to kɔda si ŋu woate ŋu aɖo kple nuwɔwɔ aduadu ƒe ŋgɔyiyi me.\u003c/p\u003e

Nyabiase Siwo Wobiana Enuenu

Nukae nye planckforth eye nukatae wòɖe dzesi?

planckforth nye dɔ si bootstraps Forth gbegɔmeɖela si wɔa dɔ bliboe dzea egɔme tso asiŋɔŋlɔ, suetɔ kekeake ELF binary dzi. Le esi teƒe be woaɖo ŋu ɖe nuƒoƒoƒula alo nuƒoƒoƒula ŋu la, wotua ɖoɖo bliboa tso byte xoxowo me, si wɔe be wònye kamedede tɔxɛ aɖe le ɖoɖo siwo le ɖoƒe si bɔbɔ ɖe anyi ƒe ɖoɖowɔwɔ me. Eɖe alesi ɖoɖowɔɖi ƒe nɔnɔme blibo ateŋu ado tso naneke kloe me o — nuku sue eve kple ɖokuiɖeɖefia si dzina ɖe edzi ko.

Aleke planckforth wɔa bootstrap eɖokui tso binary sue aɖe me?

Dɔwɔwɔa dzea egɔme kple ELF ƒe dɔwɔwɔ si wotsɔ asi wɔ si me dɔwɔwɔ gbãtɔwo koe le — ŋɔŋlɔdzesi xexlẽ, ŋɔŋlɔdzesi ŋɔŋlɔ, kple dɔwɔwɔ ƒe ʋuƒo sue aɖe. Tso gɔmedzenu suetɔ kekeake siawo dzi la, ɖoɖoa ɖea nya yeyewo (dɔwɔwɔwo) gɔme le Forth me, eye wo dometɔ ɖesiaɖe tua mamlɛtɔa dzi. Layer by layer, etua akɔntabubu, ŋkuɖodzidɔwɔwɔwo, dziɖuɖu ƒe sisi, eye mlɔeba la, Forth gbegɔmeɖela blibo, wo katã gotagome dɔwɔnuwo manɔmee.

Amekae akpɔ viɖe tso dɔ sia sɔsrɔ̃ me?

Dɔwɔla siwo tsɔ ɖe le nuƒoƒoƒulawo, gbegɔmeɖelawo, dɔwɔɖoɖo ƒe ememenuwo, alo ELF binary format me la akpɔe be planckforth xɔ asi ŋutɔ. Enye dɔwɔnu nyui aɖe hã na amesiame si di be yeanya nu tso Forth alo bootstrapping mɔnuwo ŋu. Ne èle curated developer tools kple open-source projects abe esia ene me dzrom la, Mewayz na mɔnukpɔkpɔ be nàkpɔ modules 207 siwo ƒo nu tso development workflows kple technical topics ŋu ɖe $19/mo ko.

Nukae mateŋu asrɔ̃ tso Forth ŋu tso nudzraɖoƒe sia?

planckforth fiaa nu Forth tso gɔmedzedzea me ke — le nyateƒe me. Àse alesi gbegbɔgblɔ si wotu ɖe stack dzi wɔa dɔ le mɔ̃ ƒe ɖoɖo nu, alesi woɖea nyawo gɔmee heŋlɔa woe, kple alesi gbegɔmeɖela ƒe loop wɔa dɔe le ememe gɔme. Eɖea nusiwo katã me susu mele o ɖa, eye wòɖea mɔ̃ɖaŋununya xoxo siwo le megbe na nukpɔsusuwo abe nyagɔmeɖegbalẽ, nyatakakawo ƒe ƒuƒoƒo, kple nya siwo wozãna enumake ene fiana. Mewayz modules ateŋu akpe ɖe nusɔsrɔ̃ sia ŋu kple developer resources bubuwo.