sharkdp/shell-functools
Auf GitHub ansehenHandling of type-inference errors (file named `3`)?
Open
#19 geöffnet am 1. Apr. 2018
help wantedquestion
Repository-Metriken
- Stars
- (1.242 Stars)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
As we always read strings via stdin, we have to guess the type of each input line (via add_dynamic_type). This can lead to errors:
> touch a b
> ls | map filesize # okay
> touch 3
> ls | map filesize # Incompatible input type: expected 'Path', got 'Int'
How should we handle this? Add explicit type annotations? Always assume everything to be a string?