LINUX.ORG.RU

Сообщения buddhist

 

Еще один интерпретатор Scheme

Форум — Talks

Оставлю это здесь

Для Ъ — интерпретатор Scheme полностью переведенный на арабский. И даже небо, и даже Аллах числа.

 , , халяль

buddhist
()

линуксы.рф

Форум — Talks

Сабж. Открыл для себя, когда внезапно разобрало любопытство, есть ли какой-нибудь линукс.орг.рф :)

 , ,

buddhist
()

Вышел Tcl/Tk 8.6

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

Сегодня, 20 декабря 2012 года, состоялся официальный мажорный релиз новой версии языка, среды программирования и соответствующего набора виджетов — Tcl/Tk 8.6.

Основные нововведения в самом Tcl:

  • Поддержка ООП из коробки:
    • встроенная объектная система TclOO;
    • 4-я версия Incr Tcl, основанная на TclOO (также встроена).
  • Бесстековое выполнение и, соответственно, полная поддержка сопроцедур (coroutines).
  • Все-таки добавлены try и throw.
  • Нормальная поддержка мультитрединга (многопоточности).
  • Множество других дополнительных модулей (по ссылке «Подробности»).

Основные нововведения в Tk:

  • встроенная поддержка PNG, с прозрачностью;
  • диалог выбора шрифтов;
  • поддержка поворачиваемого текста;
  • поддержка перемещения объектов на холсте;
  • встроенная поддержка «занятых» окон;
  • другие интересные фичи, (по ссылке «Подробности»).

>>> Подробности

 ,

buddhist
()

Kawa 1.13

Форум — Development

Совсем тихо и совсем незаметно 10-го декабря вышел минорный релиз Kawa 1.13 — одной из двух живых реализаций Scheme на платформе JVM.

Новые фичи:

  • Простейший консервативный анализ кода с целью выявления зацикливаний
  • Двухаргументная функция log, как описано в R6RS и R7RS
  • Реализация bytevector из R7RS (в Kawa уже был u8vector)
  • Реализация процедур для работы с векторами из R7RS
  • Реализация процедур ввода/вывода согласно R7RS, основные нововведения — двоичные порты совместимые с R7RS
  • Улучшена поддержка Android

Для любопытствующих: на Kawa написан App Inventor для Android.

К сожалению, никаких улучшений в плане поддержки Common Lisp пока нет.

 ,

buddhist
()

Признаки неэффективности ВУЗа

Форум — Talks

Где-нибудь можно найти официальную информацию о сабже?

А то я тут услышал о таких признаках как «средний балл по ЕГЭ у абитуриентов» (очередная средняя температура по больнице), «площадь, занимаемая ВУЗом в пересчете на число студентов» и «доля выпускников-иностранцев» (последние два — вообще что-то наркоманское).

 

buddhist
()

BSD vs GPL

Форум — Talks

Я просто оставлю это здесь — http://isocpp.org/blog/2012/12/embarcadero-c-builder-xe3

// Для модераторов-Ъ — это имеет отношение к Clang.

 

buddhist
()

Перелицензирование

Форум — Talks

Предположим, есть некий автор (художник, к примеру). Нарисовал этот автор картинку и выпустил ее под, допустим, CC BY 3.0. Какие есть ограничения, не позволяющие этому автору завтра сказать: «Ребята, что-то я кушать захотел, а черная икра у меня уже кончилась, давайте-ка я поменяю лицензию и за использование этой картинки вы будете платить мне энную сумму»?

buddhist
()

Символьное интегрирование: сравнение

Форум — Development

Есть ли разница в возможностях символьного интегрирования между той же Максимой или Аксиомой и Математикой с Maple?

Есть ли что-то более крутое чем алгоритм Риша?

// В Axiom же, емнип, самое крутое интегрирование?

 , , ,

buddhist
()

Баг gmake и webkit

Форум — Talks

Собственно, линукс в плане сборки программ давно был предметом насмешек, но то, что произошло сегодня, перевернуло все мои представления о сложности процесса сборки.

Решил я по простоте душевной собрать свеженький Webkit (как оказалось потом, одна из старых версий-таки была в репах, и проблема разрешилась сама собой), установил все зависимости, и сделал ./configure ... && make. Ничто не предвещало беды (я умолчу про то, что оно собиралось дольше чем ядро), но через какой-то момент make упал с ошибкой:

make: execvp: /bin/sh: Argument list too long

Вкупе со всеми остальными тредами «куда катится линукс?» это довольно-таки опечалило меня.

// Да, баг уже был отправлен, есть патчи

А вопрос таков: почему нельзя сделать систему сборки «простой»?

 , plan9.org.ru, стена плача

buddhist
()

Разница между pdflatex и latex + dvipdf

Форум — General

Проблема в том, что некоторые элементы формул (горизонтальные линии — разделители дробей и крышка корня) при сборке документа связкой latex+dvipdf отображаются слишком жирно (в то же время, в некоторых местах нормально).

