Украинское сообщество программистов

Weekly linkdump #79

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

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

Теги: , , ,

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

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

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

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

  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.

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

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

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

Архив

Добавить статью

Станьте автором нашего сайта!

Какие материалы подходят для публикации? — Такие.

Присылайте статьи на editors@developers.org.ua.

Подробнее.

Популярные теги

Все теги

Комментарии

Последние комментарии

интернет магазин бытовая техника магазин Laptoper