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 - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • 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
  • 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
  • What’s the best way to multiple inputs to a single pushbutton?

    1 project | /r/fightsticks | 6 Aug 2023
  • Haskellers who moved to Rust: What has been your experience?

    2 projects | /r/rust | 12 Jul 2023