Lil' Fun Langs ka Guts
Kow fɔcogo
Mewayz Team
Editorial Team
Mun na porogaramukan misɛnninw ka wuluwulu ɲɛjirali b' i kɛ jɔlikɛla ɲuman ye
I bɛ baara kɛ ni porogaramu min ye — k’a ta CRM la min bɛ i ka ɲɛminɛbagaw nɔfɛtaama ka se otomatiki masin ma min bɛ faturaw ci su tilancɛ la — o jɔra ni porogaramukan ye. Nka yala i delila k’i yɛrɛ ɲininka mun bɛ porogaramukan kɛ tick wa? A tɛ kɛ ekosisɛti belebelebaw ye i n’a fɔ Python walima JavaScript, nka fɛn misɛnninw, fɛn tiɲɛnenw, fɛn kabakomaw minnu ka di kosɛbɛ, baarakɛlaw bɛ minnu jɔ dɔgɔkun laban dɔ kɔnɔ walasa ka gɛlɛya kelen ɲɛnabɔ walima walasa ka kalan dɔrɔn kɛ. Nin "lil' fun langs" ninnu — tulonkɛkanw, kan minnu bɛ kɛ domɛni kɛrɛnkɛrɛnnenw na (DSL), ani kalanko bamanankanfalen — olu de ye hakilina cɛɲiw dɔw ye ɔridinatɛri dɔnniya la. U kɔnɔbara faamuyali t’a to i bɛ kɛ porogaramukɛla ɲuman ye dɔrɔn; a bɛ fɛn caman Changé i ka miiri cogo min na baarakɛminɛnw jɔli la, baarakɛcogo otomatiki la, ani sistɛmuw dilanni na minnu bɛ baara kɛ tiɲɛ na mɔgɔw ye.
"Lil' Fun Langs" ye mun ye tigitigi ?
porogaramu diɲɛ falen bɛ kanw na minnu tun ma dabɔ abada ka fanga di sɛnɛfɛnw dilanni baarakɛminɛnw ma walima ka jago miliyɔn caman baara . Kan minnu bɛ yen i n’a fɔ Lox (ka bɔ Robert Nystrom ka Crafting Interpreters kɔnɔ), Monkey (ka bɔ Thorsten Ball ka Writing an Interpreter in Go), walima hali tulonko kanw i n’a fɔ Brainfuck ani Chef, olu bɛ yen walasa ka mɔgɔw kalan, ka ɲɛnajɛ kɛ, ani ka dancɛw gɛlɛya, "kan" yɛrɛ kɔrɔ ye min ye. O kan misɛnnin ninnu bɛ baarakɛminɛnw cakɛda lakikaw ka gɛlɛya bɔ u la, ka kode bɛ kɛ wale ye cogo min na, o mekanikini raw bɔ kɛnɛ kan.
Nka "lil' fun langs" tɛ dan kalan degeliw ma. Kan minnu bɛ kɛ yɔrɔ kɛrɛnkɛrɛnnenw na, olu bɛ jagokɛminɛn nafama dɔw fanga di sugu la. Tuma o tuma n’i ye formula dɔ sɛbɛn jatebɔsɛbɛn dɔ kɔnɔ, ka filɛri sariya dɔ ɲɛfɔ i ka imeyili kiliyan kɔnɔ, walima n’i ye otomatiki baarakɛcogo dɔ labɛn kɛnɛ kan i n’a fɔ Mewayz, i bɛ jɛɲɔgɔnya kɛ ni kan fitinin ye, min dilannen don ni kuntilenna ye. Module 207 minnu bɛ Mewayz kɔnɔ — minnu bɛ CRM, fatura, HR, fleet management, ani fɛn wɛrɛw kan — olu bɛ u jigi da kɔnɔna sariyaw motɛriw ni expression parserw kan minnu ye, u kɔnɔna na, kan misɛnninw ye minnu dabɔra ka fanga di baarakɛlaw ma k’a sɔrɔ u ma ɔridinatɛri dɔnniya diplomu sɔrɔ.
kan ninnu farikololajɛ faamuyali b' a jira mun na baarakɛminɛn dɔw bɛ i ko u bɛ se ka faamuya k' a sɔrɔ dɔw bɛ i n' a fɔ u bɛ kɛlɛ kɛ ni gafe ye min sɛbɛnnen bɛ fan wɛrɛ la .
Lexer : Daɲɛw kari ka kɛ atomiw ye
Kan bɛɛ, hali n'a ka dɔgɔ cogo o cogo, a bɛ daminɛ ni senna-tɛgɛrɛ kelen ye: daɲɛ-sɛgɛsɛgɛli, walima "lexing". Lexer bɛ taamasiyɛnw sɛrɛkili raw ta — fɛn dɔ i n’a fɔ total = price * quantity + tax — k’a tila ka kɛ fɛn kɔrɔw ye minnu bɛ wele ko tokens. Lexer t'a janto kɔrɔ la fɔlɔ. A b’a jira dɔrɔn ko total ye dantigɛli ye, = ye baarakɛcogo baarakɛla ye, price ye dantigɛli wɛrɛ ye, * ye caya ye, ani o ɲɔgɔnnaw.
lexer jɔli kan fitinin dɔ kama , o bɛ mɔgɔ wasa kabako la . Kode layini minnu tɛ 100 bɔ, i bɛ se ka porogaramu dɔ kalan walasa ka jatedenw, sɛrɛkiliw, daɲɛ kolomaw ani baarakɛminɛnw dɔn. Nɔgɔya de ye a kun ye — a b'i Wajibiya k'i Miiri i ka kan mago bɛ "daɲɛw" kulu fitinin dafalen na. O miiri kelen in bɛ Kɛ ni baarakɛminɛnw dilanni ye minnu ɲɛsinnen bɛ baarakɛlaw ma. Ni Mewayz ka otomatiki motɛri y’a to jagokɛla fitinin dɔ ka sariya dɔ sigi sen kan i n’a fɔ « ni fatura tɛmɛna tile 7 kɔnɔ, hakilijigin imɛri ci », o sariya bɛ ka o sariya in sɛgɛsɛgɛ ni dususuma ye ka kɛ token sigilenw ye a bɛ se ka wale kɛ minnu kan. Interface ɲumanw bɛ i n’a fɔ cɛsiri tɛ minnu na tigitigi bawo mɔgɔ dɔ y’a miiri kosɛbɛ baarakɛla ka laɲiniw kɔrɔko yɔrɔ fitininw bɛ cogo min na.
Parsing : ka token flakɛw tigɛli kɛ jiri ɲɛnamaw ye
Ni i ye tokenw sɔrɔ dɔrɔn, i mago bɛ sigicogo la. Parsing bɛ tokenw sigiyɔrɔma fla caman sɛmɛntiya ka kɛ Abstract Syntax Tree (AST) ye — o ye jiracogo ye min bɛ tali kɛ daɲɛw yɔrɔ danfaralenw ni ɲɔgɔn cɛ jɛɲɔgɔnyaw la. Kumasen 3 + 4 * 5 tɛ token duuru sinsinni dɔrɔn ye ; o ye jiri ye min kɔnɔ caya bɛ siri kosɛbɛ ka tɛmɛ farali kan , ka 23 bɔ 35 nɔ na .
Kow bɛ diya tiɲɛ na yɔrɔ in de la . Parsing algorithmes i n’a fɔ recursive descent walima Pratt parsing ye ɛntɛrinɛti yɔrɔ cɛɲiw ye minnu bɛ bɛn dosiye kelen ma hali bi u bɛ se ka daɲɛgafe gɛlɛnw ɲɛnabɔ minnu ka gɛlɛn kosɛbɛ. Kɛrɛnkɛrɛnnenya la, jiginɛ segin-segin-sɛbɛnw bɛ kalan i n’a fɔ kan yɛrɛ ɲɛfɔli — baara kelen-kelen bɛɛ bɛ bɛn daɲɛgafe sariya dɔ ma, o b’a to kode bɛ a yɛrɛ sɛbɛn cogo la min man ca porozɛw dilanni na.
Kalan minnu bɛ bɔ parsing la, olu bɛ taa kanko labɛnni kɔfɛ kosɛbɛ. Sitimɛ o sitɛmu bɛ donnakow labɛncogo ɲɛnabɔ — jatebɔ sɛbɛn min bɛ ni donw hakɛw ye, sarako labɛncogo ni sariyaw ye minnu bɛ kɛ ni sariya ye, CRM pipeline ni bolofara logique — o bɛ parsing gɛlɛya dɔ ɲɛnabɔ. Baarakɛla 138.000+ minnu bɛ Mewayz ka platform kan, olu bɛ kunnafonidilan gɛlɛnw, minnu labɛnna ka ɲɛ, olu bɛ bɔ don o don. Parsers (daɲɛgafe-sɛbɛnnikɛlaw) bɛ donna-donni daɲɛ jɛlenw tigɛli cogo min na ka kɛ sigicogo jɛlen ye, o faamuyali ye danfara ye min bɛ sigida jɔli ni ɲɔgɔn cɛ min bɛ dakun koɲɛw ɲɛnabɔ ni nɛɛma ye ani min bɛ kari waati min na mɔgɔ dɔ donna don dɔ kɔnɔ cogo la min ma labɛn.
fasiribaa : kodɔn bɛ ɲɛnamaya yɔrɔ min na
fasiribaa ye maaɲɛ bɛ kɛ yɔrɔ min na . A bɛ AST taama, node ni node, ka execute a. Jateden node dɔ bɛ a nafa segin. Opereli-yɔrɔ fila-fila bɛ a numanbolo ni numanbolo denw jateminɛ k’u fara ɲɔgɔn kan. Baarakɛminɛn weleli bɛ baarakɛcogo lajɛ sigida dɔ kɔnɔ, ka sɔsɔliw siri, ka farikolo jateminɛ. Tulonkɛkan na, bamanankanfalen bɛɛ bɛ se ka kɛ zana 200-300 ye — a ka dɔgɔ fo k’a minɛ i kun na, o bɛɛ n’a ta, a fanga ka bon fo a bɛ se ka porogaramu lakikaw kɛ.
Fɛɛrɛba fila bɛ yen waleyali la : jiri-taama-fasirilanw ani baytkode virtuwɛli masinw . Jiri-taamakɛlaw ka nɔgɔn nka u ka surun; u bɛ AST tɛmɛ k’a ɲɛsin u yɛrɛ ma. Bytecode VMw bɛ AST lajɛ ka kɛ cikan nɔgɔmanw ye minnu bɛ tugu ɲɔgɔn na (i n’a fɔ lajɛkan fitinin) k’olu kɛ o nɔ na, ka waleyali gɛlɛya jago kɛ walasa ka baara kɛcogo ɲuman sɔrɔ kosɛbɛ. CPython, n’o ye Python waleyali sariyalen ye, o bɛ baara kɛ ni baytkode VM ye. Lua, n’o ye kanw ye minnu bɛ se ka don fɛnw kɔnɔ minnu bɛ baara kɛ kosɛbɛ, o de ye VM dilanni daminɛ min sinsinnen bɛ sɛbɛnnikɛlan kan, min ye nɔ bila tulonkɛ motɛriw la diɲɛ kɔnɔ.
yeyeHakilila jɔnjɔn : jagokɛminɛn barikamaw tɛ minnu ka baarakɛcogo ka ca — olu de ye kɔnɔna "kan" ɲuman ye walasa ka baarakɛlaw mago bɛ fɛn minnu na tiɲɛ na, olu jira. Sariya motɛri bɛɛ, formula sitɛmu ani otomatiki jɔbaga bɛɛ ye bamanankanfalen misɛnnin ye min bɛ a yɛrɛ dogo. o bamanankanfalen in ka ɲumanya de b' a jira ni baarakɛminɛn in bɛ bɔ baarakɛla 10 na ka se 100.000 ma.
💡 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 →
laminiw ni danyɔrɔw : jamana ka sigicogo dogolen
Hakilila minnu ka gɛlɛn kosɛbɛ kanko waleyali la — ani minnu bɛ tali kɛ jago porogaramuw la k’u ɲɛsin ɲɔgɔn ma — olu dɔ ye kanw bɛ jamana ɲɛnabɔ cogo min na sigidaw ni a bonya fɛ. N’i ye fɛn caman sɛgɛsɛgɛli sɛbɛn baarakɛcogo dɔ kɔnɔ, o fɛn caman sɛgɛsɛgɛli man kan ka bɔ kɛnɛ kan ka fɛn dɔ sɛbɛn diɲɛ kɔnɔ. O mankan bɛ jɛya, nka a waleyali ka ɲɛ, o bɛ kunnafonidilan dɔ de wajibiya min bɛ wele ko lamini cakɛda : hash kartiw lisɛli min bɛ tali kɛ ɲɔgɔn na, nivo kelen-kelen bɛɛ bɛ yɔrɔ dɔ jira yɔrɔ min na, ani ɲininikɛla caman bɛ taama cakɛda sanfɛ fo ka se ka bɛnkan sɔrɔ.
O misali in bɛ jira yɔrɔ bɛɛ porogaramuw kɔnɔ minnu dilannen don koɲuman . Baarakɛlaw ka yamaruyaw jagokɛyɔrɔ dɔ la, olu bɛ baara kɛ o cogo kelen na — ekipu mɔgɔ dɔ ka doncogo bɛ dɔn ni u kelen-kelen ka yamaruyaw lajɛ ye fɔlɔ, o kɔfɛ u jɔyɔrɔ ka yamaruyaw, o kɔfɛ jɛkulu ka dantigɛliw. Mewayz ka modulu sitɛmu, n’o bɛ fɛn bɛɛ lajɛlen na, k’a ta link-in-bio ɲɛw la ka se sarako dafalen baarakɛcogo ma, o bɛ baara kɛ ni layɛrɛ labɛncogo ye min bɛ nin sariyakolo tigitigi in jira. Jagokɛla dɔ bɛ jɛkulu bɛɛ ka dantigɛliw sigi sen kan, baarakɛda ɲɛmɔgɔw bɛ se ka sigida kɛrɛnkɛrɛnnenw tiɲɛ, ani baarakɛla kelen-kelen bɛɛ bɛ se k’u yɛrɛ ka baarakɛyɔrɔ labɛn — o bɛɛ tɛ bɛnbaliya.
Ka scope sɔrɔ cogo jugu la porogaramukan dɔ la, o bɛ na ni buguw ye. Ka scope sɔrɔ cogo jugu la jagokɛyɔrɔ la, o bɛ kɛ sababu ye ka kunnafoniw bɔ kɛnɛ kan, ka yamaruyaw caya, ani baarakɛcogo ɲagami sugu min bɛ wari lakika bɔ. Kalansenw ye kelen ye abstraction (abstraction) hakɛ bɛɛ la.
kan fitinin jɔli bɛ min kalan tiɲɛ na
N’i ma deli ka porogaramukan fitinin dɔ jɔ, o ye ko kɛlen ye min bɛ mɔgɔ kalan tigitigi — ani mun na a nafa ka bon n’i ye baarakɛla ye, n’i ye fɛɛrɛbɔla ye, walima mɔgɔ min b’a fɛ dɔrɔn k’u ka baarakɛminɛnw faamuya don o don :
- miirili tigitigi : i tɛ se ka kɛ fɛn ye min tɛ jɛya ni i bɛ daɲɛgafe dɔ ɲɛfɔ . Fɛn o fɛn bɛ i ka kanko ɲɛfɔli la, o bɛɛ bɛ Kɛ 'bug ye i ka parser (parser) la. O kololi in bɛ wuli k’a ɲɛsin specs ɲumanw sɛbɛnni ma, sɛbɛnni jɛlenw, ani fɛnw ɲinini tigitigiw.
- Baarakɛlaw ka hinɛ : n' i ye kan dɔ labɛn , i bɛ 'interface (dakun) dɔ Dabɔ hadamadenw ka miirili kama . I bɛ dege ka ɲininkali kɛ ko: "Baarakɛla kɔrɔ ye mun ye nin ko in na?" — ɲininkali min ka kan ka kɛ sababu ye ka fɛn dilannen bɛɛ latigɛ.
- Baara kɛcogo dɔnni : i b' a dɔn mun na baara dɔw bɛ teliya , dɔw bɛ teliya , o tɛ kɛ ka bɔ jateminɛw kalanni na nka i bɛ a dɔn tigitigi bamanankanfalenbaga bɛ sen hakɛ min ta . O b’a to i ka fisa ni sistɛmuw dilanni ye minnu bɛ sɛgɛsɛgɛli kɛ.
- Debugging mastery : n' i ka kan ye bɔli jugu bɔ , i dogoyɔrɔ tɛ i bolo . Kalansen si tɛ yen ka jalaki, bibliothèque version sɔsɔli tɛ yen. O ye i ka logique ye, i ka data structures, i ka algorithm. O bɛ debugging seko jugu sugu jɔ min bɛ injiniyɛri ɲumanw ni mɔgɔbaw fara ɲɔgɔn kan.
- Appreciation for abstraction : I b’a faamu mun na sanfɛkanw ye sugandili kɛ u ye minnu kɛ — mun na JavaScript bɛ ni dakunw ye , mun na Python ye yɔrɔ finman nafamaw sugandi , mun na Rust ka juru sɛgɛsɛgɛlikɛlan bɛ yen Ninnu tɛ desizɔnw ye minnu bɛ kɛ ni diyagoya ye; u ye gɛlɛya lakikaw furaw ye i bɛna minnu sɔrɔ i yɛrɛ ka waleyali la .
ka bɔ tulonkɛkanw na ka taa diɲɛ yɛrɛma otomatiki la
yɔrɔ min bɛ tulonkɛkan ni fɛn dilanni otomatiki motɛri cɛ , o ka dɔgɔ ka tɛmɛ mɔgɔ fanba hakilina kan . Shopify ka Liquid templating kan daminɛna ni template system nɔgɔman ye, min lakananen don, wa sisan a bɛ fanga di magan miliyɔn caman ma. GitHub Actions ka baarakɛcogo kɔrɔɲɔgɔnmaya ye kan ye min bɛ tali kɛ domani kɛrɛnkɛrɛnnen na min jɔlen bɛ YAML kan. Stripe ka Sigma ɲininkalikan b’a to wariko jɛkuluw bɛ ɲininkali kɛ wari saracogo kunnafoniw na k’a sɔrɔ u ma SQL sɛbɛn. ninnu kelen-kelen bɛɛ daminɛna ni mɔgɔ dɔ ye ɲininkali kɛ ko : « Kan fitinin, nɔgɔman jumɛn bɛ nin gɛlɛya kɛrɛnkɛrɛnnen in ɲɛnabɔ ?»
Nin ye hakilina kelen ye min bɛ plateformew kɔfɛ minnu laɲini ye ka jago baara kɛ ɲɔgɔn fɛ ka kɛ ekosisɛti kelen ye . Ni Mewayz bɛ baara kɛ baarakɛla yɛrɛmahɔrɔn dɔ ye min mago bɛ link-in-bio ɲɛ la ani baarakɛda cɛmancɛ la min bɛ baarakɛla 50 sarako ɲɛnabɔ a ka modulu 207 kɔnɔ, gɛlɛya min bɛ a kɔnɔ, o ye kelen ye min bɛ kanko ɲɛnabɔbaga bɛɛ ɲɛ: i bɛ se ka sigida dɔ da cogo di min ka nɔgɔn kosɛbɛ daminɛbagaw ma, nka fanga bɛ min na baarakɛcogo gɛlɛnw na? Jaabi, i n’a fɔ kanko waleyalikɛla bɛɛ bɛna a fɔ i ye cogo min na, o bɛ sɔrɔ ka fɔlɔfɔlɔw sɔrɔ ka ɲɛ — jɔlifɛn misɛnninw, minnu bɛ se ka labɛn, baarakɛlaw bɛ se ka minnu fara ɲɔgɔn kan cogoyaw la, dilanbaga tun ma miiri minnu na abada.
Siɲɛ wɛrɛ n'i ye otomatiki sariya dɔ labɛn, ka dashboard ladamulen dɔ jɔ, walima ka baarakɛcogo saratilen dɔ sigi senkan jagokɛminɛn o baarakɛminɛn kɔnɔ, i hakili to a la: i bɛ porogaramu dɔ sɛbɛn lil' fun lang kɔnɔ. Mɔgɔ dɔ y’o kan kɔnɔnafɛnw Dabɔ — a lexer, parser ani interpreter — walasa i ka laɲini ka Se ka Kɛ. Wa u ka baara kɛcogo ɲuman ye fanga yebali ye min b’a jira n’i ka ko kɛlen bɛ i n’a fɔ subagaya walima bɔnɛ. O kɔnɔnafiliw faamuyali, hali ni sanfɛla la, o bɛ fanga belebele di i ma : se ka masin ye ɲɔgɔndan jukɔrɔ, k’a fɔ a bɛna kari yɔrɔ min na, ani k’a gɛlɛya ka tɛmɛ a dilannikɛlaw tun bɛ miiri min na.
aw ka jago OS jɔ bi
k' a ta yɛrɛmahɔrɔnya baarakɛlaw la ka se baaradaw ma , Mewayz bɛ fanga di jagokɛla 138.000+ ma ni modulu 207 ye minnu bɛ ɲɔgɔn kan . A daminɛ fu, i ka sɛgɛsɛgɛli kɛ ni i bonyalen don.
Jatebɔsɛbɛn gansan dabɔ →Ɲininkali minnu bɛ kɛ tuma caman na
"lil' fun langs" ye mun ye ani mun na ne ka kan ka hami ?
Lil' fun langs ye porogaramukan misɛnninw ye, minnu bɛ kɛ k'a lajɛ, minnu jɔra walasa ka hakilina kɛrɛnkɛrɛnnenw sɛgɛsɛgɛ walima ka hakilina jɔnjɔnw kalan. U bɛ daminɛ tulonkɛfɛnw bamanankan na minnu bɛ sɛbɛn dɔgɔkun laban dɔ la ka taa a bila kanw na minnu bɛ kɛ yɔrɔ kɛrɛnkɛrɛnnenw na (DSL) minnu dabɔra baara fitininw kama. U baaracogo faamuyali bɛ hakilina jugu di i ma porogaramuw bɛɛ baaracogo kan — i bɛ i jigi da jagokɛminɛn minnu kan don o don, olu fana sen bɛ o la. O dɔnniya b’a to i bɛ kɛ yiriwalikɛla ye min ka nɔgɔn ani min bɛ kunnafoni sɔrɔ kosɛbɛ ni i bɛ otomatiki sitɛmuw sugandi walima k’u jɔ.
kan kɔnɔnakow kalanni bɛ dɛmɛ cogo di jago otomatiki la ?
n'i ye hakilinaw faamuya i n'a fɔ parsing, evaluation, ani interpreters, i b'a daminɛ ka otomatiki ye cogo wɛrɛ la. I bɛ misaliw dɔn baarakɛcogo jɔbagaw la, misali motɛriw la, ani sariyaw sigicogo la. Plateforme minnu bɛ i n’a fɔ Mewayz, olu bɛ baara kɛ ni nin sariyakolo kelenw ye u ka modulu 207 kɔnɔ walasa k’a to i ka fatura, CRM baarakɛcogo, ani fɛn wɛrɛw kɛ otomatiki la — o bɛɛ kɛra k’a sɔrɔ i ma kode sɛbɛn. basigilenw dɔnni b’i dɛmɛ ka nin baarakɛminɛn ninnu gɛlɛya ka taa a fɛ ani ka gɛlɛyaw ɲɛnabɔ joona.
ne mago bɛ ɔridinatɛri kalan na walasa ka kan fitinin dɔ jɔ wa ?
A tɛ kɛ fewu . Dabɔbaa caman b’u ka bamanankan-falen-falen fɔlɔ jɔ dɔgɔkun laban kelen kɔnɔ ni kalansenw ni gafe dafalenw ye. Kanw i n’a fɔ Python ani JavaScript b’a To a ka nɔgɔn ka lexer, parser ani evaluator basigilen sɛbɛnni Kɛ. Laɲini tɛ ka bɔli kan nata da — a ye ka kalan kɛ ni kɛli ye. Hali jatebɔkan nɔgɔman b’i kalan kumasenw sɛgɛsɛgɛli n’u waleyali cogo la, seko minnu bɛ taa ɲɛ ka taa yiriwali lakika la.
DSLw faamuyali bɛ se ka n dɛmɛ ka jagokɛminɛn ɲumanw ta wa ?
A bɛrɛbɛrɛ. Jagokɛyɔrɔ caman bɛ kanw don domani kɛrɛnkɛrɛnnenw na formulaw, filɛriw ani baarakɛcogo sariyaw kama. Ni aw ye DSLw baara cogo faamuya hood jukɔrɔ, aw bɛ se ka baarakɛminɛnw jateminɛ kosɛbɛ. Misali la, Mewayz bɛ jago OS bɛɛ lajɛlen dilan min bɛ daminɛ $19/mo la ni otomatiki logiki jɔlen ye a ka moduluw bɛɛ kɔnɔ. DSL hakilinaw dɔnni b’i dɛmɛ k’o fɛnw nafa ka ɲɛ sanni i ka yɔrɔ sɔgɔsɔgɔ.
We use cookies to improve your experience and analyze site traffic. Cookie Policy