LTS Haskell 23.28 (ghc-9.8.4) :: #Stackage Server - https://www.stackage.org/lts-23.28
Current bookmark
LTS Haskell 23.28 (ghc-9.8.4)

Stackage

@feld good question!

i think we automatically package all #haskell packages from #hackage and some #stackage (18k) and all #Rpackages from #CRAN (27k)

the manually packaged python and perl libs are available for multiple versions. the supported ones are visible, older still work

check out the package sets on the left https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=*

that blows up the number! we don't have ancient, unmaintained packages found in debian, but modern ones like in #AUR

#nixos #nix #packaging

@gregorni

NixOS Search

Last week I submitted a new version of my currycarbon #haskell library to #hackage (see https://archaeo.social/@ClemensSchmid/111517617941502770). I made a mistake in the setup of my golden tests, which prevented the package from building on #stackage. @alaendle observed the issue, contacted me, explained the problem and answered my questions on GitHub. It was a very kind and professional exchange (see https://github.com/nevrome/currycarbon/issues/17).

I was astonished how well this was handled and wanted to share the experience 💗

Clemens Schmid (@[email protected])

Attached: 1 image I published a new major version of currycarbon, my #Haskell library and CLI tool for simple and convenient #C14 age calibration. v0.3.0.0 allows to draw age samples for each calibration expression, supports uniform age ranges (e.g. from contextual dating beyond C14) and features various interface improvements both for the in- and the output. Some of them are unfortunately breaking changes, but I hope for the better. See the new executable and a changelog here: https://github.com/nevrome/currycarbon/releases/tag/v0.3.0.0

archaeo.social

@dpwiz @haskman as I said, this is stackage. (See haskman's argument about curation). If you squat, you get kicked.

But yeah, #haskell needed #stackage because of #cabalHell, whereas #purescript has both #nix integration and #dhall / #spago combo wombo, which is a less known "nix for language ecosystems".

But if this website (which I didn't understand beyond "I am certain I don't need this") provides `go get`-like experience, then it will be very good for beginners.

@dpwiz @haskman I think it's like #stackage?
Had a great weekend making updates to my #OpenSource #hsinstall project. And then getting it reinstated in #Stackage, #AppImage binary released via #Github, and the #AUR package updated for #ArchLinux. Nice feeling of accomplishment I haven't been having so much at work.
https://github.com/dino-/hsinstall #Haskell #HaskellStack
GitHub - dino-/hsinstall: Pack a haskell project into a deployable directory structure

Pack a haskell project into a deployable directory structure - GitHub - dino-/hsinstall: Pack a haskell project into a deployable directory structure

GitHub

I'm back at #Haskell. I've just managed to use #stackage and #stack.

I like the inevitability of the compile time in this language. When writing in #Python or #Ruby it often feels like the compile time shouldn't actually happen. But it nonetheless sneaks in a lot. Either with #Dockerfiles that need to be build or assets:precompile jobs, etc., etc.

@horhik #cabal got much better in the recent years. It’s approach gives more flexibility and I think also works better with some other parts of the ecosystem.
#stack is still alive and kicking. If you want to rely on #stackage, it’s probably the way to go. Although you can even use stackage with cabal.

Recently I released my old #utility I personally was using for last few years called “place-cursor-at” written in #Haskell (built on top of #X11 #Xlib). It helps to move your mouse cursor around your screens to specific approximate positions. Generally it helps to use the keyboard more and less the mouse.

It was released on #Hackage and #Stackage. And now it’s also available in #Nix and #NixOS 20.09. Give it a try:

nix-shell -p place-cursor-at --run place-cursor-at

https://github.com/unclechu/place-cursor-at

unclechu/place-cursor-at

A utility for X11 that moves the mouse cursor using the keyboard - unclechu/place-cursor-at

Speaking of which. I need a very simple conditional compilation for my prototype project (see picture).

If someone on #fediverse knows how to do it in #haskell WITHOUT MANUALLY EDITING .CABAL file, it would be much appreciated.

#cabal #stack #stackage