explore
command?
explore
comments and suggestions issueinto value
proposalexplore
:try
mode for interactive building of pipeline). We can focus on the pager for stable behavior firstContinue to refactor + polish UI, if necessary split off other parts from pager/pure viewer
Problem with plugin: we can not pass a global config at the moment
Sparked by a problem with const-eval in the case of incomplete input that gets parsed spuriously
*
as a string repeat/concat operation
Also problem in reduce
or other fold like operations
[3, "bob", 4] | reduce -f 1 {|x, y| $x * $y}
JT: fine in small example but causes bad surprises when growing (has false positive behavior)
explicit alternative would be a str repeat
( we already have repeat
)
Maybe worth looking into more possible surprises lurking in our operators
Resolution: JT comments on issue
WindSoilder saved the day and pulled us through the removal of matches on span
inside values!
Future steps:
Challenge:
error message quality (example from JT's case for nushell blogpost)
with the proposed refactor would point to the whole list instead of a particular value
Q: can we simplify the codebase before
Stefan: could we move value matches out of nu-cmd* and nu-command for better iteration
as_...
for precise typesQ: where do we draw the line for a spanned or unspanned value
Kubouch: source code literals vs command or file open output (could the commands have the different Value types associated to them?)
into value
we have detect columns
, from ssv
etc. to parse free form output especially from external commands
Frequent need to run into
commands on the resulting columns
Could we have a into value
that can do type inference explicitly
General interest in having schema or additional tools to parse outputs from external tools
parse
is powerful for its simplicity
currently the book is loose explanations for particular topics
=> for 1.0 develop an overarching narrative (including motivating examples, having explanations that help with onboarding/transitioning from bash)
Kubouch: zsh has a great onboarding experience which queries the user and gives prompts to configure the basics and informs at the same time
-> would also potentially alleviate our need for the monster config blob if we would have an onboarding wizard.
the issues which needs-core-team-attention
Note
to list all the PRs currently opened innushell/nushell
:gh pr list --json url,number,author,title | from json | each {|i| $"- [($i.number)]\(($i.url)\) ($i.title) \(@($i.author.login)\)" } | reverse | to text
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing