aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorSopár Adrián <dev.adrian.sopar@protonmail.com>2023-01-27 00:05:24 +0100
committerSopár Adrián <dev.adrian.sopar@protonmail.com>2023-01-27 00:05:24 +0100
commit2c5a5f7679a5f450e483fdedc99c80622f260a4d (patch)
treec96f4f9020275e8853c92f008fa9f041e0529a57 /README.md
Init commit.HEADmaster
Diffstat (limited to 'README.md')
-rw-r--r--README.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..b088076
--- /dev/null
+++ b/README.md
@@ -0,0 +1,13 @@
+**Proof-of-Concept project for OOP in C**
+
+This is my project where I develop possible C99 implementations for some of the concepts found in OOP. Feel free to look around. Bellow you can read a description of things that's already implemented.
+
+Interface
+---------
+
+Currently this is the only thing, that's implemented. The solution was designed for supporting the following requirements:
+
+- A given object should be able to support multiple interfaces.
+- Interoperable between multiple dynamicly linked libraries.
+
+The last point means, that the code for the interface and implementations could reside in different dynamicly linked libraries, which were compiled with different compilers. \ No newline at end of file