From 7c4f04564094ed1bddc776c0f1e4725cadfbd3cc Mon Sep 17 00:00:00 2001 From: cj12154 Date: Fri, 13 Jan 2023 13:51:41 -0500 Subject: [PATCH] a bunch of todos for the long weekend --- src/matrix/core.clj | 8 ++++++++ .../classes/META-INF/maven/matrix/matrix/pom.properties | 6 ++++++ .../leiningen.core.classpath.extract-native-dependencies | 1 + 3 files changed, 15 insertions(+) create mode 100644 target/default/classes/META-INF/maven/matrix/matrix/pom.properties create mode 100644 target/default/stale/leiningen.core.classpath.extract-native-dependencies diff --git a/src/matrix/core.clj b/src/matrix/core.clj index 3cc91c1..f459330 100644 --- a/src/matrix/core.clj +++ b/src/matrix/core.clj @@ -224,3 +224,11 @@ got) matrix-repl last))) + +; TODO: actual parsing of row operations +; TODO: parse equations (easy, but requires context (e.g. x = 1 could be any number of variables)) +; TODO: undoing + ; will have to have a higher level thing for storing state +; TODO: solving id-matrix +; TODO: solving gaussian-eliminated matrix +; TODO: automation diff --git a/target/default/classes/META-INF/maven/matrix/matrix/pom.properties b/target/default/classes/META-INF/maven/matrix/matrix/pom.properties new file mode 100644 index 0000000..29ccf6f --- /dev/null +++ b/target/default/classes/META-INF/maven/matrix/matrix/pom.properties @@ -0,0 +1,6 @@ +#Leiningen +#Fri Jan 13 12:10:35 EST 2023 +groupId=matrix +artifactId=matrix +version=0.1.0-SNAPSHOT +revision=29fca794b5d88671a902cff6c2cf4aef643fca23 diff --git a/target/default/stale/leiningen.core.classpath.extract-native-dependencies b/target/default/stale/leiningen.core.classpath.extract-native-dependencies new file mode 100644 index 0000000..01eaccd --- /dev/null +++ b/target/default/stale/leiningen.core.classpath.extract-native-dependencies @@ -0,0 +1 @@ +[{:dependencies {org.clojure/clojure {:vsn "1.11.1", :native-prefix nil}, org.clojure/spec.alpha {:vsn "0.3.218", :native-prefix nil}, org.clojure/core.specs.alpha {:vsn "0.2.62", :native-prefix nil}, nrepl {:vsn "0.6.0", :native-prefix nil}, clojure-complete {:vsn "0.2.5", :native-prefix nil}}, :native-path "target/default/native"} {:native-path "target/default/native", :dependencies {org.clojure/clojure {:vsn "1.11.1", :native-prefix nil, :native? false}, org.clojure/spec.alpha {:vsn "0.3.218", :native-prefix nil, :native? false}, org.clojure/core.specs.alpha {:vsn "0.2.62", :native-prefix nil, :native? false}, nrepl {:vsn "0.6.0", :native-prefix nil, :native? false}, clojure-complete {:vsn "0.2.5", :native-prefix nil, :native? false}}}] \ No newline at end of file