Ninroot
Ninroot on Hacker News
Adding piping to the language involves a lot of breaking changes. Vanilla node would no longer be able to run nacre scripts without going through nacre binary, making it less portable. Highlighter would need to be updated given the new syntax. Typescript would not be happy either. The tools we seek to create "smart" completions that rely on type inference would also be broken. In short, the work of thousands of smart people would suddenly become incompatible.
This might clarify "I get the desire to implement loops with JS in a new shell." => no implementation has been done, everything is already provided by Node. Instead, we focus our energy on making vanilla JS as intuitive as possible.
I think this is already the case for a lot of people who code in JS all day. Once in a while, they need to do something simple in a shell that requires to have a look at the syntax.
I bet someone coming from JS background wouldn't have to check how to do `ls().map(whatever)`
But they will definitely need it to do `for d in */ ; do whatever(); done`
Shell can be invoked using `$` if your use cases requires stream processing. This might be handful if you still want to benefit from traditional shell features while being in Nacre.
Posted by
Ninroot on Thursday June 16, 2022 @03:53AM
from the nacre.sh dept.
Posted by
Ninroot on Monday March 28, 2022 @08:16AM
from the nacre.sh dept.
As soon as we invite our only intuition to reason, it continually misleads us. Grasping reality is far too complex to be a simple personal affair and its non-obvious nature forces us to take advantage of previous discoveries. Let me convince you with some examples.
Posted by
Ninroot on Saturday January 02, 2021 @08:54AM
from the drive.google.com dept.
Posted by
Ninroot on Saturday December 12, 2020 @08:08AM
from the reflexio.debec.eu dept.
A fraction of our behaviors are governed by patterns that, upon closer examination, reveal significant steps in personal development. This article is intended for those who wish to introspect and recognize their patterns as part of the necessary step to grow and prevent becoming an oppressor.
Posted by
Ninroot on Tuesday December 08, 2020 @04:55AM
from the reflexio.debec.eu dept.
That's an interesting point. I haven't found consistent source about it. I relied on the English page of Wikipedia. If you have a solid source that would invalidate, please sent it to me and I will ba happy to update the article. In the meantime, I will keep that blurry definition
https://www.legifrance.gouv.fr/loda/id/JORFTEXT000000359000/...
Posted by
Ninroot on Saturday November 28, 2020 @01:09AM
from the reflexio.debec.eu dept.
The technical focus, taught in technical programs such as my engineering school, has led me to some small surprises during my first steps in the business world. The following list outlines what I would have liked to have learned before graduation.
Posted by
Ninroot on Sunday November 22, 2020 @12:07PM
from the reflexio.debec.eu dept.
[...] Teaching reasonable opinions only trains learners to remain reasonable. Teaching radical opinions allows learners to become aware of a wider range of possibilities, enabling them to make radical decisions in exceptional circumstances.
Reasonable decisions in unreasonable circumstances are not marks of reason but of folly. [...]
Posted by
Ninroot on Saturday November 14, 2020 @12:01PM
from the reflexio.debec.eu dept.
Posted by
Ninroot on Monday October 19, 2020 @12:29PM
from the reflexio.debec.eu dept.
I've always been curious about how people could end up believing in a flat hearth. For a long time I thought they were living on another planet. After this talk, I believe there are living in another network of trust.
I’ve always been curious about how people could end up believing in a flat hearth. For a long time I thought they were living on another planet. After this talk, I believe there are living in another network of trust.
Posted by
Ninroot on Tuesday October 06, 2020 @12:13PM
from the reflexio.debec.eu dept.
The article Principles for Better Design gathers insights on how to solve problems efficiently, but omits a crucial point: how to evaluate other people’s designs. This article focuses on one aspect of assessing the credibility of a design.
Collaboration is essential in the development of great designs, not only because it engages competition, but also because, since everyone has a piece of reality, the combination of parts contributes to the resolution of a more complete reality.
"Knowledge is decentralized, so is reality"
Posted by
Ninroot on Thursday September 17, 2020 @01:52PM
from the reflexio.debec.eu dept.
- justified paragraphs have been removed
- html lang eng has been added
- hyphens auto has been added
Design is a broad topic. This post won’t approach the adjective qualifying a style with simple forms and a pure appearance. No. Design is broader than a sleek car or an harmonious living room.
Posted by
Ninroot on Saturday September 05, 2020 @11:31PM
from the reflexio.debec.eu dept.