Size: a a a

2021 June 16

JS

Jerzy Syrowiecki in Haskell
ну вот я заявил, что существует 2 типа: ∀a.a и ⟘
источник

[

[BRM]White Rabbit in Haskell
источник

JS

Jerzy Syrowiecki in Haskell
шо то непрактично, шо это
источник

[

[BRM]White Rabbit in Haskell
чё делает брейкпоинт?
источник

JS

Jerzy Syrowiecki in Haskell
магию, нарушающую типизацию
источник

[

[BRM]White Rabbit in Haskell
а подробней?
У меня на уме только брейкпоинты отладчика, но там не функции, а в ide точечки ставишь рядом с линией кода
источник

K

Kir in Haskell
Тут стейтменты только в монадах, да и те, "стейтменты", так что с линиями напряг
источник

K

Kir in Haskell
Посередине let не встать, потому что это let rec
источник

AA

A64m AL256m qn<co... in Haskell
в книгах про такое не пишут, там обычно "как нарисовать сову" всегда
источник

[

[BRM]White Rabbit in Haskell
т.е. через эту фигню можно отлаживать?
источник

[

[BRM]White Rabbit in Haskell
и для этого нужен какой-то полусырой отладчик, который существует лишь на ограниченном количестве ide и систем?
источник

K

Kir in Haskell
Наверное, я не имею ни малейшего представления о том, что оно делает
источник

[

[BRM]White Rabbit in Haskell
ано делает так
источник

[

[BRM]White Rabbit in Haskell
там скорее всего бинды к компилятору
источник

JS

Jerzy Syrowiecki in Haskell
хз. в документации не нашёл. скорее всего, кидает особое исключение в GHCi Debugger https://downloads.haskell.org/ghc/latest/docs/html/users_guide/ghci.html#the-ghci-debugger
источник

AA

A64m AL256m qn<co... in Haskell
да это модуль с магическими функциями, которые специальным образом компилятором обрабатываются
источник

JS

Jerzy Syrowiecki in Haskell
конечно, она точно для отладки введена
источник

JS

Jerzy Syrowiecki in Haskell
отладчик в GHCi существует и хорошо отлаженный, только он для ленивого кода мало полезен. а что такое IDE?
источник

JS

Jerzy Syrowiecki in Haskell
вы случайно не путаете отладку и использование отладчика?
источник

[

[BRM]White Rabbit in Haskell
ide это когда ты кодишь на шарпах/плюсах, у тебя код энергичный и привязан к линиям и можно поставить брейкпоинт
источник