Elvish review: schoonheid in code, maar met een voorwaarde
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.
Lees verder na de advertentie
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 shellscripts, 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 |
|
| Producent | elv.sh |
| Systeemeisen | Linux, macOS, BSD, Windows |
| Gratis te downloaden via | elv.sh |
Meer van zulke software reviews?
Schrijf je in voor de gratis nieuwsbrief:
Tip!
Ontworpen voor creators en professionals: configureer jouw eigen ASUS ProArt P16 nu.



Praat mee