
Qi Xiao
Creator of the Elvish shell, a unique shell implementation written in Go, focusing on improving the user experience and programming capabilities.
Best podcasts with Qi Xiao
Ranked by the Snipd community

Nov 6, 2024 • 1h 5min
Writing a shell in Go
Qi Xiao, the creator of the Elvish shell, discusses the unique features of his shell implementation written in Go, aimed at improving user experience. He contrasts Elvish with traditional shells like Bash and ZSH, emphasizing its programming-like capabilities. The conversation dives into the challenges of developing a shell, including keyboard event handling and launching external programs. Qi shares insights on the broader impact of command-line interfaces in tech and the evolution of Go within cloud computing.

Nov 6, 2024 • 1h 5min
Writing a shell in Go (Go Time #336)
Qi Xiao, the creator of the Elvish shell, dives into the intricacies of building a shell in Go. He discusses the evolution of Elvish, its advantages over traditional shells, and the significance of command-line interfaces. The conversation highlights Go's adaptability in modern cloud systems and Elvish’s unique features that enhance user experience. They also touch on code organization challenges and the future of Elvish, including plans for a new TUI framework, showcasing innovation in shell development.