From d24184b63deb15ca9617df7c2f03670650e5cc87 Mon Sep 17 00:00:00 2001
From: James Alan Preiss <jamesalanpreiss@gmail.com>
Date: Sun, 24 Jul 2016 14:46:28 -0700
Subject: [PATCH] Update README.md

project intro
---
 README.md | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/README.md b/README.md
index f2a35ae..5c91bb9 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,13 @@
 # cmath3d
 3d math library for C. Vectors, 3x3 matrices, quaternions.
 
+This library is intended for embedded projects where C++ is not used.
+In the author's opinion, C++'s feature set enables dramatically
+more readable 3d math code. However, many embedded projects stick with C
+by necessity or preference. The goal of this project is to create the
+best possible programmer experience within the constraints of C syntax.
+If it is missing something you need, feature requests are encouraged.
+
 Unlike many other C libraries of this type, `cmath3d` passes arguments
 and returns results by value instead of by pointer and pointer-to-output.
 This choice has several motivations:
-- 
2.20.1