LINUX.ORG.RU
ФорумTalks

Разработка модулей ядра linux на Haskell


0

0
Любители ФП теперь могут написать свой критически важный модуль ядра на Haskell, заодно утилизировать память, все ядра процессора и вообще остановить поезд. :3

Для чего это нужно в наш просвещенный век и как начать рассказывают тут http://the-programmers-stone.com/2009/10/11/linux-kernel-modules-in-haskell-u...

★☆☆
Ответ на: комментарий от a3
Фото автора патчей вообще за гранью добра и зла, потому он его не показывает.
as33 ★☆☆
() автор топика
Ответ на: комментарий от k0l0b0k
Ему боятся докладывать про сборщик мусора в ядре -- поленом зашибет раньше, чем выговорит "fuck™".
as33 ★☆☆
() автор топика
реквестую модули ядра на перле и встроенный в ядро интерпретатор!
afunix
()
Лениво как-то писать эти модули.
Lumi ★★★★★
()
Рекламы как-то многовато, за Хаскелль
платют, видать, маловато
ktotuta
()
А смысл?
На Haskell можно что-то написать чего на Си нельзя?
На Haskell разработка быстрее чем на Си?
На Haskell отладка быстее чем на Си?
Haskell более переносимый?

Какие преимущества?
vada ★★★★★
()
Дочитал до места, где предлагается насильственно и часто вызывать сборку мусора performGC.

Автор блога видимо не осилил концепцию сборщика мусора.

Дальше считаю смысла читать нет.

sign
()
Ответ на: комментарий от sign
> Дочитал до места, где предлагается насильственно и часто вызывать сборку мусора performGC.

> Автор блога видимо не осилил концепцию сборщика мусора.

Он утверждает, что при таких регулярных вызовах видимое замедление будет субъективно меньше, чем при единичных длительных вызовах, которыми славится джава. И такая равномерность гораздо удобнее регулярных остановок. Читай внимательнее :)

question4 ★★★★★
()
Ответ на: комментарий от question4
>> Дочитал до места, где предлагается насильственно и часто вызывать сборку мусора performGC.

>> Автор блога видимо не осилил концепцию сборщика мусора.

>Он утверждает, что при таких регулярных вызовах видимое замедление будет субъективно меньше, чем при единичных длительных вызовах, которыми славится джава. И такая равномерность гораздо удобнее регулярных остановок. Читай внимательнее :)

Читал внимательно. Насильственный и частый вызов сборки мусора приводит к тому, что компьютер будет заниматься только сборкой мусора.

Что касается Java, то там все хорошо. Сборщик мусора можно настроить так, что приложение не будет "замерзать".

И кстати есть отдельный специальный ключ, запрещающий явный вызов GC (-Xdisableexplicitgc), который позволяет нейтрализовать "особенно умных" разработчиков.

sign
()
Ответ на: комментарий от sign
> Насильственный и частый вызов сборки мусора приводит к тому, что компьютер будет заниматься только сборкой мусора.

Вывод из общих соображений, или проводил эксперимент?

question4 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.