При компиляции с помощью pdflatex такой проблемы нет.

Пример.

 , ,

buddhist
()

Кусок параболы без экстремума

Форум — Development

Можно ли в tikz с помощью макроса parabola нарисовать кусок параболы, не содержащий точки экстремума? Если можно, то как? У меня всегда обрезает по экстремуму.

У меня примерно так:

\draw (1.25, 2.8125) parabola bend (1,3) (2, 0);

Понятно, что можно сделать клиппинг, но костыль же.

 , ,

buddhist
()

Не отображаются метки ребер в подграфе

Форум — Development

Есть такой простейший граф:

digraph {
  rank    = same;
  rankdir = BT;

  q1        [style=invis];
  apparatus [shape=box, label="A_1"];

  q1 -> apparatus [label=" q_1"];

  {
    rankdir = LR;

    g1 [style=invis];
    g2 [style=invis];

    g1        -> apparatus [label="g_1"];
    apparatus -> g2        [label="g_2"];
  }
}
Выглядит он так. Как видно, проблема в том, что в подграфе не отображаются метки у ребер. Как это пофиксить?

А может, я идиот, и есть более простой способ нарисовать такую штуку в графвизе?

В графвизе нуб.

 

buddhist
()

Перехват cp, mv, ln и install в общем случае

Форум — General

Проблема такова: нужно, чтобы make install при префиксе, например, /usr устанавливал не в /usr, а в другой каталог. Разумеется, для случая, когда криворукие авторы поделия не позаботились о DESTDIR.

Желательно как можно более общее решение, потому что костыль для каждого конкретного случая всегда можно придумать.

buddhist
()

«Нормальный» дистрибутив Libre/Open Office

Форум — Talks

Где-нибудь можно найти бинарный дистрибутив Libre/Open Office, запакованный в обычный тарболл, а не rpm/deb? В идеале — в один большой тарболл.

UPD: В крайнем случае, есть пакет 3.3.3 для слаки.

 

buddhist
()

Теория категорий

Форум — Development

Объясните мне, как математику-прикладнику, в чем особая фича теории категорий? Разве это не чисто рефлексивная метаматематическая теория? Да, прикольно, конечно, осознавать, что то, что ты там быдлокодишь это на самом деле всякие морфизмы и монады, но не более.

Приведите пример прикладной задачи, которая существенно упрощается, будучи сформулированной в терминах категорий. Я пока не видел особого применения даже абстрактной алгебры к прикладным областям (исключим из «прикладных областей» ту же разработку трансляторов для языков программирования и связанные области).

Не в толксы, потому что не все, кто может ответить на этот вопрос, туда ходят.

 

buddhist
()

Scheme и энтерпрайз

Форум — Talks

На ЛОРе аналитики периодически любят спрашивать, в каких энтерпрайзных поделках используется лисп.

Наткнулся случайно, но спешу поделиться с коллективным разумом: канадская компания NexJ использует Scheme в качестве скриптового языка для своей платформы приложений.

Используется собственная реализация Scheme на JVM — NexJ Scheme. Цитата авторов:

Application developers use NexJ Scheme when modeling business rules, calculated attributes, validation constraints, data and UI event handling, and more.

Сама реализация NexJ Scheme свободна, выпускается под лицензией EPL (Eclipse Public License).

Для тонких ценителей лиспа: реализация чисто интерпретируемая, работает медленнее чем та же Kawa (по крайней мере при работе с числами и векторами), но без особых проблем позволяет в режиме интерпретатора вызывать любые Java-классы.

 , ,

buddhist
()

Ситуация с жабой

Форум — Talks

Знающие люди, просветите, какова сейчас ситуация с Жабой? Насколько легитимно существование альтернативных реализаций JVM и библиотек классов? Какие прогнозы по этому поводу на будущее? Может ли оракл тотально закопирастить жабу?

UPD: да, вспоминаю, что вроде бы с 7-ой версии альтернативные свободные реализации JVM запрещены.

 , ,

buddhist
()

Кросс-платформенная библиотека ввода

Форум — Development

Сабж. Есть ли такая? Требования: свободная, поддержка клавиатуры (мыши — опционально), язык — С, ввод — единственная решаемая задача (монстры типа SDL и Allegro отпадают), кроссплатформенная — хотя бы X11 и винда.

В крайнем случае насоветуйте простых туториалов по реализации ввода с клавиатуры в X11 и винде :)

 

buddhist
()

Тормозит gnome-terminal

Форум — General

Ничего особого не делал, последние пакеты устанавливал черт знает когда, но после ребута гном-терминал стал дико тормозить при прокрутке и при выводе. К специалисту по какой магии обратиться?

Система: Debian Squeeze, гном, конечно, второй.

 ,

buddhist
()

libffi vs libffcall

Форум — Development

С помощью какой либы лучше реализовывать годное FFI? ffcall выглядит значительно более вменяемо, чем libffi, но уже давненько не обновляется.

 

buddhist
()

RSS подписка на новые темы