> Как сам? Как работается?
Хорошо. У меня все хорошо.
По работе -- C++
и Oracle. SQL (
родная
утилита,
Emacs mode,
гуи).
Препроцессор,
генерящий C/C++ код (разворачивает вкрапления SQL операторов; что-то
вроде
swig, но подурнее). Сейчас
разбираюсь с OCI (Oracle Call Interface) -- API более низкого уровня,
но, один раз с ним разобравшись, я смогу писать код лучшего качества.
Процесс очень напоминает давнишнюю возню с
DataViews
библиотекой, такой себе poor-man's bottom-up programming: ныряешь
в монстру, долго роешься в ее потрохах, выныриваешь с
необходимо-достаточной деталькой и запятнанной кармой, приклеиваешь ее
к предыдущим трофеям. Строишь эдакого уютненького кадаврика. Ну и:
похоже страшненькая документация, похоже страшненькие примеры... де жа
вю.
Для себя -- Common Lisp. Есть очень хорошая
книга (да и
не одна, на самом деле:
1,
2,
3), которой я прочитал половину, а потом решил начать заново. Я тормоз! :( Ну, и много всяких вкусных задумок... надо их воплощать, а то "так и проживешь всю жизнь, без собаки"...