маньячество continued
May. 26th, 2010 06:42 pmблин, чем больше я actually write some code, тем больше видно задач которые можно офигенно автоматизировать. только вот на доведение автоматизялки до робастного состояния (не считая необходимости сооружения всяких нудных парсеров и Ко) надо гораздо больше времени чем сделать один раз руками. шо ж делать?
* в данный момент эти чувства вызывают многочисленные P/Invoke и прочий интероперабилити
no subject
Date: 2010-05-26 07:03 pm (UTC)То есть парсингом тут не обойтись, в любом случае будет нужен ещё один DSL для описания всех этих тонкостей, либо совсем отдельный и возможно с генерацией кода в обе стороны, либо как-то встроенный в например сишные сурцы (то есть набор особых дефайнов типа) если к ним есть доступ. Причём заранее вовсе не очевидно, что пользоваться этим DSL будет удобнее и надёжнее, чем тупо фигачить прототипы руками.
Кстати если ты используешь P/Invoke для invoke собственно функций P, то в интернетах уже есть чуть менее чем все прототипы.
no subject
Date: 2010-05-26 08:08 pm (UTC)>> в интернетах уже есть чуть менее чем все прототипы.
pinvoke.net рулит, угу. а тут каша с колбеками и передачей double** и double***. кстати, уже заработало, круто. даже быстрее чем я думал.