![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Прямо как в рассказе
art_of_arts "Кордебалет".
Надо тут абстрагироваться от конкретной структуры пакета данных, и приготовиться к тому, чтобы формат задавался с сервера. Т.е. язычок придумать. Ну это ладно, всякая совершенная программа содержит в себе интерпретатор лиспа (ну или хотя бы json). Дело не в этом, а в том, что нужен абстрагированный интерфейс к внутренним данным - доступ к ним по именам, и знание их типов. И тут я вспоминаю, что уже это программировал один раз, на фортране, для управления бурением, где тоже девайсы имели кучу всяких параметров, и надо было их доставать по именам, а также иметь доступ к среднему, к тренду, к дисперсии, к состоянию... Ну только я тогда не любил лисп (да и сейчас не фанат).
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
Надо тут абстрагироваться от конкретной структуры пакета данных, и приготовиться к тому, чтобы формат задавался с сервера. Т.е. язычок придумать. Ну это ладно, всякая совершенная программа содержит в себе интерпретатор лиспа (ну или хотя бы json). Дело не в этом, а в том, что нужен абстрагированный интерфейс к внутренним данным - доступ к ним по именам, и знание их типов. И тут я вспоминаю, что уже это программировал один раз, на фортране, для управления бурением, где тоже девайсы имели кучу всяких параметров, и надо было их доставать по именам, а также иметь доступ к среднему, к тренду, к дисперсии, к состоянию... Ну только я тогда не любил лисп (да и сейчас не фанат).
no subject
Date: 2010-03-22 08:02 pm (UTC)no subject
Date: 2010-03-22 08:17 pm (UTC)no subject
Date: 2010-03-22 08:26 pm (UTC)no subject
Date: 2010-03-22 09:17 pm (UTC)no subject
Date: 2010-03-22 09:52 pm (UTC)no subject
Date: 2010-03-22 10:42 pm (UTC)no subject
Date: 2010-03-22 08:12 pm (UTC)no subject
Date: 2010-03-22 08:18 pm (UTC)неонкасобственный лисп :-)no subject
Date: 2010-03-22 08:20 pm (UTC)no subject
Date: 2010-03-22 08:27 pm (UTC)no subject
Date: 2010-03-22 08:48 pm (UTC)no subject
Date: 2010-03-22 09:10 pm (UTC)no subject
Date: 2010-03-22 09:21 pm (UTC)no subject
Date: 2010-03-23 05:54 am (UTC)no subject
Date: 2010-03-23 02:27 pm (UTC)