Home Explore Blog CI



nushell

book/design_notes.md
433ba309e6f91f8bfee57a056c30e595eaced2969eebc54400000003000002ca
# Design Notes

This chapter intends to give more in-depth overview of certain aspects of Nushell's design. The topics are not necessary for a basic usage, but reading them will help you understand how Nushell works and why.

We intend to expand this chapter in the future. If there is some topic that you find confusing and hard to understand, let us know. It might be a good candidate for a page here.

[How Nushell Code Gets Run](how_nushell_code_gets_run.md) explains what happens when you run Nushell source code. It explains how Nushell is in many ways closer to classic compiled languages, like C or Rust, than to other shells and dynamic languages and hopefully clears some confusion that stems from that.

Chunks
49f1ffa6 (1st chunk of `book/design_notes.md`)
Title: Design Notes Introduction
Summary
This chapter provides in-depth overviews of specific aspects of Nushell's design, which are not essential for basic usage but helpful for understanding Nushell's workings. The chapter will be expanded in the future. One topic covered is how Nushell code gets run, highlighting its similarities to compiled languages and addressing potential confusion.