DiazCarrete, 7 months ago to random "Stretching the Glasgow Haskell Compiler" 📽️ 🔗 https://www.youtube.com/watch?v=vkC1AixG5EQ FUNARCH 2023 🔗 https://www.functional-architecture.org/events/funarch-2023/ #ghc #haskell #architecture
"Stretching the Glasgow Haskell Compiler" 📽️ 🔗 https://www.youtube.com/watch?v=vkC1AixG5EQ
FUNARCH 2023 🔗 https://www.functional-architecture.org/events/funarch-2023/
#ghc #haskell #architecture
DiazCarrete, 7 months ago to random https://youtu.be/7FX9IuKugKw?list=PLyrlk8Xaylp4yIhLI41NHVSovgyYw9pII&t=1246 #GHC
https://youtu.be/7FX9IuKugKw?list=PLyrlk8Xaylp4yIhLI41NHVSovgyYw9pII&t=1246
#GHC
DiazCarrete, 7 months ago to random Interesting: it seems that #GHC is moving towards typechecking desugared expressions in some cases, instead of typechecking the surface syntax. The tricky part is not making the error messages worse. https://youtu.be/LFIL0myeOlo?list=PLyrlk8Xaylp5ahGXwF_NvYEhVOnedRIAs&t=469
Interesting: it seems that #GHC is moving towards typechecking desugared expressions in some cases, instead of typechecking the surface syntax.
The tricky part is not making the error messages worse.
https://youtu.be/LFIL0myeOlo?list=PLyrlk8Xaylp5ahGXwF_NvYEhVOnedRIAs&t=469
someodd, 8 months ago to random Potential #haskell productivity boost ⚠️ I think the #GHC binaries from #ghcup are compiled to ignore Haddock comments (for "non-builtin" depends), so they don't show up in #vscode. I'm using this Nix Flake template: https://zero-to-flakes.com/haskell-flake/start/ I maybe changed 1 line in the default flake (ghc92) and now see pic. #cabal + #nixpkgs for depends 💯 I think this all lets you use same HLS, GHC, and Cabal as me, + reproduce my builds, run tests, with 1 or 2 commands. #nix is reproducible magic.
Potential #haskell productivity boost ⚠️
I think the #GHC binaries from #ghcup are compiled to ignore Haddock comments (for "non-builtin" depends), so they don't show up in #vscode.
I'm using this Nix Flake template: https://zero-to-flakes.com/haskell-flake/start/
I maybe changed 1 line in the default flake (ghc92) and now see pic.
#cabal + #nixpkgs for depends 💯
I think this all lets you use same HLS, GHC, and Cabal as me, + reproduce my builds, run tests, with 1 or 2 commands.
#nix is reproducible magic.