Ну хотелось такой аксесс, ток серверный и без SQL визардов. А так я знаю несколько проектов переехавших из аксесса — люди там счастливы не передать как.
На практике в 99% случаев нужно только $#. А пара была выбрана просто потому, что ее очень быстро набирать безо всякого автозаполнения. По практике — это оказалось очень удачным решением.
#$ не очень удачный тк реально можно перепутать, а вот с $$ можно сделать красивое ветвление, поэтому он и был введен в оборот.
Про start: — это очень похоже просто на определение строки, а нужно было железное отличи. В качестве развития — в кодах, где несколько последовательных блоков в одном используется с префиксом:
Это стандарт, когда пишешь: «знаете, я тут синтаксис придумал» — миллион людей спросят «а зафига?» :) В моем случае это решало простую задачу — научить пользователя, который вообще никакого языка не знает дистанционно за 2 дня. Это получается. А так, если есть возможность отказаться от разработки DSL — надо отказаться.
Я вообще не ориентировался на тех, кто что-то уже программирует. Поэтому специально не привязывался к уже-существующим синтаксисам. У меня была очень простая задача — за два-три дня дистанционно обучать людей не имевших никакого опыта программирования. И она реализуется — иначе я бы не стал писать статью.
Вообще если стремится сделать очень похоже, но не совсем в концепции приложения — лучше взять JS или Lua.
$sys.smth есть точка и мне хотелось, что бы стартовый символ или пара отличались. Мы используем точку в паре мест, но в основной массе старались ее избегать. Когда 3-й день программируешь — точки плохо читаются.
Про известные результаты - у меня один из родственников - ликвидатор. Очень сильно и до конца жизни болел после этой ликвидации, как и люди бывшие там вместе с ним. Но официально по типа полученным дозам они были на уровне работников гранитных карьеров.
Начиная с какого-то момента главное не останавливаться :) Ограничений не осталось. Инструкции по установке и миграции будут обновлены завтра в течении дня. До НГ выйдет еще пара обновлений. Улучшили производительность, архитектуру, безопасность кода. Добавили консольную утилиту.
Все наши дополнения для удобства разработки и управления несколькими схемами выйдут бесплатно. Мы доработаем кучу всяких мелочей именно для разработчика, в том числе возможность писать коды на php внутри Totum. Доделаем PSR-совместимость. Сегодня обновим дизайн. В следующем году будем заниматься облаком с комьюнити фишками. Облако будет платным. Возможно потом мы сделаем отдельную версию с шифрованием.
Ну хотелось такой аксесс, ток серверный и без SQL визардов. А так я знаю несколько проектов переехавших из аксесса — люди там счастливы не передать как.
Во, мне нравится как Haskell думает :)
На практике в 99% случаев нужно только $#. А пара была выбрана просто потому, что ее очень быстро набирать безо всякого автозаполнения. По практике — это оказалось очень удачным решением.
#$ не очень удачный тк реально можно перепутать, а вот с $$ можно сделать красивое ветвление, поэтому он и был введен в оборот.
Про start: — это очень похоже просто на определение строки, а нужно было железное отличи. В качестве развития — в кодах, где несколько последовательных блоков в одном используется с префиксом:
a1=:
a2=:
ch1=:
Это стандарт, когда пишешь: «знаете, я тут синтаксис придумал» — миллион людей спросят «а зафига?» :) В моем случае это решало простую задачу — научить пользователя, который вообще никакого языка не знает дистанционно за 2 дня. Это получается. А так, если есть возможность отказаться от разработки DSL — надо отказаться.
Я вообще не ориентировался на тех, кто что-то уже программирует. Поэтому специально не привязывался к уже-существующим синтаксисам. У меня была очень простая задача — за два-три дня дистанционно обучать людей не имевших никакого опыта программирования. И она реализуется — иначе я бы не стал писать статью.
Вообще если стремится сделать очень похоже, но не совсем в концепции приложения — лучше взять JS или Lua.
Мне хотелось, что бы небыло отдельного специального IDE типа VS Code — те все должно было быть из коробки.
$sys.smth есть точка и мне хотелось, что бы стартовый символ или пара отличались. Мы используем точку в паре мест, но в основной массе старались ее избегать. Когда 3-й день программируешь — точки плохо читаются.
Нет, не подсматривал
Спасибо, у них такой невзрачный сайт, что я пару раз на него натыкался и уходил, тк думал, что это артефакт из 90-х :)
Добрый вечер, а с какого ПО сделаны скриншоты? Я достаточно часто такие встречаю, но когда пытаюсь сам ее найти — не получается. Спс
Там леер блокировки, но я думаю это место можно улучшить
Ru, En, Zh на текущий момент. Видео записаны на En интерфейсе тк ресурсов записать их на каждый язык у нас нема
-
На GH выложено все, но врядли кому-то будет комфортно менять что-то в ядре не имея тестов.
PRO в отдельном репо, он является производным проектом от MIT-версии.
Про известные результаты - у меня один из родственников - ликвидатор. Очень сильно и до конца жизни болел после этой ликвидации, как и люди бывшие там вместе с ним. Но официально по типа полученным дозам они были на уровне работников гранитных карьеров.
Сел разбираться предметно. 2-3 недели :)
Да. Гдет через 2-3 недели.