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
xxxxxxxxxx
Attendees
Agenda
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →Discussed Topics
XDG or directory
Defer to Darren?
PR author pinged us
Area where we are hesitant to make breaking changes as it affects basically all users immediately
Website build problem
CI runs fail currently only affects draft blog post. Maybe is this a problem with the file containing possibly a templating string that breaks VuePress
I (@amtoine) did a javascript injection attack
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Learn More →=> opened https://github.com/nushell/nu_scripts/issues/556
input/output types
we now have a lot more input/output checking. Replaced broken mechanism with a much more sensitive solution. JTs executive summary:
walk the pipeline, read the output, check if there is at least one intersection with the next element, does it for each of the output types.
Also now custom input/output types
still some likely syntax errors (e.g.
-> type
coming from rust) either support syntax or provide errors.Several issues: https://github.com/nushell/nushell/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Atype-system
Known issues:
handling
return
vectorizes_over_list
: remove for now and make it explicitexample test that broke: we need to clean up after the effort
AucaCoyan: what is the behavior if something
return
's or passes$nothing
-> should be incompatible if not expectingnothing
.Q: is there malicious input that breaks the eager selection of types.
- we only pick the first, no backtracking
Sentiment of going into the next release:
Amtoine: great direction, maybe we can fix the bugs later
Problem with rest parameter: https://github.com/nushell/nushell/issues/9720
liststream
Can we describe how our typechecking is MVP
Fun and the 1.0 release
Function bodies capturing
function body can't use variable which out of scope #9724
JT: assumption commands shouldn't close over outers scope. modules need to behave hygienic enough
Jakub has been working to get
const
far enough so it could be "cloned" inImprove the error message to say: "Custom commands do not have visibility to variables outside its scope" suggest solution
Darren: Is there different behavior in the REPL?
SURPRISE SURPRISE it works in the repl
do
also a different beastWe should have consistent rules here
Discussions with Jakub on the module/overlay side would be relevant to fill our gaps here
Brings light into some dark corners of our parser and scoping
PRs and Issues