i4k
i4k
Related to #429 I lost the keys for both my personal and professional email. I experimented Upspin very earlier. I understand the security concerned but as we use email as...
# Integers We propose to change the language spec to support integer type in addition to string, list and function. ## Why? Mostly to increase code readability because today integer...
This PR introduces the formal specification of the language. What do you guys think? Is it better than EBNF? The link to ohm editor with nash's gramar is here: https://ohmlang.github.io/editor/#fca725147857c09bb442be1ce03048e0...
Nash reports errors of unbounded variables, but when we get the status code of the command statement the error is being ignored. ``` λ> ls $vardonotexists ERROR: :1:3: Variable $vardonotexists...
This code: ```sh abortonerr($status, format("Failed to read tag: %s", path)) ``` reports: ``` /home/i4k/nash/lib/acme/acme.sh:33:58: Unquoted string not allowed at pos {33 58} ()) ``` The 'unquoted string' in question is...
```sh λ> 9p ERROR: :2:0: Unexpected symbol 'EOF' ```
Today I read [this paper](http://www.vpri.org/pdf/tr2010001_worlds.pdf) about **Worlds**, a design/construct to control the scope of side effects in programming languages. The solution is brilliant and solves several hard to solve problems...
why? Because cygwin's pwd sucks on windows: ``` λ> cd C:\Users\Tiago\go\src\github.com\NeowayLabs\nash\stdbin\pwd λ> C:\tools\cygwin\bin\pwd.exe /cygdrive/c/Users/Tiago/go/src/github.com/NeowayLabs/nash/stdbin/pwd ``` why? Because of that several tests fail on windows when using cygwin tools.... I propose...