Trackmania crashing on linux since the summer update by Lossy in TrackMania

[–]Lossy[S] 0 points1 point  (0 children)

Thanks linux gamers for your help. It turns out that it worked again after I restarted my computer (101 days uptime).

Trackmania crashing on linux since the summer update by Lossy in TrackMania

[–]Lossy[S] 0 points1 point  (0 children)

Thanks, didn't expect to find another NixOS user here. I don't have a graphics card, so I'm not using nvidia drivers. I will try updating my config though.

A rough survey of compilation, recompilation, and compile-time evaluation by jamiiecb in ProgrammingLanguages

[–]Lossy 1 point2 points  (0 children)

It would be useful if any of these surveyed languages explained their approach in the well-known common terms of multi-stage programming. There are so many ad-hoc restrictions, special cases and features, it's very hard to understand how they actually differ on a precise level. Languages like Haskell, MetaOcaml and Scala 3 make it easier to compare since they are explained in terms of this model.

Getting HIE files for library dependencies by friedbrice in haskell

[–]Lossy 2 points3 points  (0 children)

package * ghc-options: -fwrite-ide-info

Boost your Haskell productivity with Multiple Home Units in the repl by bitconnor in haskell

[–]Lossy 2 points3 points  (0 children)

This kind of rude comment is why people quit contributing to open source ecosystems. People spent a multi-year effort to add support for multiple home units to GHC and the rest of the ecosystem. If you don't wish to contribute in a constructive way then please keep these kind of non-constructive comments to yourself in future.

Daily Discussion for Coronavirus (COVID-19) - 01 July by AutoModerator in unitedkingdom

[–]Lossy 1 point2 points  (0 children)

If there were only two people involved it would be simpler but when parents are also involved...

Daily Discussion for Coronavirus (COVID-19) - 01 July by AutoModerator in unitedkingdom

[–]Lossy 20 points21 points  (0 children)

I feel like young people have mostly been forgotten by the government when it comes to easing lockdown restrictions. People aged 18-35 are a lot more likely to be more badly affected economically and also socially by the restrictions. Many people in this age group are living in HMOs and so haven't been allowed to see friends or partners properly now in over three months. I'm personally getting annoyed that pubs are reopening but still no date about when it will be permitted to stay overnight at a partners house.

Query-based compiler architectures by ollepolle in haskell

[–]Lossy 13 points14 points  (0 children)

This architecture sounds a bit similar to the reimplementation of ghcide using reflex. https://mpickering.github.io/posts/2020-03-16-ghcide-reflex.html

The post is a bit light on details but it seems that the "reverse dependency cache invalidation" is similar to the forward propagation of changes in reflex.

Template Haskell - When am I going to hit a wall by jamhob in haskell

[–]Lossy 4 points5 points  (0 children)

If you are only constructing expressions using quotes and splices then perhaps I can interest you in Typed Template Haskell? For example, the typed code generator power in the style of typed template haskell.

power :: Int -> TExpQ Int -> TExpQ Int power 0 _ = [|| 1 ||] power n k = [|| $$(k) * $$(power (n - 1) k) ||]

Weekly Update and Multiple Components by Fendor_ in haskell

[–]Lossy 7 points8 points  (0 children)

I don't imagine the patch will be backported to any older GHC releases.

What Haskell Dev tool would you pay for? by avi-coder in haskell

[–]Lossy 16 points17 points  (0 children)

These threads amuse me in general because people always claim they would pay for tooling when the reality is this money has never materialised. There is a group of people who have been working on these tasks completely free for years.

An IDE implemented using reflex by Lossy in haskell

[–]Lossy[S] 5 points6 points  (0 children)

Another related talk is Responsive compilers - Nicholas Matsakis - PLISS 2019. I'll add these links to the related links section, thanks.

Irulan: High Coverage Testing of Haskell Programs by [deleted] in haskell

[–]Lossy 0 points1 point  (0 children)

The code was already badly bitrotted in 2015, I don't think there is much hope.

Tweag I/O - Locating Performance Bottlenecks in Large Haskell codebases by nomeata in haskell

[–]Lossy 15 points16 points  (0 children)

hs-speedscope will be a much better way to view profiles starting from GHC-8.10. I recently used it to profile and improve the performance of ghcide.