Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add initial Haskell support #130

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

charrsky
Copy link

@charrsky charrsky commented Aug 5, 2022

I would like to add Haskell support (only .csv output of criterion package for now). I had some issues with passing the checks in my fork, so I would be happy to respond to some review (this is my first time dealing with Typescript or Javascript so I might have overlooked some important things)!

@michaelpj
Copy link

Hi, we would love to use this, was there something blocking this from getting in?

@@ -25,6 +25,7 @@ This action currently supports the following tools:
- [BenchmarkTools.jl][] for Julia packages
- [Benchmark.Net][benchmarkdotnet] for .Net projects
- [benchmarkluau](https://github.com/Roblox/luau/tree/master/bench) for Luau projects
- [criterion](https://hackage.haskell.org/package/criterion) for Haskell projects
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am slightly confused by the naming. You're using criterion/cabal interchangeably. Which one is the correct one? Additionally, I would suggest adding haskel- prefix anyway just to make sure it's more obvious. So either haskell-cabal or haskel-criterion

| .Net | [![C# Benchmark.Net Example Workflow][benchmarkdotnet-badge]][benchmarkdotnet-workflow-example] | [examples/benchmarkdotnet](./examples/benchmarkdotnet) |
| Luau | Coming soon | Coming soon |
| Haskell | | |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you add appropriate links here?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants