What is the correct way to compile non-haskell sourcefiles in a cabal project.

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. monpad

    A fully-customisable web-based gamepad, designed to be used from smartphones.

    The one time I've needed this, I used Shake (this particular example is likely more complex than you need). I can fully recommend it.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. haskell-language-server

    Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.

    As you can see there, Shake is also a good fit for Cabal scripts. And Cabal scripts work better in 3.8. There are still issues loading them with HLS, but hopefully not for long. For this reason, I also have a build.sh which wraps that, allowing the script to be loaded via GHC directly, but I look forward to being able to remove this.

  4. hamlet

    Haml-like template files that are compile-time checked

    Apparently Shakespeare has an experimental Typescript integration and possibly sass could work the same way...

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • HLS issues an error for Setup.hs and Spec.hs (using hspec-discover)

    2 projects | /r/haskellquestions | 20 Nov 2022
  • How to make your Tauri dev faster

    2 projects | dev.to | 1 May 2025
  • Why Does Everyone Hate Haskell, Jazz, and Pure Math?

    4 projects | news.ycombinator.com | 6 Aug 2024
  • I hate as a person what I'm forced to do as a user

    1 project | /r/linux4noobs | 11 Dec 2023
  • VSCode Haskell extension not working

    1 project | /r/haskellquestions | 5 Oct 2023

Did you know that Haskell is
the 25th most popular programming language
based on number of references?