Have You Tried These Popular Haskell Programs? (You Should!)

Ғылым және технология

Do you have any Haskell programs installed on your computer? I ask this because I hear so many people, especially in the Linux community, say that they do not have any Haskell installed on their computer. And they say they don't want any Haskell programs on their computer...
REFERENCED:
► xmonad.org/
► github.com/fosskers/aura
► www.shellcheck.net/
► pandoc.org/
► github.com/b3nj5m1n/xdg-ninja
► git-annex.branchable.com/
► darcs.net/
WANT TO SUPPORT THE CHANNEL?
💰 Patreon: / distrotube
💳 Paypal: kzread.info?even...
🛍️ Amazon: amzn.to/2RotFFi
👕 Teespring: teespring.com/stores/distrotube
DONATE CRYPTO:
💰 Bitcoin: 1Mp6ebz5bNcjNFW7XWHVht36SkiLoxPKoX
🐶 Dogecoin: D5fpRD1JRoBFPDXSBocRTp8W9uKzfwLFAu
📕 LBC: bMfA2c3zmcLxPCpyPcrykLvMhZ7A5mQuhJ
DT ON THE WEB:
🕸️ Website: distrotube.com/
📁 GitLab: gitlab.com/dwt1
🗨️ Mastodon: fosstodon.org/@distrotube
👫 Reddit: / distrotube
📽️ LBRY/Odysee: odysee.com/@DistroTube:2
FREE AND OPEN SOURCE SOFTWARE THAT I USE:
🌐 Brave Browser - brave.com/dis872
📽️ Open Broadcaster Software: obsproject.com/
🎬 Kdenlive: kdenlive.org
🎨 GIMP: www.gimp.org/
🎵 Tenacity: github.com/tenacityteam/tenacity
💻 VirtualBox: www.virtualbox.org/
🗒️ Doom Emacs: github.com/hlissner/doom-emacs
Your support is very much appreciated. Thanks, guys!

