From 72d698ebaa9b22d71e63102e4b5d16b067c1cc38 Mon Sep 17 00:00:00 2001 From: Stuart Halloway Date: Tue, 18 Dec 2012 08:11:44 -0500 Subject: [PATCH 1/4] Datomic dtm files --- lib/linguist/languages.yml | 8 +++ samples/Datomic/bigger-than-pluto.dtm | 76 +++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 samples/Datomic/bigger-than-pluto.dtm diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 8b6d0831..c18e9575 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -339,6 +339,14 @@ Dart: type: programming primary_extension: .dart +Datomic: + type: data + ace_mode: clojure + color: "#db5855" + primary_extension: .dtm + extensions: + - .dtm + Delphi: type: programming color: "#b0ce4e" diff --git a/samples/Datomic/bigger-than-pluto.dtm b/samples/Datomic/bigger-than-pluto.dtm new file mode 100644 index 00000000..47ce43cd --- /dev/null +++ b/samples/Datomic/bigger-than-pluto.dtm @@ -0,0 +1,76 @@ +[{:db/id #db/id [db.part/db] + :db/ident :object/name + :db/doc "Name of a Solar System object." + :db/valueType :db.type/string + :db/index true + :db/cardinality :db.cardinality/one + :db.install/_attribute :db.part/db} + {:db/id #db/id [db.part/db] + :db/ident :object/meanRadius + :db/doc "Mean radius of an object." + :db/index true + :db/valueType :db.type/double + :db/cardinality :db.cardinality/one + :db.install/_attribute :db.part/db} + {:db/id #db/id [db.part/db] + :db/ident :data/source + :db/doc "Source of the data in a transaction." + :db/valueType :db.type/string + :db/index true + :db/cardinality :db.cardinality/one + :db.install/_attribute :db.part/db}] +[{:db/id #db/id [db.part/tx] + :db/doc "Solar system objects bigger than Pluto."} + {:db/id #db/id [db.part/tx] + :data/source "http://en.wikipedia.org/wiki/List_of_Solar_System_objects_by_size"} + {:db/id #db/id [db.part/user] + :object/name "Sun" + :object/meanRadius 696000.0} + {:db/id #db/id [db.part/user] + :object/name "Jupiter" + :object/meanRadius 69911.0} + {:db/id #db/id [db.part/user] + :object/name "Saturn" + :object/meanRadius 58232.0} + {:db/id #db/id [db.part/user] + :object/name "Uranus" + :object/meanRadius 25362.0} + {:db/id #db/id [db.part/user] + :object/name "Neptune" + :object/meanRadius 24622.0} + {:db/id #db/id [db.part/user] + :object/name "Earth" + :object/meanRadius 6371.0} + {:db/id #db/id [db.part/user] + :object/name "Venus" + :object/meanRadius 6051.8} + {:db/id #db/id [db.part/user] + :object/name "Mars" + :object/meanRadius 3390.0} + {:db/id #db/id [db.part/user] + :object/name "Ganymede" + :object/meanRadius 2631.2} + {:db/id #db/id [db.part/user] + :object/name "Titan" + :object/meanRadius 2576.0} + {:db/id #db/id [db.part/user] + :object/name "Mercury" + :object/meanRadius 2439.7} + {:db/id #db/id [db.part/user] + :object/name "Callisto" + :object/meanRadius 2410.3} + {:db/id #db/id [db.part/user] + :object/name "Io" + :object/meanRadius 1821.5} + {:db/id #db/id [db.part/user] + :object/name "Moon" + :object/meanRadius 1737.1} + {:db/id #db/id [db.part/user] + :object/name "Europa" + :object/meanRadius 1561.0} + {:db/id #db/id [db.part/user] + :object/name "Triton" + :object/meanRadius 1353.4} + {:db/id #db/id [db.part/user] + :object/name "Eris" + :object/meanRadius 1163.0}] From 54a4af75b567d2b2ac0677c13778edd0d54a9681 Mon Sep 17 00:00:00 2001 From: Stuart Halloway Date: Tue, 18 Dec 2012 08:59:39 -0500 Subject: [PATCH 2/4] (BFDD) build-system failure driven development --- lib/linguist/languages.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index c18e9575..a06609b2 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -341,6 +341,7 @@ Dart: Datomic: type: data + lexer: clojure ace_mode: clojure color: "#db5855" primary_extension: .dtm From 78708df79dead749ec8d7a8271056eae5f03c3d0 Mon Sep 17 00:00:00 2001 From: Stuart Halloway Date: Tue, 18 Dec 2012 09:16:59 -0500 Subject: [PATCH 3/4] better: edn is generic --- lib/linguist/languages.yml | 18 +++++++++--------- .../bigger-than-pluto.edn} | 0 2 files changed, 9 insertions(+), 9 deletions(-) rename samples/{Datomic/bigger-than-pluto.dtm => edn/bigger-than-pluto.edn} (100%) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index a06609b2..a3330144 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -339,15 +339,6 @@ Dart: type: programming primary_extension: .dart -Datomic: - type: data - lexer: clojure - ace_mode: clojure - color: "#db5855" - primary_extension: .dtm - extensions: - - .dtm - Delphi: type: programming color: "#b0ce4e" @@ -394,6 +385,15 @@ Ecl: extensions: - .eclxml +edn: + type: data + lexer: clojure + ace_mode: clojure + color: "#db5855" + primary_extension: .edn + extensions: + - .edn + Eiffel: type: programming lexer: Text only diff --git a/samples/Datomic/bigger-than-pluto.dtm b/samples/edn/bigger-than-pluto.edn similarity index 100% rename from samples/Datomic/bigger-than-pluto.dtm rename to samples/edn/bigger-than-pluto.edn From dc8685f9183e1001bfc057b3a50142f97714afa3 Mon Sep 17 00:00:00 2001 From: Stuart Halloway Date: Wed, 9 Jan 2013 08:18:10 -0500 Subject: [PATCH 4/4] remove redundant specification --- lib/linguist/languages.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index a3330144..89436558 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -391,8 +391,6 @@ edn: ace_mode: clojure color: "#db5855" primary_extension: .edn - extensions: - - .edn Eiffel: type: programming