- @0xd34df00d: *python *ruby *haskellЯ, пожалуй, не буду поддаваться тренду и не скажу, как удаляются пакеты, поставленные cabal'ом.9 months ago; 10 replies
- @0xd34df00d: *leechcraft *python *javascript *ruby *java*.net Я таки счастлив заявить о появлении в личкрафтах полноценной поддержки скриптинга. То есть, теперь есть возможность писать плагины на Python и Javascript (проверено) и, теоретически, на Ruby/Falcon/Java/C#.
Более того, можно писать не только плагины, но и плагины для других плагинов — то есть, JS'ы и пейтоноскрипты для браузера теперь вполне возможны, и браузер при этом ничего не знает об этих ваших JS/Python/whatever. Автоматический подхват соответствующих методов интерфейсов плагинов выполняется при условии реализации их через кутешные сигналослоты (дабы было хоть какое-то подобие рефлекшна, предоставляемое кутешным moc'ом).
Вообще говоря, такая возможность была уже вчера-позавчера, но сегодня было до конца реализовано генерирование в рантайме слотов поверх функций, экспортируемых скриптами. Код получился весьма халявным, но в то же время немного мозговыносящим — пришлось поковырять внутренности Qt и то, как на самом деле работает механизм сигналов/слотов в Qt.
Вся эта прелесть доступна начиная с commit 9699094fd52a53f1cfa4770347ebce8343bf043d (только что пушнул) при включенном модуле Qrosp (по умолчанию пока выключен и требует Qross — git://github.com/0xd34df00d/Qross.git, который является KDE-free форком Kross — en.wikipedia.org ) - @0xd34df00d: *kde *qt *python *ruby *jsЖуйк, я начал проект — форк Kross (en.wikipedia.org) — краткое описание), цель которого — сделать Qt-only-режим в Kross. Этакий Qross, ога. Если совсем вкратце, Kross — это такая штука, позволяющая очень легко добавлять поддержку скриптинга на Python/Ruby/Falcon/JS/Java в приложения на C++, используя уже существующие технологии типа PyQt.
Я просмотрел сорсы, работы там не очень много, да сам я не успеваю, поэтому нужна помощь сообщества.17 months ago; 18 replies - @0xd34df00d: *rubyСабж няшечка и сразу хочется его учить после таких картинок: aeditor.rubyforge.org в гайдах по ембеддингу в плюсцы.
- @0xd34df00d: *leechcraft *ruby *thx
- @0xd34df00d: *ruby *noobЗабавный метод отладочных трейсов — впихивать некорректный вызов в код, чтобы все валилось по трейсу, и потом разгребать эти трейсы.
Просто лень читать доки на logger.- @L29Ah: рубибыдло в чяте
- @0xd34df00d: *opensource *? *rubyГоспода знакомые с руби он рейлз, как бы прикрутить к redmine'овскому wiki многоязычность? Чую добавление в config/routes.rb, но не знаю. Короче, сайту опенсорс-проекта нужна помощь )
- @L29Ah: Говноедство.
- @0xd34df00d: *rubyУважаемые руби-прогеры, надеюсь, вы подписаны на этот тег. Так вот, есть Redmine, было б неплохо научить его отдавать разный контент хотя бы вики (с одинаковой структурой страниц) пользователям с разным языком. Проект, для которого это надо, опенсорсовый, поэтому честь вам, почет и всемирная слава )20 months ago; 32 replies
- @L29Ah: РУБЕЕД!