1
Vývoj / Re:Programovací jazyk BASIX
« kdy: Dnes v 07:05:43 »Omlouvám se předem za off-topic, ale tuhle jsem si studoval, jak řeší paměť BEM/Erlang, a to je strašně vtipný. Tam jsou desítky až tisíce malých procesů, které každý má svůj vlastní samostatný GC. Což v důsledku znamená, že stop-the-world jaksi není the-world a díky tomu je prakticky neměřitelný.Ale taky to bohužel znamená, že ty procesy nemůžou jednoduše sdílet paměť. Což už zas tak vtipný není. A kdybys stejný omezení udělal na vlákna v jiným GC jazyku, tak dostaneš stejnej výsledek.
Což jde IMHO proti filozofii Erlangu. Což vytváří další důsledky, jakože sdílená paměť je více pod kontrolou, což sice teda není vtipný, ale rozumný jo.
Já nemám nutkání existující software přepisovat dejme tomu do Common Lispu, všude to na sílu tlačit i když to nefunguje tak jak by mělo a ještě to pojmenovávat tak, aby všichni viděli jméno toho jazyka ve jménu toho softwaru.
Neříkám, že zrovna vy tohle děláte, mluvím ale o sektě rustafariánů obecně. Víme s určitostí jen že děláte to, co jsem napsal na začátku tohoto odstavce.