Илея использования Хаскеля, как лучший C (VHDL, Javascript, и тд), чем сам C (VHDL, Javascript, и тп) состоит в использовании системы типов Хаскеля, синтаксиса Хаскеля и частично семантики Хаскеля. Вообще, это получается такая строго типизированная макросистема, возможно, оптимизирующая
(
Read more... )
Код, содержащий большой объем TH компилируется ОЧЕНЬ медленно и ест ОЧЕНЬ много памяти при компиляции. А firmware бывает очень взрослого объема.
Вообще, интересно бы написать на этом языке для начала базовые примитивы -- stack, ring_buffer, queue, list, tail call + tail recursion, lambda + lambda conversion и так далее. Это возможно? Вот например, замыкания + размыкание незамкнутых замыканий.
Reply
предположу, что от хаскеля останется самое ценное -- система типов; остальное -- ленивость и персистентные структуры данных доступны и в с/с++, так что особой ценности не представляют, скорее наоборот -- обуза
Reply
Reply
а что это такое?
Reply
Скорее не TH, а вычисления на типах.
Попробуем что-нибудь написать. Далее посмотрим.
Reply
Reply
Leave a comment