From 83969cc1caa80e179fcc4dd395a9bdf779733a20 Mon Sep 17 00:00:00 2001
From: Per Lindgren <per.lindgren@ltu.se>
Date: Thu, 22 Oct 2020 12:44:37 +0200
Subject: [PATCH] requirements clarifications, added a clause on Cranelift

---
 README.md | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index a41f24f..4935ee6 100644
--- a/README.md
+++ b/README.md
@@ -169,7 +169,9 @@ Implement for higher grades
 - Basic code generation.
 - Pass `noalias` where possible allowing for better optimization (assuming your borrow checker prevents aliasing).
 - Other attributes, intrinsics, etc. that enables further LLVM optimizations.
-- Bindings to external code, (this could allow for )
+- Bindings to external code, (this could allow for e.g., input and output for your programs)
+
+As an alternative using Cranelift as alternative to LLVM was suggested. In this case, optimization is not a primary target, but rather compilation speed, and flexibility to support target independent WASM for next-gen web applications is in focus. Also in this case bindings to external code is possible to provide interaction is possible.
 
 ---
 
-- 
GitLab