Блог разработчиков

Weekly linkdump #79

Макс Ищенко
Опубликовано 11.05.2007 в Linkdump

Интересные ссылки за неделю:

Новые вакансии на сайте:

top of hotblogs.org.ua

1 звезда2 звезды3 звезды4 звезды5 звезд (Еще не оценили)
Загрузка ... Загрузка ...

Понравилась статья? Подпишись на обновления по RSS/E-mail

Подписаться, не оставляя комментарий

Все комментарии (7) к “Weekly linkdump #79”

  1. bialix говорит:

    String Concatenation and Immutable Strings — интересный анализ Mozilla-реализации для “складывания” строк

    О похожих проблемах и решениях писал Спольски еще в 2001 году: http://russian.joelonsoftware.com/Articles/BacktoBasics.html

  2. motus говорит:

    ну я добавлю еще парочку:

    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 - автора, видимо, загнобили, и он статью убрал, но кеш на гугле пока доступен. а как минимум вторая половина статьи весьма прикольная:

    Everybody knows the joke that a good Fortran programmer can write Fortran in any language, and most people realize it applies for any value of Fortran.


    Because Avi Bryant is a good programmer, Avi Bryant can write Avi Bryant programs in any language.

    This should be true for all values of Avi Bryant.

    Including you.

    Y Combinator for Dysfunctional Non-Schemers - Y combinator in Javascript (самое популярное описание из всех, что я видел).

    Это все к вопросам типа “есть ли в хаскеле exceptions, как в питоне” (вариант - “словари”). это все разные постановки одного очень показательного вопроса: “как на хаскеле писать питоновские программы?

    заметьте, очень мало кто спрашивает: “

    что такого есть в хаскеле, чего нет в питоне, и как это реализуется?

  3. bialix говорит:

    В erl, кстати, такое давно есть, а вот бы еще кто в питон tab completion добавил!

    Читал и плакал. Питон — это язык или редактор? В редакторах tab-completion есть. При чем здесь питон как язык — не понял в упор.

  4. bialix говорит:

    Y Combinator for Dysfunctional Non-Schemers - Y combinator in Javascript (самое популярное описание из всех, что я видел).

    Замечательно! Коменты как всегда рулят. Особенные предпоследние 2:

    Thus: not really usefull in real life but essential theory for creating functional languages.

  5. motus говорит:

    для тех, кто в танке: речь шла про python interactive mode. а в редакторах это называется auto/hippie completion.

    PS. для питона тоже нашел, кстати:

    >>> import rlcompleter, readline
    >>> readline.parse_and_bind('tab: complete')

    в стандартной поставке все есть. можно, наверное, в ~/.pythonrc.py вставить.

  6. decorator говорит:

    Ipython. Гораздо больше, чем просто tab completion.

  7. bialix говорит:

    Ipython. Гораздо больше, чем просто tab completion.

    Поддерживаю предыдущего оратора

Оставить комментарий

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.

Архив

Вакансии rss icon

Все вакансии

Комментарии