Пікірлер: 84

  • @mathiassven
    @mathiassven Жыл бұрын

    Timestamps: 0:51 - xmonad 2:00 - aura 3:00 - ShellCheck 4:38 - Pandoc 7:10 - xdg-ninja 7:55 - git-annex 8:18 - darcs

  • @YannMetalhead

    @YannMetalhead

    Жыл бұрын

    Thank you!

  • @alex146
    @alex146 Жыл бұрын

    It is really scary to see hundreds and hundreds of Haskell packages being updated during each update on my arch machine

  • @worgenzwithm14z

    @worgenzwithm14z

    Жыл бұрын

    I think it's better to not use the arch package manager. Stack or Nix helps avoid the compiler mismatch issue

  • @kaywee

    @kaywee

    Жыл бұрын

    solution: dont use haskell

  • @auroradraco9974

    @auroradraco9974

    Жыл бұрын

    Yoo, that's so true, there's a million haskell libraries that update all the time. But I can't not use them, especially pandoc

  • @mjdstratocaster9716

    @mjdstratocaster9716

    Жыл бұрын

    I use pandoc-bin and shellcheck-bin from the AUR. Statically linked, no dependencies.

  • @petertillemans2231

    @petertillemans2231

    9 ай бұрын

    IME this is only an issue if you maintain your own programs in Haskell against the system installed libraries. I keep my developments completely separate using ghcup and stack from the system installed ones. Very similar to system Python sctually.

  • @Jeff_Seely
    @Jeff_Seely8 ай бұрын

    There's no denying that Haskell is nifty stuff. I can open the conf file and can disern exacty what's going on, most of the time. And I am only an occasional code writer with no Haskell knowledge beyond that conf file. In contrast to C type languages, Haskell will prevent fatal errors in the written code, whereas C will let you compile code full of bombs. And Haskell seems pretty speedy as well. Thanks for these Haskell programs. I had no idea that a few of these even existed!

  • @VictorGamerLOL
    @VictorGamerLOL Жыл бұрын

    I do have haskell programs and i know that because sometimes when I update there are like 50 haskell module updates

  • @simonmichael6814
    @simonmichael68145 ай бұрын

    That was really great! Please do parts 2, 3, and more!

  • @ultrahalf
    @ultrahalf Жыл бұрын

    My favourite Haskell program is kmonad

  • @clouddaemon4828

    @clouddaemon4828

    Жыл бұрын

    kmonad is so awesome

  • @hanamichi-sakuragi
    @hanamichi-sakuragi Жыл бұрын

    No mention of Cardano Node? Maybe the biggest Haskell program out there

  • @Flackon
    @Flackon Жыл бұрын

    I only have hledger for my finances. Gotta check if there's a good haskell package manager

  • @ayush-that
    @ayush-that Жыл бұрын

    I have been wanting to learn haskell since long but too busy. Great programs! Will surely move to xmonad next time my dwm breaks, i've never tried it before.

  • @ankitsuman1110

    @ankitsuman1110

    11 ай бұрын

    DWM hardly breaks.

  • @SantiagoGonzalez-sl5lj

    @SantiagoGonzalez-sl5lj

    7 ай бұрын

    If you want to learn haskell you'll probably enjoy it very much, is quite interesting if you've never used an exclusively functional language

  • @ayush-that

    @ayush-that

    7 ай бұрын

    @@SantiagoGonzalez-sl5lj since that time, i have learnt basics haskell now 😊

  • @amigalemming
    @amigalemming2 ай бұрын

    More useful Haskell programs: Hledger, Lentil (for programmers), Shake, yaml2json+json2yaml, ods2csv. And the compilers for Agda2, Idris, Elm are all written in Haskell.

  • @raminhonary5499
    @raminhonary5499 Жыл бұрын

    I'm a huge fan of Haskell, and I use it for as many personal projects as I can. I have tried to make a career out of it, but the whole computer industry doesn't give a damn about anything but AI, and therefore Python, right now, so I'm stuck coding in a language I really don't like for my day job, and looking for any excuse to use Haskell to solve programming problems outside of work. The one Haskell program I use more than any other is Pandoc, probably not a surprise. I have also created my own set of Haskell tools for running processes, capturing output into a buffer, and manipulating the text programmatically. If there were more interest in Haskell I'd spend more time on this project, but no one seems to care nowadays. It's a damn shame because Haskell is a superior language to C, C++, Go, Python, Ruby, JavaScript, Java, C#, Swift, Kotlin, in just about every single way, but no one realizes this.

  • @vikingthedude

    @vikingthedude

    Жыл бұрын

    what do you think of rust?

  • @raminhonary5499

    @raminhonary5499

    Жыл бұрын

    @@vikingthedude I like Rust, just not as much as Haskell. I like Lisp languages too, but any given Lisp language is typically even less popular than Haskell, except maybe Clojure and Common Lisp.

  • @Brian-uq6jm

    @Brian-uq6jm

    10 ай бұрын

    You can definitely get Haskell jobs and keep getting them if you really want. I've coded Haskell professionally for the past several years. Yeah it's also my favourite language. The ecosystem isn't as good as JVM, but it's good enough to be used in production environment for various cloud based apps. I always reach for Haskell whenever I need to or want to write something. What can beat the Haskell bread and butter quickcheck, mtl, STM, and various frequently used patterns like tagless final, readerT etc? Easy to use for both POC, and full blown production apps, quick to develop, easy to test and refactor, easy to get concurrency right, hard for newcomers to screw up existing apps. I mean what's not to love about Haskell? Well Cabal is pretty shit I have to admit. I used to love Python when I started my career, but after getting used to this expression based FP language, whenever I touch Python that's not a simple script, I wanna bash my head against the wall. The only other thing I can enjoy writing is Scala with cats, cats effect, fs2 etc. Scala has the benefit of being on JVM, even though it's syntax is a bit too much compared to the concise haskell that I'm used to.

  • @samuraijosh1595

    @samuraijosh1595

    8 ай бұрын

    @@Brian-uq6jmwould give us haksll noobs some hope if you share how you manage to get an actual job in the market for haksell

  • @vrglio
    @vrglio Жыл бұрын

    git-annex is my favorite haskell program, it allows you to create your personal cloud and more!

  • @yasserkerbache
    @yasserkerbache Жыл бұрын

    Always love pandoc!

  • @GertBoers
    @GertBoers Жыл бұрын

    Yes, Pandoc is on my system. And it comes with a huge amount of haskell libraries. ;) But I don't mind that too much, as I really like using pandoc. I'm not really a tiling windows fan, I've dabbled with i3 in the past, but it's not my thing. Aura I didn't know of. I use paru. But I might check it out. Shellcheck, yep, on my system. But, tbh, I don't actually use it... I mainly do my scripting in Python.

  • @JasonMitchellofcompsci
    @JasonMitchellofcompsciАй бұрын

    I like this. You shoul.d make it a series. I'd love to know what cool programs are written in clojure.

  • @PlanetLinuxChannel
    @PlanetLinuxChannel Жыл бұрын

    Hey DT, how do I go about making the file permissions coloured like yours when doing ls -l ?

  • @camonophy6958
    @camonophy6958 Жыл бұрын

    I think I really underestimated Haskell

  • @fabrice9848
    @fabrice9848 Жыл бұрын

    I will definitely try Xmonad.

  • @summerishere2868
    @summerishere2868 Жыл бұрын

    The client that I am using for tldr is written in haskell: tldr-hs

  • @dod_ytent9984
    @dod_ytent9984 Жыл бұрын

    @DistroTube HeyDT, will you add your xmonad conky to qtile/awesome on DTOS? Also what about a NVIDIA detector and installer?

  • @RadioTeal
    @RadioTeal Жыл бұрын

    Hey DT, can you talk about Flutter / Dart a little. I am looking into Flutter, but a bit disheartened that all the tutorials want you to use VSCode (the MS version) and I have made NeoVIM into an IDE for my use for all my languages, so probably just need advice on the Language Server? I know this is outside your normal wheelhouse, but would love to get your advice on WHO to ask :-) Great Video as always.

  • @georgytoporkov2041
    @georgytoporkov2041 Жыл бұрын

    am I the only one, who has a feeling DT is slightly drunk on this video? great video anyway :D

  • @ahmedthebest
    @ahmedthebest Жыл бұрын

    Can you make some videos about Linux as a server. Something like crash course old security tips

  • @quintonchristie7149
    @quintonchristie7149 Жыл бұрын

    Hola. Random rant; after my last update my MX Linux suddenly does not recognize the soundcard on my HP EliteBook 840 G7 Notebook PC, and the MX forums are crap, to say the least. Why did this happen? I'm not tech savy enough to mess with the terminal, kernel, cookbook, codes, whatever; I just want my laptop to have sound again. How does one fix this, or what can I read to help me (or the person I'm going to take my laptop to, our local HP HQ)?

  • @aisqwe6089
    @aisqwe6089 Жыл бұрын

    let me clear that artwork 2:20 , clears Haskell logo ...

  • @DanielBrice7f58a6
    @DanielBrice7f58a65 ай бұрын

    oh, i have so much nostalgia for linux 🥰

  • @JesseNeckred
    @JesseNeckred Жыл бұрын

    You should do a video on wezterm, a terminal emulator similar to alacritty. GPU accelerated and written in rust.

  • @replikvltyoutube3727
    @replikvltyoutube3727 Жыл бұрын

    ShellCheck is my favorite Haskell program. 😊

  • @Skelterbane69
    @Skelterbane69 Жыл бұрын

    I feel like grandma right now "what's a haskell?"

  • @MrSumkinFedor

    @MrSumkinFedor

    Жыл бұрын

    haskell is a functional programing language.

  • @kaywee

    @kaywee

    Жыл бұрын

    bad programming language shilled for by arch users

  • @bearsaremonkeys

    @bearsaremonkeys

    Жыл бұрын

    @@kaywee i don't give a shit about anything mentioned in this video but haskell is a fine programming language. It's just quirky because it's made by mathematicians

  • @laughingvampire7555
    @laughingvampire75553 ай бұрын

    pijul is a another version control management written in haskell, according to the site uses advanced mathematics for computer science to make it fast and more powerful than git and less complicated

  • @amigalemming

    @amigalemming

    2 ай бұрын

    Pijul is written in Rust.

  • @jamba_d2225
    @jamba_d2225 Жыл бұрын

    Wondering when someone will write a Haskell package called "Eddie"

  • @DylanMatthewTurner
    @DylanMatthewTurner Жыл бұрын

    Tbh the only problem I and many others have with Haskell is that the environment and the library support isn't great.

  • @mzakyr342
    @mzakyr342 Жыл бұрын

    Yes, i have haskell in my program 😊

  • @friedrichdergroe9664
    @friedrichdergroe96649 ай бұрын

    Now I have to finish my Haskell programs and get them in the repos. Alas, getting busy with my job, marriage, kids, etc. doesn't leave me with much hacker time anymore.

  • @Jankoekepannekoek
    @Jankoekepannekoek Жыл бұрын

    Darcs was used by the Glasgow Haskell Compiler team, but they switched to Git recently, so Darcs is really deprecated software.

  • @sys7emH4cked
    @sys7emH4cked Жыл бұрын

    Hey, Dt please make a video on hyprland window manager setup.

  • @gjsb6wfg995
    @gjsb6wfg995 Жыл бұрын

    idk man, dwm-flexipatch with its finalizer script really hits the spot, xmonad is overly complicated for me since I'm not a programmer nor do I plan to become one.

  • @IvanMalison
    @IvanMalison Жыл бұрын

    No mention of taffybar?

  • @mateharu
    @mateharu Жыл бұрын

    Sorry if that's a stupid question, but why do you always write "clear" instead of just hitting ctrl+l? Love the content! Cheers

  • @HiteshAggarwal-ib2xs

    @HiteshAggarwal-ib2xs

    Жыл бұрын

    He is actually playing with the KZread algorithm. He knows people will comment this thing, thus he deliberately uses "clear". Also, there is a subtle difference, ctrl-l does'nt clear the scrollback.

  • @mateharu

    @mateharu

    Жыл бұрын

    @@HiteshAggarwal-ib2xs this is clever and entertaining at the same time. Some sort of a sociology game.

  • @mateharu

    @mateharu

    Жыл бұрын

    @@HiteshAggarwal-ib2xs i wasn’t aware of the difference between the two. Thanks!

  • @TAmzid2872
    @TAmzid2872 Жыл бұрын

    for the question at the star, nope I dont have any Haskell programs

  • @CYXXYC
    @CYXXYC Жыл бұрын

    i believe im familiar with pandoc only

  • @timwatz2330
    @timwatz2330Ай бұрын

    Aw man you lead me on to the whole pandoc thing only to let me disappointedly find out, that it only converts TO PDF and not FROM PDF. It is impressive to have so many different conversion capabilities in one piece of software, however the gap that exists in software I find to be mainly converting from PDF to another format. That's the real tricky thing, that nobody seems to be able to get quite right. Many eBooks in our colleges library are only available as PDF, but I would like to read them on my eBook-Reader wich does support PDF, but it is anything but ergonomical to read a PDF on a device like that, because you have to scroll and the text is super samll on those little screens. Converting from PDF to something like ePub and have the resulting ePub be readably on an eBook-Reader; That's a REAL challenge!

  • @_jdfx
    @_jdfx Жыл бұрын

    Xmonad rocks.

  • @arturorochoa9359
    @arturorochoa9359 Жыл бұрын

    I have xmonad install on my system.

  • @DanielBrice7f58a6
    @DanielBrice7f58a65 ай бұрын

    i write haskell at work. i literally would get a job in a different industry if i couldn't write haskell anymore. it's divine! though i wish the dev UX were a little nicer.

  • @deadeye1982a
    @deadeye1982a Жыл бұрын

    The only Haskell program I know, is Pandoc.

  • @gregf9160
    @gregf9160 Жыл бұрын

    Apart from Pandoc, I don't _think_ so ...

  • @sergei8337
    @sergei8337 Жыл бұрын

    users usually does not care at all what language software he is using is written on as long as it works well

  • @amigalemming

    @amigalemming

    2 ай бұрын

    "as long as it works well" - That's the selling point of Haskell.

  • @muddyexport5639
    @muddyexport5639 Жыл бұрын

    TU!

  • @jamba_d2225
    @jamba_d2225 Жыл бұрын

    What? No emacs written in Haskell? I'm disappointed.

  • @marcelobarboza3914
    @marcelobarboza3914 Жыл бұрын

    hledger

  • @hatredch.simonwalton4133
    @hatredch.simonwalton4133 Жыл бұрын

    I program in haskell btw

  • @kaywee

    @kaywee

    Жыл бұрын

    sorry to hear that

  • @demonkingswarn
    @demonkingswarn Жыл бұрын

    i am a wayland shill now so no more X11 wm for me

  • @ArsenGuzhva
    @ArsenGuzhvaАй бұрын

    Якийсь непотрібний хлам. Розчарований. Особливо, якщо це найкращі хаскель-програми....

  • @elimgarak3597
    @elimgarak3597 Жыл бұрын

    There is a good reason why I don't use Haskell programs, and it is I don't want 100000000 Haskell dependencies to be installed on my system. It is just bloated.

  • @nymusicman
    @nymusicman Жыл бұрын

    Nope. None of these are installed on my computer.

  • @t01
    @t01 Жыл бұрын

    waiting for waymonad, xmonad for wayland!

  • @ahmedthebest
    @ahmedthebest Жыл бұрын

    Can you make some videos about Linux as a server. Something like crash course old security tips

  • @ahmedthebest
    @ahmedthebest Жыл бұрын

    Can you make some videos about Linux as a server. Something like crash course old security tips

Келесі