[Devel-conf] описание структуры бакенда на примере пользователей (was alterator backends and XML Schema)

Alexander Bokovoy =?iso-8859-1?q?ab_=CE=C1_altlinux=2Eorg?=
Ср Окт 17 13:12:57 MSD 2007


Peter V. Saveliev пишет:
>> 	uint32	users_new(
>> 		[in,ref]	string *name,
>> 		[out,ref]	user_account *account
>> 	);
>> }
> 
> слова про xml и андроидов беру назад... ;)
А что именно? Плохо, хорошо, что? :-)

Код выше человек читает нормально. Следом за ним читает компилятор и
генерирует код на определенном языке, какой заложен -- у нас C, в
Microsoft -- C/C++/C#, в jCIFS -- Java и так далее. Написать расширение
для pidl (Samba4), чтобы генерировался код для scheme/python/etc --
особых проблем нет вообще.

Понятно, что есть некое освоение синтаксиса (все эти ref, unique,
size_is() и так далее), но это же просто язык, он практически един между
DCE-RPC, CORBA, etc.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/



Подробная информация о списке рассылки devel-conf