Size: a a a

2020 July 31

МВ

Максим Воротынский... in Haskell
Maxim Koltsov
где-то недавно мелькал доклад про ghci
Интересно, что можно про ghci рассказать
источник

MK

Maxim Koltsov in Haskell
в гхци есть :break, :trace и ещё пара команд
источник

МВ

Максим Воротынский... in Haskell
кана
и вызвать нужные функции с нужными аргументамм
Я так и делаю
источник

MK

Maxim Koltsov in Haskell
но ими сложно бывает пользоваться
источник

МВ

Максим Воротынский... in Haskell
Maxim Koltsov
в гхци есть :break, :trace и ещё пара команд
Посмотрю, о таком не знад
источник

MK

Maxim Koltsov in Haskell
особенно из-за ленивости и потому что в скоупе рандомная фигня
источник

MK

Maxim Koltsov in Haskell
Максим Воротынский
Посмотрю, о таком не знад
вот об этом и был доклад. но я его не помню где найти
источник

MK

Maxim Koltsov in Haskell
скорее всего в GHC user manual описано как этим пользоваться, кстати
источник

МВ

Максим Воротынский... in Haskell
Мне лень в ghci класть аргументы
источник

МВ

Максим Воротынский... in Haskell
Я пишу компилятор, а там с деревьями работать надо. А их вводить.
источник

МВ

Максим Воротынский... in Haskell
А может haskell умеет логировать вызовы функций? 😊
источник

MK

Maxim Koltsov in Haskell
умеет
источник

MK

Maxim Koltsov in Haskell
Debug.Trace
источник

MK

Maxim Koltsov in Haskell
))
источник

МВ

Максим Воротынский... in Haskell
((
источник

к

кана in Haskell
а в чем неудобство-то?
источник

МВ

Максим Воротынский... in Haskell
Писать надо
источник

к

кана in Haskell
была функция
f x = g x
стала
f x = trace x $ g x
источник

МВ

Максим Воротынский... in Haskell
Ааа, trace, оно не всегда хорошо работает.
источник

МВ

Максим Воротынский... in Haskell
Из-за ленивости может смешаться с выводом проги.
источник