news.volyx.in

Show HN: Bel (paulgraham.com)

1288 points by pg · 2561 days ago · 456 comments on HN

Article summary

The article appears to introduce Bel, a new programming language, with its guide and source code available. The language is named after the bell character and is still in its formal phase, not yet usable as a programming language. The creator uses an unreleased interpreter written in Arc to work with Bel. The language aims to extend its formal phase before diving into implementation.

Main themes

  • Bel programming language
  • Lisp dialects
  • Language design
  • Programming language development
  • Functional programming

What commenters say

  • Bel is a new programming language that copies some features from Arc, but is a separate language with its own goals.
  • The language is still in its formal phase and not yet usable for programming, with the focus on extending this phase before implementation.
  • Some commenters believe Lisp is losing popularity and becoming more esoteric, while others argue it has its own strengths and will endure.
  • The choice of Lisp as a learning language is debated, with some recommending Scheme or other dialects for beginners, and others suggesting that Lisp's unique features make it worth learning.
  • The creator of Bel uses an unreleased interpreter written in Arc to work with the language, and has found that developing in Bel is sufficiently better than in Arc.
  • Some commenters are interested in the potential for optimization techniques to improve the efficiency of Bel, such as automatic optimization of string representation.
  • The relationship between Bel and Arc is discussed, with some wondering how Bel improves upon Arc and how the two languages differ.