play-haskell icon indicating copy to clipboard operation
play-haskell copied to clipboard

Haskell Playground

Results 29 play-haskell issues
Sort by recently updated
recently updated
newest added

The playground currently makes a number of packages available to code the user submits ([list here](https://github.com/tomsmeding/play-haskell/blob/911830fdda7c89822f9bf9833903eb18014f74d6/play-haskell-worker/bwrap-files/mkbuildscript.sh#L27-L39), see also #11). However, the user may want to know the versions of the...

To make the playground double as a place for trying out different Haskell code formatters without having to download and build them all, it would be nice to have a...

enhancement
help wanted

[Currently](https://github.com/tomsmeding/play-haskell/blob/efc0d575166b741a7ea73b0c1187c730ab0d471b/play-haskell-server/src/Play/WorkerPool.hs#L552), the server computes the list of available GHC versions to be presented to the user as the intersection of the availability sets of all workers currently registered on the...

bug

Hi, I found in your backlog in [TODO.txt](https://github.com/tomsmeding/pastebin-haskell/blob/play/TODO.txt) record about additional core output options to increase its human readability. I recommend you to use these options: `-dsuppress-all -dno-suppress-type-signatures -dsuppress-uniques -dppr-case-as-let`...

enhancement
help wanted

Someone has suggested it might be useful to have a button to download a zip archive containing sufficient auxiliary files to compile the program locally using `cabal`. That is to...

enhancement

The Godbolt compiler explorer has this for asm. The idea is to let the playground UI indicate, in some fashion, which parts of the Core or assembly dump corresponds to...

enhancement
help wanted

It would be nice to somehow be able to have some easy graphical output in the playground. This makes experimentation much more satisfying, especially for beginning programmers. Ideas could be...

enhancement
help wanted

The worker currently uses [bubblewrap](https://github.com/containers/bubblewrap) (using linux cgroups) for privilege separation, and `systemd-run` (using linux user namespaces) for limiting of volatile resources (time, memory). While this is a nice, lightweight...

help wanted

While there technically are some cabal `test-suite` stanzas ([1](https://github.com/tomsmeding/play-haskell/blob/master/play-haskell-server/play-haskell-server.cabal), [2](https://github.com/tomsmeding/play-haskell/blob/master/play-haskell-worker/play-haskell-worker.cabal)), they require quite a bit of manual involvement to use properly, and don't really test a lot. Easy-to-run integration tests,...

enhancement
help wanted
good first issue

Would it be in scope of this project to add support for importing a whole git-repo from some online platform (GitHub, GitLab, Bitbucket)? I find it to be a very...

enhancement