Bust up nu-command into 3 crates with the following crate names:
Here is what I have so far in nu-cmd-lang.
This comes out to be around 257 crate dependencies.
Here is the logic of why these categories / directories have to be there.
There are some issues which I need to work out including…
Some PRs that probably need some decisions to either close or move ahead.
fs_extra
With #clubhouse gone from discord, we should probably go back to core-team members being part of core-team
on discord instead of members of particular PR clubs. Thought?
amtoine's push for the stdlib in nu
Stefan: again to consider 4 week release cycle.
Michael has broken up nu-command into three crates
Two versions to try:
1.) just core (nu-lang effectively ~70 commands)
- version
- help
2.) 4 categories (~257 deps)
- env
- system
- shells
- viewers
How does this interact with the configuration
(Important remark Darren: currently driven by environment system in a part)
Tests seem to work
Plugin tests need some work
Were to place the filesystem commands
How can we provide a menu a la carte
e.g. dataprocessing without the intrusive shell aspects
$env
is currently special sauce in the parser (might be more than nu-lang)
crates have their own create_default_context
pulling all of them in by merging into the engine state on setup
We can now pick and choose what we ship with nana
as its just an engine state merge it is hot-pluggable
good news in the ecosystem: arrow and arrow2 seem to start to get along (goal one crate)
When is the honeymoon over?
can we build something with it?
What will be our datamodel for dataframy stuff is still open and depends on the ecosystem (let's piggyback on giants for the performance stuff.)
Should be easy to cratify
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