LINUX.ORG.RU

Избранные сообщения linuxnewb

Про полиморфизм

Форум — Development

Есть два класса:

class BaseClass(object):
    def __init__(self):
        self.func = self.__method

    def __method(self):
        print 1

    def execute(self):
        self.func()


class AdvancedClass(BaseClass):
    def __method(self):
        print 2

естественно, код

o = AdvancedClass()
o.execute()

выдаёт 1, по моей логике хочется получить здесь 2.

Возможно организовать такое, переопределяя в потомке только __method, не трогая другую логику родителя?

 ,

vvn_black
()

Lua в ядре NetBSD

Новости — BSD
Группа BSD

Согласно докладу Марка Балмера (Marc Balmer, разработчик NetBSD) на FOSDEM'13, прошедшего 2 и 3 февраля, в ядро NetBSD-current добавлен скриптовый язык lua. Работы в данном направлении ведутся уже, как минимум, с 2010-го года.

Использование языка lua в ядре позволяет ускорить разработку драйверов, изменения функционала ядра, а также его настройку. Более низкий порог вхождения по сравнению с языком C позволит в будущем упростить разработку и ускорить темпы развития проекта, а также увеличить интерес сообщества к проекту NetBSD и привлечь новых людей.

>>> Доклад

 ,

beastie
()

Allegro CL 9.0 Free Express Edition стал доступен для загрузки

Новости — Проприетарное ПО
Группа Проприетарное ПО

Для загрузки на попробовать стала доступна версия коммерческой реализации языка программирования Common Lisp — Allegro CL 9.0 Express Edition.

Доступны пакеты для:

  • Linux (glibc 2.11 или позже);
  • Mac OS X (10.6 или позже), включает поддержку Lion;
  • FreeBSD (8.2 или позже);
  • Windows (XP, Vista, 7, 8, Server).

Основные новшества и изменения в этой версии:

  • полная поддержка SMP;
  • 820 исправлений и улучшений с последнего релиза;
  • полностью обновлен AllegroServe — вебсервер Franz Inc., написанный на лиспе: автоматическая компрессия/декомпрессия файлов, поддержка chunking, новый выбор опций безопасности, включая TLS v1.0 (также известный как SSL v3.1) протокол для защищенных соединений;
  • улучшена интеграция с Java через модуль jLinker, улучшен протокол, стал проще API;
  • новая и значительно упрощенная инсталляция для графических утилит на Mac 64-бит.

>>> Загрузка

 ,

gensym
()

Пользователи Опера теряют свои акки вконтакта

Форум — Talks

Собственно сабж: http://my.opera.com/russian/forums/topic.dml?id=1437772
Пользователи именитого браузера теряют акки своих вконтактиков, а разработчики плевать хотели на сложившеюся ситуацию.

raycast
()