| Nick, The Fairily Squared ( @ 2008-03-28 15:45:00 |
Reinventing the wheel
Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.
- Greenspun's Tenth Rule
- Greenspun's Tenth Rule
Вот и я, кажется, начинаю понимать. Последнее время читаю Practical Common Lisp. А тут заказчик, все-таки, попросил отображать элементы управления на страницах веб-интерфейса в соответствии с правами доступа к бэкенду. Ну и обрабатывать соответственно. И, конечно, права доступа назначаются на поля в бэкенде независимо, и соответствие между элементами управления и полями не один-к-одному.
И что-то мне мой дизайн начинает напоминать...