Home

DESIGNING A BETTER MAKE THAT'S ALSO COMPATIBLE.

This is harder than shell because:

TODO: Link to old blog posts.

I'm thinking of new syntax. Sneak peak. I mentioned that oil will have proc and func.

I think that Boil will have rule:

foo.pyc : foo.py
  @echo 'Compiling to .pyc by importing'
  python -c 'import foo'

rule foo.pyc : foo.py {
  quiet echo 'Compiling to .pyc by importing'
  . echo 'Compiling to .pyc by importing'
  python -c 'import foo'
}

Q may be a synonym for 'quiet'. I decided this didn't need new syntax. OK ls / fail-ok echo hi

The oiltool executable is like busybox: if you symlink it as osh, it implement the oil language.

If you symlink it as oil, it will do the toher language.

Nice thing: I get to write another Makefile from scratch.

I guess to design BOIL.

(boil is a good name: it's something you wait for.)