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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.