From c0b3c89f16c2ba36da66a4259a271db449ee66ca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= <ludo@gnu.org>
Date: Wed, 9 Jan 2013 22:12:11 +0100
Subject: [PATCH] Augment `TODO'.

---
 TODO | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/TODO b/TODO
index 5510ee8c76c..831ca80a157 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,6 @@
 -*- mode: org; coding: utf-8; -*-
 
-Copyright © 2012 Ludovic Courtès <ludo@gnu.org>
+Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org>
 
   Copying and distribution of this file, with or without modification,
   are permitted in any medium without royalty provided the copyright
@@ -23,6 +23,16 @@ X.509 SubjectPublicKeyInfo.  These can be decoded with the [[http://lists.gnu.or
 GnuTLS]], but not yet with its Guile bindings.  There’s also
 ‘gnutls_privkey_sign_data’ to sign, and related functions.
 
+** Add a binary cache substituter
+
+Like scripts/download-from-binary-cache.pl in Nix, but written in
+Scheme.  Substituters allow pre-built binaries to be downloaded when
+they are available from a trusted source.
+
+** Add a remote build hook
+
+Like scripts/build-remote.pl in Nix.
+
 * infrastructure
 
 ** have a Hydra instance build Guix packages
@@ -101,7 +111,6 @@ Would allow build expressions to have system-dependent code, like
 
 [[file:~/src/nix/src/libstore/build.cc::if%20(drv.env.find("allowedReferences")%20!%3D%20drv.env.end())%20{][See how Nix implements that internally]].
 
-
 * union
 
 Support sophisticated collision handling when building a union: check
-- 
GitLab