list<int>
vs list(int)
list(string)
in bare form if we were to introduce classical call syntax foo()
def foo (a: record(b: string)) {}
is challenging to read if not formatted well{a: string}
/[int]
for readability reasons a few meetings back
nu -n --no-std-lib
std help
is still significantly slower than help
std help ansi
printing
$nu
is even visible in the flamegraph of startup (it clones state and stack via the LazyRecord
logic for access)
Include an anouncement for the stdlib and what it provides yet.
We have a new issue label specifically for std lib work
We get the cool new VS code extension!!!
No changes to discuss yet:
doc in [Passing Flags and Named Parameters Around](/A62iXv89RpqceJ2R0kiUvw
update in [Discord message](https://discord.com/channels/601130461678272522/683070703716925568/1096163164204314694
perf improvements by incremental work on the existing.
Observation:
nu-parser2
1+2
foo()
callnu-parser3
would be a drop in replacement as much as possible
span experiment
currently start and end on every AST node
drop spans to a separate Datastructure
would require changes to other parts
Also win for the nuon
codepath
1kinoti has been pushing hard over the last couple weeks
hopefully we can land this with darren's repo and move it into the org for official work
Value
row-vs-columnar data
should table be more than list of records
dataframes/arrow is really about columnar data
great to type a bunch of data
2+2 kinds of performance optimizations
internal
code facing
get the relevant default user experience
high performance data-crunching performance
Sentiment:
JT: general python-performance ballpark but we can improve later (compiled backend, dfs)
post 1.0 sky is the limit
JT was comparing simple loopy benchmarks with different VM like languages
beating node is possible (take that V8)
Julia with or without compile pauses
for naive code should nu >1.0 should strive to be a great experience out of the box
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