Comment

Comment by sph

There is, but we need to throw away our outdated current programming model. Think Lisp or Smalltalk. There should not be a separation between program written in some language, operating system and shell [1].

You'd simply run:

    CURL url: "https://example.com" method: 'post
in an interactive system, that can either represent your shell, or your application code. We need --libcurl because UNIX is not an interactive environment, so there is an enormous abyss between runtime and compile time.

(Syntax in this example from a Smalltalk-like environment I have been designing, should be understandable enough)

---

1: "An operating system is a collection of things that don't fit in a language. There shouldn't be one." — Dan Ingalls, 1981

parent sph 2 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton