LINUX.ORG.RU

Сообщения sf

 

Вышел Glasgow Haskell Compiler 7.10.1

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

27 Марта 2015 года вышла новая версия компилятора и интерпретатора функционального языка программирования Haskell.

Из интересного:

  • Новое расширение StaticPointers для распределенных вычислений: обзор
  • Поддержка плагинов в модуль проверки типов
  • GHC начал понимать опцию -g, которая добавляет отладочную DWARF секцию для отладчиков (например, gdb) и профилировщиков (например, perf)
  • Встроенная библиотека работы с числами Integer использует более эффективный распределитель памяти.
  • Улучшена поддержка динамических библиотек на архитуетурах PowerPC, SPARC, Itanium
  • Исправлено непомерное потребление памяти при компиляции типов с большим числом конструкторов в режиме -O2 (SpecConstr bug)
  • И многое другое

Изменения, влияющие на обратную совместимость:

>>> Все изменения

 ,

sf
()

cvs commit default message

Форум — Development

Можно ли как-нибудь убрать/добавить в сообщение от cvs commit
(без параметров)
CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS:    editinfo loginfo
CVS: ----------------------------------------------------------------------
какие-нибудь свои строки?
например
CVS: Local variables:
CVS: coding: cp1251
CVS: End:
sf
()

Какую LISP среду выбрать?

Форум — Development

Собрался изучать LISP. В debian есть как минимум cmucl, sbcl, clisp кажись.

Один нужен для, собственно, изучения, а один для встраивания ,например, в проги на C/C++.

Большое спасибо.

sf
()

C++ и поиск имён.

Форум — Development

http://cpp.sourceforge.net/?show=20989

g++-4.1.1 говорит на это :
g++  main.cc -o tmpl_stec 
main.cc: In member function ‘void ns::C::Set(T) [with T = X]’:
main.cc:42:   instantiated from here
main.cc:22: error: no matching function for call to ‘Do(X)’
main.cc:10: note: candidates are: void ns::Do(int)
main.cc:14: note:                 void ns::Do(double)
make: *** [tmpl_stec] Ошибка 1

Возможно ли по минимуму изменить определение Do(X),
чтобы всё заработало? (и какого оно не собирается?).
Очень не хочется запихивать class X в ns.
sf
()

Баг или фича? [C++]

Форум — Development

template <typename T>
struct CL
{
    T * p;
    int i;
};

template <typename T>
struct DCL : public CL<T>
{
    void f()
    {
        i = 6;
        p = 0;
    }
};

int main ()
{
    DCL<void> d;
}

g++-3.4.6 глотает а g++-4.1.1 жуёт только если заменить:
 i => this->i
 p => this->p

(в т.ч.) Из-за такой фигни не собирается SqPlus.
Какое из поведений правильно по стандарту? :]

 

sf
()

mkisofs и utf-8 locale

Форум — Desktop

USE=unicode cdrtools-2.01.01_alpha10

mkisofs 2.01.01a05 (i686-pc-linux-gnu)

locale=ru_RU.UTF-8

Собственно как создать .iso или .udf, чтобы в винде да в linux видны были русские буквы как на файлухе? Когда был KOI8-R всё было хорошо :].

sf
()

sched_yield 90% cpu

Форум — Desktop

Для бенчмарка `strace -c quake3-bin`.

% time seconds usecs/call calls errors syscall ------ ----------- ----------- --------- --------- ---------------- 90.96 1.176172 1 1814594 sched_yield 2.90 0.037508 0 393253 gettimeofday 2.10 0.027167 0 181635 1 ioctl 1.85 0.023973 0 155666 129416 read 1.27 0.016448 0 129390 129387 recvfrom 0.39 0.005023 0 60254 time 0.29 0.003710 0 51662 _llseek 0.20 0.002544 0 10431 write 0.02 0.000240 120 2 execve 0.01 0.000133 1 212 10 stat64 0.01 0.000076 0 175 munmap 0.00 0.000017 0 216 close ..

p4-3.0HT 1GB RAM. Иногда неслабо подтормаживает. Мне кажется параметры при сборке ядра а хреновые. 2.6.17: HZ=250 HPET_TIMER=yes SMP SMT SCHED_MC=yes PREEMPT_VOLUNTARY=y PREEMPT_BKL=y MTRR=y ~:cat /proc/mtrr reg00: base=0x00000000 ( 0MB), size=1024MB: write-back, count=1

Может что посоветуете?

sf
()

как правильно вести логи в С++?

Форум — Development

Есть С++ проект с несколькими классами (многопоточный демон).

Как красиво и аккуратно каждый класс научить вести логи ф файл?

Есть ли у кого полезные ссылки?

Текущее состояние - глобальный объект Logger. Из-за того, что есть возможность его переконфигурировать он не адекватно себя ведет. Как это всё архитектурно переделать ?

sf
()

опечатка на LOR

Форум — Linux-org-ru

http://www.linux.org.ru/profile/sf/about.jsp

Средства подготовки тестов

заменить на

Средства подготовки те_К_стов

sf
()

Elinks 0.10.6

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

Обновился неплохой текстовый браузер с поддержкой горы функций : gzip bzip2 css smb://(красивая обёртка для smbclinet) ssl ipv6 и пр.

Из нового немного. Зато гора багфиксов.

Изменения : http://linuxfromscratch.org/pipermail...

>>> скачать

sf
()

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