Weekly linkdump #79
Макс ИщенкоОпубликовано 11.05.2007 в Linkdump
Интересные ссылки за неделю:
- Doug Engelbart: The Demo — видео-демонстрация изобретателя GUI (1968 г.)
- String Concatenation and Immutable Strings — интересный анализ Mozilla-реализации для “складывания” строк
- Coding Horror: Your Favorite Programming Quote
- Jerry Kaplan’s Top Five at www.brendonwilson.com
Новые вакансии на сайте:
- Java Web Services Developer
- Unix/DB system administrator
- Project Manager
- Med Test Engineer
- Java/Linux Admin Guru, cool work, $2000+
- Senior Java Developer ( $1300 )
- Senior .NET Developer ( $1300 )
- Software Developer
- Technical Support Engineer
Понравилась статья? Подпишись на обновления по RSS/E-mail



О похожих проблемах и решениях писал Спольски еще в 2001 году: http://russian.joelonsoftware.com/Articles/BacktoBasics.html
ну я добавлю еще парочку:
hint of the week: Tab completion for Ruby: добавляем строку
require 'irb/completion'в файл~/.irbrc, запускаем irb, и радуемся жизни. (взято отсюда) В erl, кстати, такое давно есть, а вот бы еще кто в питон tab completion добавил!A Functional Pattern System for Object-Oriented Design - достаточно взвешенное и разумное сравнение ФП и ООП, плюс несколько ФП паттернов в классическом ОО-контексте. рекомендуется [для младшего и среднего программистского возраста] как для тех, кто хочет поругать ФП, но не знает как, так и для тех, кто не прочь использовать функциональный подход в C++/Java.
Giles Bowkett: Languages Only Do So Much - автора, видимо, загнобили, и он статью убрал, но кеш на гугле пока доступен. а как минимум вторая половина статьи весьма прикольная:
…
Y Combinator for Dysfunctional Non-Schemers - Y combinator in Javascript (самое популярное описание из всех, что я видел).
Это все к вопросам типа “есть ли в хаскеле exceptions, как в питоне” (вариант - “словари”). это все разные постановки одного очень показательного вопроса: “как на хаскеле писать питоновские программы?”
заметьте, очень мало кто спрашивает: “
“
Читал и плакал. Питон — это язык или редактор? В редакторах tab-completion есть. При чем здесь питон как язык — не понял в упор.
Замечательно! Коменты как всегда рулят. Особенные предпоследние 2:
для тех, кто в танке: речь шла про python interactive mode. а в редакторах это называется auto/hippie completion.
PS. для питона тоже нашел, кстати:
>>> import rlcompleter, readline
>>> readline.parse_and_bind('tab: complete')
в стандартной поставке все есть. можно, наверное, в
~/.pythonrc.pyвставить.Ipython. Гораздо больше, чем просто tab completion.
Поддерживаю предыдущего оратора