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}]