Elvish review: schoonheid in code, maar met een voorwaarde

Daniel Dupré
0

Inhoudsopgave

    De Elvish-shell houdt zich niet aan de traditionele standaarden. Dit betekent dat je mooier kunt scripten, maar je verliest wel compatibiliteit. Meer hierover lees je in deze Elvish review.

    Elvish review

    Wat is Elvish?

    Elvish houdt zich niet aan de POSIX-standaard, maar biedt wel een zeer moderne scriptomgeving. De pluspunten zijn onder andere getypte waarden, functies als ‘first-class members’ die in variabelen kunnen worden doorgegeven, en vooral pipelines, die zowel klassieke binaire gegevens als dezelfde getypte waarden transporteren.

    Voordelen van pipelines

    Door tekenreeksen, getallen, etc. door zo’n pipeline te sturen als individuele, logisch gescheiden waarden, vermijdt Elvish het typische shell-eigen en foutgevoelige gepruts met spaties, regelafbrekingen, null-bytes, enzovoort. Desondanks doet de syntaxis denken aan conventionele shell­scripts, zodat je je er snel thuis voelt.

    Aanvullende functies

    Naast een uitgebreide standaardbibliotheek biedt Elvish veel interessante functies voor het dagelijkse werk met de shell, zoals een pakketbeheerder en een ingebouwde bestandsbrowser.

    Conclusie Elvish review

    Elvish is nog in een vrij vroeg stadium van ontwikkeling. Het is raadzaam om de zeer goede documentatie zorgvuldig te lezen. Als je gewend bent aan de commandoregel zou je geen grote problemen moeten tegenkomen. Elvish is echter niet voor shell-nieuwkomers.

    Elvish review: plus- en minpunten

    + Moderne scriptomgeving
    + Geen historische ballast
    ±Niet conform de POSIX-standaard

    Elvish specificaties

    Producentelv.sh
    SysteemeisenLinux, macOS, BSD, Windows
    Gratis te downloaden viaelv.sh

    Meer van zulke software reviews?

    Schrijf je in voor de gratis nieuwsbrief:

    Ontvang elke week het laatste IT-nieuws, de handigste tips en speciale aanbiedingen.

    Meer over

    Software

    Deel dit artikel

    Daniel Dupré
    Daniel DupréDaniel koestert een liefde voor het in elkaar zetten van zinnen en van computers, en heeft in c't een prachtige mogelijkheid gevonden om beide te combineren.

    Lees ook

    Streamingdienst voor films en series: Netflix, Amazon & co vergeleken

    Behalve Netflix als streamingdienst voor films en series, heb je nu ook Apple TV+, Disney+, Amazon Prime Video en lokale aanbieders. We vergelijken de...

    Beste streaming box of streaming stick voor Netflix, HBO Max en meer

    Netflix, ViaPlay of meer streamen, maar je tv heeft geen (goede) apps? Bekijk de vergelijkende review en kies de beste streaming box.

    0 Praat mee
    avatar
      Abonneer  
    Laat het mij weten wanneer er