Об универсальных языках программирования/моделирования 2

May 11, 2016 16:34

По мотивам предыдущего поста меня спросили в личке, типа чем так плох XML и ручные конфиги на нём. Раскрываю тему ( Read more... )

Leave a comment

Comments 15

ailev May 11 2016, 18:08:25 UTC
> Именно поэтому универсальный язык должен поддерживать в качестве таргетов произвольные форматы и представления, а не только "код".

Именно поэтому универсальный язык должен поддерживать в качестве сорсов и таргетов произвольные форматы и представления, а не только "код".

Reply

formerchild May 11 2016, 19:01:31 UTC
В качестве сорцов не хотелось бы. Хотелось бы смотреть на что-то довольно однородное и неутомительное. Во всяком случае, я делаю так.

Мне бы более подробно понять, что здесь значит слово "поддерживать".

Reply

justy_tylor May 11 2016, 19:24:05 UTC
Сам универсальный язык - нет, ибо он и есть источник. А вот пользовательские библиотечки в compile time - да, могут подтягивать информацию на других языках.

Reply

ailev May 11 2016, 19:32:06 UTC
А что, я не могу данные красиво писать в сорцах, а не "только код/операторы"? И потом эти данные какие-нибудь паттерны аккуратно переведут в "не только код"?

Reply


theiced May 11 2016, 23:36:39 UTC
ты там лисп переизобрести не хочешь случаем?

Reply

justy_tylor May 12 2016, 11:22:04 UTC
Близко к лиспам. Но без основных "страшилок".

Reply

formerchild May 12 2016, 11:49:47 UTC
Ах, вот что. А экосистема какая?

Reply

justy_tylor May 12 2016, 14:36:42 UTC
Своя + используемых в каждом конкретном проекте таргетов. Первая имплементация на базе javascript. Потому что единственный из приоритетных таргетов, где сразу eval для compile time вычислений, а также лёгкий zero deploy.

Reply


Leave a comment

Up