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

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2024
  • 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/fos...
    ► www.shellcheck...
    ► pandoc.org/
    ► github.com/b3n...
    ► git-annex.bran...
    ► darcs.net/
    WANT TO SUPPORT THE CHANNEL?
    💰 Patreon: / distrotube
    💳 Paypal: www.youtube.co...
    🛍️ Amazon: amzn.to/2RotFFi
    👕 Teespring: teespring.com/...
    DONATE CRYPTO:
    💰 Bitcoin: 1Mp6ebz5bNcjNFW7XWHVht36SkiLoxPKoX
    🐶 Dogecoin: D5fpRD1JRoBFPDXSBocRTp8W9uKzfwLFAu
    📕 LBC: bMfA2c3zmcLxPCpyPcrykLvMhZ7A5mQuhJ
    DT ON THE WEB:
    🕸️ Website: distrotube.com/
    📁 GitLab: gitlab.com/dwt1
    🗨️ Mastodon: fosstodon.org/...
    👫 Reddit: / distrotube
    📽️ LBRY/Odysee: odysee.com/@Di...
    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/ten...
    💻 VirtualBox: www.virtualbox...
    🗒️ Doom Emacs: github.com/hli...
    Your support is very much appreciated. Thanks, guys!
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 78

  • @mathiassven
    @mathiassven ปีที่แล้ว +57

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

  • @alex146
    @alex146 ปีที่แล้ว +63

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

    • @worgenzwithm14z
      @worgenzwithm14z ปีที่แล้ว +12

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

    • @kaywee
      @kaywee ปีที่แล้ว +7

      solution: dont use haskell

    • @auroradraco9974
      @auroradraco9974 ปีที่แล้ว +1

      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 ปีที่แล้ว +8

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

    • @petertillemans2231
      @petertillemans2231 ปีที่แล้ว +2

      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_Seely ปีที่แล้ว +6

    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 ปีที่แล้ว +10

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

  • @amigalemming
    @amigalemming 5 หลายเดือนก่อน +1

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

  • @ultrahalf
    @ultrahalf ปีที่แล้ว +7

    My favourite Haskell program is kmonad

  • @ayush-that
    @ayush-that ปีที่แล้ว +8

    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 ปีที่แล้ว +1

      DWM hardly breaks.

    • @SantiagoGonzalez-sl5lj
      @SantiagoGonzalez-sl5lj 10 หลายเดือนก่อน

      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 10 หลายเดือนก่อน

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

  • @simonmichael6814
    @simonmichael6814 9 หลายเดือนก่อน +1

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

  • @hanamichi-sakuragi
    @hanamichi-sakuragi ปีที่แล้ว +5

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

  • @vrglio
    @vrglio ปีที่แล้ว +2

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

  • @friedrichdergroe9664
    @friedrichdergroe9664 ปีที่แล้ว

    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.

  • @GertBoers
    @GertBoers ปีที่แล้ว +5

    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.

  • @Flackon
    @Flackon ปีที่แล้ว +4

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

  • @camonophy
    @camonophy ปีที่แล้ว +5

    I think I really underestimated Haskell

  • @DanielBrice7f58a6
    @DanielBrice7f58a6 9 หลายเดือนก่อน +3

    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.

  • @JasonMitchellofcompsci
    @JasonMitchellofcompsci 5 หลายเดือนก่อน

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

  • @georgytoporkov2041
    @georgytoporkov2041 ปีที่แล้ว +2

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

  • @RadioTeal
    @RadioTeal ปีที่แล้ว +2

    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.

  • @replikvltyoutube3727
    @replikvltyoutube3727 ปีที่แล้ว +2

    ShellCheck is my favorite Haskell program. 😊

  • @Skelterbane69
    @Skelterbane69 ปีที่แล้ว +2

    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 ปีที่แล้ว +2

      @@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

  • @ahmedthebest
    @ahmedthebest ปีที่แล้ว

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

  • @DanielBrice7f58a6
    @DanielBrice7f58a6 9 หลายเดือนก่อน +1

    oh, i have so much nostalgia for linux 🥰

  • @mateharu
    @mateharu ปีที่แล้ว +1

    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 ปีที่แล้ว +2

      He is actually playing with the TH-cam 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 ปีที่แล้ว +3

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

    • @mateharu
      @mateharu ปีที่แล้ว +1

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

  • @DylanMatthewTurner
    @DylanMatthewTurner ปีที่แล้ว +2

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

  • @mzakyr342
    @mzakyr342 ปีที่แล้ว +2

    Yes, i have haskell in my program 😊

  • @aisqwe6089
    @aisqwe6089 ปีที่แล้ว +1

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

  • @jamba_d2225
    @jamba_d2225 ปีที่แล้ว +2

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

  • @yasserkerbache
    @yasserkerbache ปีที่แล้ว +1

    Always love pandoc!

  • @laughingvampire7555
    @laughingvampire7555 7 หลายเดือนก่อน

    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 5 หลายเดือนก่อน

      Pijul is written in Rust.

  • @PlanetLinuxChannel
    @PlanetLinuxChannel ปีที่แล้ว

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

  • @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?

  • @TAmzid2872
    @TAmzid2872 ปีที่แล้ว +1

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

  • @Jankoekepannekoek
    @Jankoekepannekoek ปีที่แล้ว +1

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

  • @JesseNeckred
    @JesseNeckred ปีที่แล้ว +1

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

  • @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)?

  • @fabrice9848
    @fabrice9848 ปีที่แล้ว

    I will definitely try Xmonad.

  • @timwatz2330
    @timwatz2330 5 หลายเดือนก่อน

    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!

  • @gregf9160
    @gregf9160 ปีที่แล้ว +1

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

  • @_jdfx
    @_jdfx ปีที่แล้ว

    Xmonad rocks.

  • @sys7emH4cked
    @sys7emH4cked ปีที่แล้ว

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

  • @deadeye1982a
    @deadeye1982a ปีที่แล้ว

    The only Haskell program I know, is Pandoc.

  • @IvanMalison
    @IvanMalison ปีที่แล้ว

    No mention of taffybar?

  • @CYXXYC
    @CYXXYC ปีที่แล้ว

    i believe im familiar with pandoc only

  • @sergei8337
    @sergei8337 ปีที่แล้ว +2

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

    • @amigalemming
      @amigalemming 5 หลายเดือนก่อน

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

  • @marcelobarboza3914
    @marcelobarboza3914 ปีที่แล้ว +1

    hledger

  • @muddyexport5639
    @muddyexport5639 ปีที่แล้ว +1

    TU!

  • @jamba_d2225
    @jamba_d2225 ปีที่แล้ว

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

  • @hatredch.simonwalton4133
    @hatredch.simonwalton4133 ปีที่แล้ว +3

    I program in haskell btw

    • @kaywee
      @kaywee ปีที่แล้ว

      sorry to hear that

  • @arturorochoa9359
    @arturorochoa9359 ปีที่แล้ว

    I have xmonad install on my system.

  • @demonkingswarn
    @demonkingswarn ปีที่แล้ว +1

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

  • @ArsenGuzhva
    @ArsenGuzhva 5 หลายเดือนก่อน

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

  • @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.

  • @summerishere2868
    @summerishere2868 ปีที่แล้ว +2

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

  • @t01
    @t01 ปีที่แล้ว +1

    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