Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


NeoVim: Skirtumas tarp puslapio versijų

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search
(Naujas puslapis: '''Neovim''' - toksai vi variantas, kur išprotėję programeriai, kuriems nepakako nesąmonių, kurios pridarytos ir normaliai nesutvarkytos su klasikiniu vim, ėmė ir padarė dar didesnę nesąmonę, su kuria galima būtų padaryti dar didesnę nesąmonę, nei kas nors yra padaręs dabar. Trumpai tariant, paėmė editorių, kuris nebuvo nei patogus, nei geras ir perrašė jį ant Quake skriptinimo kalbos - Lua, katra buvo ski...)
 
2 eilutė: 2 eilutė:


Trumpai tariant, paėmė [[editorius|editorių]], kuris nebuvo nei patogus, nei geras ir perrašė jį ant [[Quake]] skriptinimo kalbos - [[Lua]], katra buvo skirta visokiems [[geimai|geimuose]] esantiems [[NPC]] kurti. Tai tą kalbą įtaisė į editorių, ir tada su ja perrašė editorių, kartu faktiškai sukurdami atskirą [[operacinė sistema|operacinę sistemą]] su iš Quake paveldėtu procesų valdymo modeliu, kur atskiriems procesams skiriamas valdymas pagal laiką, ir šičia tą tiesiog pritaikė tekstų redagavimui.
Trumpai tariant, paėmė [[editorius|editorių]], kuris nebuvo nei patogus, nei geras ir perrašė jį ant [[Quake]] skriptinimo kalbos - [[Lua]], katra buvo skirta visokiems [[geimai|geimuose]] esantiems [[NPC]] kurti. Tai tą kalbą įtaisė į editorių, ir tada su ja perrašė editorių, kartu faktiškai sukurdami atskirą [[operacinė sistema|operacinę sistemą]] su iš Quake paveldėtu procesų valdymo modeliu, kur atskiriems procesams skiriamas valdymas pagal laiką, ir šičia tą tiesiog pritaikė tekstų redagavimui.
Negana to, kadangi fundamentaliai permąstydami visą tekstų editinimo [[paradigma|paradigmą]], programeriai sugalvojo, kad ant kažkurio kompo tą patį tekstą vienu metu gali redaguoti keli žmonės, tai jie dar padarė taip, kad Neovim veikia kaip [[serveris]] ir kartu kaip [[klientas]], šitaip sukurdamas tinklinę [[klientas-serveris]] architektūrą. O kad tai netrukdytų, tai visus redaguojamus gabalus teksto ėmė atskriai skaidyti į virtualizuojamus paskirus procesus, kurie galėtų servuoti tą tekstą keliems redaguotojams paskirai.


Taigi, kai redaguojate kokią nors pastraipą su Neovim, tai ta pastraipa gauna atskirą virtualią mašiną (bet ne bendros OS, o Neovim lygmenyje sukurtą), kuri interpretuoja tą Lua skriptą, kuris kaip nors sukasi ant tos Neovim mašinos, kuriai paskirta ta pastraipa, kurioje sukasi tasai skriptas. Na, jūs supratote.
Taigi, kai redaguojate kokią nors pastraipą su Neovim, tai ta pastraipa gauna atskirą virtualią mašiną (bet ne bendros OS, o Neovim lygmenyje sukurtą), kuri interpretuoja tą Lua skriptą, kuris kaip nors sukasi ant tos Neovim mašinos, kuriai paskirta ta pastraipa, kurioje sukasi tasai skriptas. Na, jūs supratote.

23:46, 16 kovo 2023 versija

Neovim - toksai vi variantas, kur išprotėję programeriai, kuriems nepakako nesąmonių, kurios pridarytos ir normaliai nesutvarkytos su klasikiniu vim, ėmė ir padarė dar didesnę nesąmonę, su kuria galima būtų padaryti dar didesnę nesąmonę, nei kas nors yra padaręs dabar.

Trumpai tariant, paėmė editorių, kuris nebuvo nei patogus, nei geras ir perrašė jį ant Quake skriptinimo kalbos - Lua, katra buvo skirta visokiems geimuose esantiems NPC kurti. Tai tą kalbą įtaisė į editorių, ir tada su ja perrašė editorių, kartu faktiškai sukurdami atskirą operacinę sistemą su iš Quake paveldėtu procesų valdymo modeliu, kur atskiriems procesams skiriamas valdymas pagal laiką, ir šičia tą tiesiog pritaikė tekstų redagavimui.

Negana to, kadangi fundamentaliai permąstydami visą tekstų editinimo paradigmą, programeriai sugalvojo, kad ant kažkurio kompo tą patį tekstą vienu metu gali redaguoti keli žmonės, tai jie dar padarė taip, kad Neovim veikia kaip serveris ir kartu kaip klientas, šitaip sukurdamas tinklinę klientas-serveris architektūrą. O kad tai netrukdytų, tai visus redaguojamus gabalus teksto ėmė atskriai skaidyti į virtualizuojamus paskirus procesus, kurie galėtų servuoti tą tekstą keliems redaguotojams paskirai.

Taigi, kai redaguojate kokią nors pastraipą su Neovim, tai ta pastraipa gauna atskirą virtualią mašiną (bet ne bendros OS, o Neovim lygmenyje sukurtą), kuri interpretuoja tą Lua skriptą, kuris kaip nors sukasi ant tos Neovim mašinos, kuriai paskirta ta pastraipa, kurioje sukasi tasai skriptas. Na, jūs supratote.

Ir štai šita nesąmonė yra tokia, kuri yra dabar atseit tobuliausias programerių editorius pagal vertinimus tų, kas programuoja visokius Linux.

Tai gal tik tai yra visame šitame absurde gerai, kad Lua kalba yra bent jau padori ir struktūruota, nes išties tai tėra kadaise sukurta specializuota Pascal versija.