mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

594
comptes actifs

#ghc

0 message0 participant0 message aujourd’hui
Europe Says<p><a href="https://www.europesays.com/2105511/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">europesays.com/2105511/</span><span class="invisible"></span></a> Hegseth orders immediate changes to troops’ household goods program <a href="https://pubeurope.com/tags/CirculatedAirForceTimes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CirculatedAirForceTimes</span></a> <a href="https://pubeurope.com/tags/CirculatedArmyTimes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CirculatedArmyTimes</span></a> <a href="https://pubeurope.com/tags/CirculatedMarineCorpsTimes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CirculatedMarineCorpsTimes</span></a> <a href="https://pubeurope.com/tags/CirculatedMilitaryTimes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CirculatedMilitaryTimes</span></a> <a href="https://pubeurope.com/tags/CirculatedNavyTimes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CirculatedNavyTimes</span></a> <a href="https://pubeurope.com/tags/D%C3%B8d" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Død</span></a> <a href="https://pubeurope.com/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a> <a href="https://pubeurope.com/tags/GlobalHouseholdGoodsContract" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GlobalHouseholdGoodsContract</span></a> <a href="https://pubeurope.com/tags/HouseholdGoodsMoves" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HouseholdGoodsMoves</span></a> <a href="https://pubeurope.com/tags/KarenJowers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KarenJowers</span></a> <a href="https://pubeurope.com/tags/MilitaryTimes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MilitaryTimes</span></a> <a href="https://pubeurope.com/tags/pentagon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pentagon</span></a> <a href="https://pubeurope.com/tags/PeteHegseth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PeteHegseth</span></a> <a href="https://pubeurope.com/tags/SecretaryOfDefense" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SecretaryOfDefense</span></a> <a href="https://pubeurope.com/tags/SecretaryOfDefensePeteHegseth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SecretaryOfDefensePeteHegseth</span></a></p>
das-g<p><span class="h-card" translate="no"><a href="https://fe.disroot.org/users/ramin_hal9001" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ramin_hal9001</span></a></span> I've got a question about that:<br><a href="https://discourse.haskell.org/t/is-the-io-type-built-in/12115" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">discourse.haskell.org/t/is-the</span><span class="invisible">-io-type-built-in/12115</span></a></p><p><a href="https://chaos.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> <a href="https://chaos.social/tags/GHC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GHC</span></a> <a href="https://chaos.social/tags/IOMonad" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IOMonad</span></a></p>
もく<p><a href="https://social.mikutter.hachune.net/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> guys: making fun of Rust's helloworld.rs being compiled into a bloated binary sizing magnitude of MiB<br><a href="https://social.mikutter.hachune.net/tags/Rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rust</span></a> guys: explaining about the release flag of rustc<br><a href="https://social.mikutter.hachune.net/tags/Golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Golang</span></a> guys: go can put a whole runtime, with GC, and a scheduler, together with debug symbols in just hundreds of KiB<br>Meanwhile <a href="https://social.mikutter.hachune.net/tags/GHC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GHC</span></a> 9.2.8 on Android aarch64:</p><p><a href="https://social.mikutter.hachune.net/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> <a href="https://social.mikutter.hachune.net/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a></p>
WimⓂ️<p>Minor <a href="https://merveilles.town/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> <a href="https://merveilles.town/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a> annoyance of the day is this warning:</p><p>"warning: [GHC-63394] [-Wx-partial]<br> In the use of ‘head’<br> (imported from Prelude, but defined in GHC.List):<br> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty."</p><p>I don't want this is on by default. If I want to call `head` on a list it is my problem that this might fail. </p><p>Luckily, the fix is easy:</p><p>{-# OPTIONS_GHC -Wno-x-partial #-}</p>
DiazCarrete<p>EPS = ExternalPackageState <a href="https://gitlab.haskell.org/ghc/ghc/-/blob/master/compiler/GHC/Unit/External.hs#L95" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.haskell.org/ghc/ghc/-/b</span><span class="invisible">lob/master/compiler/GHC/Unit/External.hs#L95</span></a><br>HUG = HomeUnitGraph <a href="https://gitlab.haskell.org/ghc/ghc/-/blob/master/compiler/GHC/Unit/Env.hs#L250" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.haskell.org/ghc/ghc/-/b</span><span class="invisible">lob/master/compiler/GHC/Unit/Env.hs#L250</span></a><br>HPT = HomePackageTable <a href="https://gitlab.haskell.org/ghc/ghc/-/blob/master/compiler/GHC/Unit/Home/ModInfo.hs#L133" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.haskell.org/ghc/ghc/-/b</span><span class="invisible">lob/master/compiler/GHC/Unit/Home/ModInfo.hs#L133</span></a></p><p><a href="https://gitlab.haskell.org/ghc/ghc/-/issues/20890" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.haskell.org/ghc/ghc/-/i</span><span class="invisible">ssues/20890</span></a></p><p><a href="https://hachyderm.io/tags/GHC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GHC</span></a></p>
pandoc<p>Pandoc compiled to Wasm (WebAssembly), which enables live conversions in the browser.</p><p>• Live demo: <a href="https://tweag.github.io/pandoc-wasm/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">tweag.github.io/pandoc-wasm/</span><span class="invisible"></span></a></p><p>• Repository: <a href="https://github.com/tweag/pandoc-wasm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/tweag/pandoc-wasm</span><span class="invisible"></span></a></p><p>Amazing work by <span class="h-card" translate="no"><a href="https://sns.terrorjack.com/@terrorjack" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>terrorjack</span></a></span> and the ghc-meta-wasm folks!</p><p><a href="https://fosstodon.org/tags/pandoc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>pandoc</span></a> <a href="https://fosstodon.org/tags/Wasm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wasm</span></a> <a href="https://fosstodon.org/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a></p>
Jaro Reinders<p>Anyone interested in improving GHC's error messages? Here is an issue for newcomers which proposes an improved error message and there is a hint for what code needs to be changed:</p><p><a href="https://gitlab.haskell.org/ghc/ghc/-/issues/25416" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.haskell.org/ghc/ghc/-/i</span><span class="invisible">ssues/25416</span></a></p><p>Feel free to ask questions if you get stuck!</p><p><a href="https://social.edu.nl/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a> <a href="https://social.edu.nl/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a></p>
terrorjack<p>okay so i've bootstrapped and tested <a href="https://sns.terrorjack.com/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a> in <a href="https://sns.terrorjack.com/tags/chimeralinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chimeralinux</span></a> , most of the test suite is passing. will put up a repo later, it's better than alpine for compiling statically linked <a href="https://sns.terrorjack.com/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a> executables</p>
DiazCarrete<p><a href="https://youtu.be/1hrOpcQDG6c?t=22622" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/1hrOpcQDG6c?t=22622</span><span class="invisible"></span></a><br>-fprefer-byte-code <a href="https://downloads.haskell.org/ghc/latest/docs/users_guide/phases.html?#ghc-flag--fprefer-byte-code" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">downloads.haskell.org/ghc/late</span><span class="invisible">st/docs/users_guide/phases.html?#ghc-flag--fprefer-byte-code</span></a><br>dlopen <a href="https://man7.org/linux/man-pages/man3/dlopen.3.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">man7.org/linux/man-pages/man3/</span><span class="invisible">dlopen.3.html</span></a></p><p><a href="https://hachyderm.io/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a></p>
maralorn<p>8 years ago, I started learning <a href="https://chaos.social/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> to program myself a todo list app.</p><p>How did that go for my todo list?</p><p>Well, it is filled with:</p><p>* Maintaining the UI library I use for it (<a href="https://chaos.social/tags/reflex" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reflex</span></a>)<br>* Maintaining the OS I use to package and deploy it (<a href="https://chaos.social/tags/nixos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixos</span></a>)<br>* Being part of the steering committee of the compiler to build it (<a href="https://chaos.social/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a>)<br>* Ah, and I have job were I use all that stuff.</p><p>However, the app is currently not in a usable state, so I basically coordinate all that on chaotic stack of papers on my desk.</p>
maralorn<p>I know it’s a tough choice, but I think this is the worst <a href="https://chaos.social/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a> <a href="https://chaos.social/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a> error message I know:</p><p>For</p><p>"Proxy @Contact"</p><p>I get:</p><p>"Cannot apply expression of type 't1' to a visible type argument 'Contact'."</p><p>Where the reason is, that I don’t have the Proxy constructor imported …</p><p>I thought HLS might be shadowing the "Constructor out of scope" error. But no, that’s the only error I get from GHC…</p>
The Empty Type<p>Type signature holes when? <a href="https://types.pl/tags/GHC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GHC</span></a> <a href="https://types.pl/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a></p>
lucasdicioccio<p>It's actually going a tad faster than I expected. GHC upgrades are not, in fact, as hard as they used to. Kudos <a href="https://fosstodon.org/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a> and <a href="https://fosstodon.org/tags/cabal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cabal</span></a> teams.</p><p>And salmon (my recent revisit of deptrack for doing DAGs and DAGs of DAGs of DAGs of ...) helps a bit (it can somewhat serve as CI tool).</p>
terrorjack<p>for the past few days i've been adding asan support to <a href="https://functional.cafe/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a> rts. motivation: the rts is a c monolith that does complex memory management, segfaults are very rare but they do occur sometimes as people reach for help in issue tracker and matrix channel. so i'm really hoping the rts development workflow can be backed by sanitizers and fuzzers to make this monolith more rock solid than it currently is.</p>
Arch Linux :archlinux:<p>GHC 9.2.8 enters [extra-testing]</p><p><a href="https://lists.archlinux.org/hyperkitty/list/arch-dev-public@lists.archlinux.org/thread/CREFDH3Y6VFBLNF446UO2MM5PBPUNRHJ/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lists.archlinux.org/hyperkitty</span><span class="invisible">/list/arch-dev-public@lists.archlinux.org/thread/CREFDH3Y6VFBLNF446UO2MM5PBPUNRHJ/</span></a></p><p><a href="https://fosstodon.org/tags/ArchLinux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ArchLinux</span></a> <a href="https://fosstodon.org/tags/Haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haskell</span></a> <a href="https://fosstodon.org/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a></p>
Quincy<p><a href="https://chaos.social/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a> <a href="https://chaos.social/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a> how can I quickly open a ghci with the same parameters (same packages etc.) as a "/usr/bin/env stack" / runghc script?</p>
DiazCarrete<p>"Stretching the Glasgow Haskell Compiler"<br>📽️ 🔗 <a href="https://www.youtube.com/watch?v=vkC1AixG5EQ" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=vkC1AixG5E</span><span class="invisible">Q</span></a></p><p>FUNARCH 2023<br>🔗 <a href="https://www.functional-architecture.org/events/funarch-2023/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">functional-architecture.org/ev</span><span class="invisible">ents/funarch-2023/</span></a></p><p><a href="https://hachyderm.io/tags/ghc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghc</span></a> <a href="https://hachyderm.io/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a> <a href="https://hachyderm.io/tags/architecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>architecture</span></a></p>
DiazCarrete<p><a href="https://youtu.be/7FX9IuKugKw?list=PLyrlk8Xaylp4yIhLI41NHVSovgyYw9pII&amp;t=1246" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/7FX9IuKugKw?list=PLyr</span><span class="invisible">lk8Xaylp4yIhLI41NHVSovgyYw9pII&amp;t=1246</span></a></p><p><a href="https://hachyderm.io/tags/GHC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GHC</span></a></p>
DiazCarrete<p>Interesting: it seems that <a href="https://hachyderm.io/tags/GHC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GHC</span></a> is moving towards typechecking *desugared* expressions in some cases, instead of typechecking the surface syntax.</p><p>The tricky part is not making the error messages worse.</p><p><a href="https://youtu.be/LFIL0myeOlo?list=PLyrlk8Xaylp5ahGXwF_NvYEhVOnedRIAs&amp;t=469" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtu.be/LFIL0myeOlo?list=PLyr</span><span class="invisible">lk8Xaylp5ahGXwF_NvYEhVOnedRIAs&amp;t=469</span></a></p>
SamæWant to know about running <a class="hashtag" href="https://bidule.menf.in/tag/ghc" rel="nofollow noopener noreferrer" target="_blank">#GHC</a> on <a class="hashtag" href="https://bidule.menf.in/tag/risc" rel="nofollow noopener noreferrer" target="_blank">#RISC</a>-V? Curious about how <a class="hashtag" href="https://bidule.menf.in/tag/haskell" rel="nofollow noopener noreferrer" target="_blank">#Haskell</a> gets deliverd, or want to hear about good and bad stories of deploying <a class="hashtag" href="https://bidule.menf.in/tag/haskell" rel="nofollow noopener noreferrer" target="_blank">#Haskell</a> software in the wild?<br><br>Look no further than <a href="https://www.youtube.com/@HelsinkiHaskell" rel="nofollow noopener noreferrer" target="_blank">https://www.youtube.com/@HelsinkiHaskell</a> ! The latest talks by the Helsinki Haskell meetup are finally online!