четверг, 7 ноября 2024 г.

Ryelang-Go ...

На фоне застоя Red-lang и AltScript , в поисках развития аппликативного синтаксиса Rebol наткнулся на список форков Rebol3 , где два проекта привлекли безусловное внимание, прежде всего своей концептуальностью ... Arturo-Nim ... и Rye-Go. Последняя пара (интерпретатор-хост) показалась самой конструктивной и перспективной, как и идея и дальше анализировать проекты в связи с хостами ... типа JavaScript-C++, Lua-C, Elixir-Erlang, Raku-Perl, Elm-Roc ... и так далее ... Кстати, именно линия Rebol наиболее концептуально содержательна и дает возможность конструктивного рефакторинга, в результате которого я уже снес с компьютера все материалы и следы экспериментов с Phyton (Кстати недавно узнал, что Fortran до сих пор развивается!, как, например, та же Ada), Lua, Curl, Factor, Fort, Fresh (документацию flatassembler пока оставил как пример естественного описания практики без стереотипов), Racet, CommonLisp, Smalltalk (целых две реализации!) ... Tcl/Tk ... и так далее ... Кусты Apple и на все что связано с Java я откинул со старта анализа перспектив, пусть продолжают свою маркетинговую и "перпендекулярную" политику ... Буду продолжать подсматривать напраления Prolog (или Refal?, SQL, Datalog) и APL (K-System?, J) ... Но кажется, что и эту линию удалось уложить в общий концептуальный вектор ... Есть ещё персистентность UNISON, Phantom OS, HistoricModeling ... Но на текущий момент увлекла связка Ryelang-Go и кажется, что теперь уже на постоянно ... Это, именно то, что искал и откуда можно отталкиваться. Принципиальный и важный момент. Для меня. Найти тот фундамент, на который можно опереться. Уверен, что всем проектам типа Vlang, Zig, Crystal-Ruby ... не обойти Rust, бросившему вызов C/С++ и реально это сможет сделать только Go, с его профессионализмом разработчиков и мощной корпоративной поддержкой. Все проекты хороши и любой может развиваться и это как страны, а мы как пользователи и программисты ищем свой VirtualLand.

6 комментариев:

  1. "Большая часть стандартной библиотеки языка написана на нём же" ... А какая зависимость? https://en.wikipedia.org/wiki/Julia_(programming_language)

    ОтветитьУдалить
  2. https://en.wikipedia.org/wiki/Sawzall_(programming_language)
    https://en.wikipedia.org/wiki/Robert_Griesemer

    ОтветитьУдалить
  3. https://www.gnu.org/software/guile https://julialang.org

    ОтветитьУдалить