]> Lady’s Gitweb - Langdev/commitdiff
Initial commit
authorLady <redacted>
Wed, 6 Mar 2002 03:08:50 +0000 (22:08 -0500)
committerLady <redacted>
Fri, 22 Dec 2023 03:08:50 +0000 (22:08 -0500)
.gitignore [new file with mode: 0644]
.rsync-filter [new file with mode: 0644]
COPYING [new file with mode: 0644]
GNUmakefile [new file with mode: 0644]
README.markdown [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..e20a29e
--- /dev/null
@@ -0,0 +1,2 @@
+.grass
+%*
diff --git a/.rsync-filter b/.rsync-filter
new file mode 100644 (file)
index 0000000..1e3fbfe
--- /dev/null
@@ -0,0 +1,9 @@
+-s .DS_Store
+-s .git
+-s .gitignore
+-s /GNUmakefile
+-s /.grass
+- /.rsync-filter
+-s README*
+-s #*
+-s %*
diff --git a/COPYING b/COPYING
new file mode 100644 (file)
index 0000000..0e259d4
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,121 @@
+Creative Commons Legal Code
+
+CC0 1.0 Universal
+
+    CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
+    LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
+    ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
+    INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
+    REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
+    PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
+    THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
+    HEREUNDER.
+
+Statement of Purpose
+
+The laws of most jurisdictions throughout the world automatically confer
+exclusive Copyright and Related Rights (defined below) upon the creator
+and subsequent owner(s) (each and all, an "owner") of an original work of
+authorship and/or a database (each, a "Work").
+
+Certain owners wish to permanently relinquish those rights to a Work for
+the purpose of contributing to a commons of creative, cultural and
+scientific works ("Commons") that the public can reliably and without fear
+of later claims of infringement build upon, modify, incorporate in other
+works, reuse and redistribute as freely as possible in any form whatsoever
+and for any purposes, including without limitation commercial purposes.
+These owners may contribute to the Commons to promote the ideal of a free
+culture and the further production of creative, cultural and scientific
+works, or to gain reputation or greater distribution for their Work in
+part through the use and efforts of others.
+
+For these and/or other purposes and motivations, and without any
+expectation of additional consideration or compensation, the person
+associating CC0 with a Work (the "Affirmer"), to the extent that he or she
+is an owner of Copyright and Related Rights in the Work, voluntarily
+elects to apply CC0 to the Work and publicly distribute the Work under its
+terms, with knowledge of his or her Copyright and Related Rights in the
+Work and the meaning and intended legal effect of CC0 on those rights.
+
+1. Copyright and Related Rights. A Work made available under CC0 may be
+protected by copyright and related or neighboring rights ("Copyright and
+Related Rights"). Copyright and Related Rights include, but are not
+limited to, the following:
+
+  i. the right to reproduce, adapt, distribute, perform, display,
+     communicate, and translate a Work;
+ ii. moral rights retained by the original author(s) and/or performer(s);
+iii. publicity and privacy rights pertaining to a person's image or
+     likeness depicted in a Work;
+ iv. rights protecting against unfair competition in regards to a Work,
+     subject to the limitations in paragraph 4(a), below;
+  v. rights protecting the extraction, dissemination, use and reuse of data
+     in a Work;
+ vi. database rights (such as those arising under Directive 96/9/EC of the
+     European Parliament and of the Council of 11 March 1996 on the legal
+     protection of databases, and under any national implementation
+     thereof, including any amended or successor version of such
+     directive); and
+vii. other similar, equivalent or corresponding rights throughout the
+     world based on applicable law or treaty, and any national
+     implementations thereof.
+
+2. Waiver. To the greatest extent permitted by, but not in contravention
+of, applicable law, Affirmer hereby overtly, fully, permanently,
+irrevocably and unconditionally waives, abandons, and surrenders all of
+Affirmer's Copyright and Related Rights and associated claims and causes
+of action, whether now known or unknown (including existing as well as
+future claims and causes of action), in the Work (i) in all territories
+worldwide, (ii) for the maximum duration provided by applicable law or
+treaty (including future time extensions), (iii) in any current or future
+medium and for any number of copies, and (iv) for any purpose whatsoever,
+including without limitation commercial, advertising or promotional
+purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
+member of the public at large and to the detriment of Affirmer's heirs and
+successors, fully intending that such Waiver shall not be subject to
+revocation, rescission, cancellation, termination, or any other legal or
+equitable action to disrupt the quiet enjoyment of the Work by the public
+as contemplated by Affirmer's express Statement of Purpose.
+
+3. Public License Fallback. Should any part of the Waiver for any reason
+be judged legally invalid or ineffective under applicable law, then the
+Waiver shall be preserved to the maximum extent permitted taking into
+account Affirmer's express Statement of Purpose. In addition, to the
+extent the Waiver is so judged Affirmer hereby grants to each affected
+person a royalty-free, non transferable, non sublicensable, non exclusive,
+irrevocable and unconditional license to exercise Affirmer's Copyright and
+Related Rights in the Work (i) in all territories worldwide, (ii) for the
+maximum duration provided by applicable law or treaty (including future
+time extensions), (iii) in any current or future medium and for any number
+of copies, and (iv) for any purpose whatsoever, including without
+limitation commercial, advertising or promotional purposes (the
+"License"). The License shall be deemed effective as of the date CC0 was
+applied by Affirmer to the Work. Should any part of the License for any
+reason be judged legally invalid or ineffective under applicable law, such
+partial invalidity or ineffectiveness shall not invalidate the remainder
+of the License, and in such case Affirmer hereby affirms that he or she
+will not (i) exercise any of his or her remaining Copyright and Related
+Rights in the Work or (ii) assert any associated claims and causes of
+action with respect to the Work, in either case contrary to Affirmer's
+express Statement of Purpose.
+
+4. Limitations and Disclaimers.
+
+ a. No trademark or patent rights held by Affirmer are waived, abandoned,
+    surrendered, licensed or otherwise affected by this document.
+ b. Affirmer offers the Work as-is and makes no representations or
+    warranties of any kind concerning the Work, express, implied,
+    statutory or otherwise, including without limitation warranties of
+    title, merchantability, fitness for a particular purpose, non
+    infringement, or the absence of latent or other defects, accuracy, or
+    the present or absence of errors, whether or not discoverable, all to
+    the greatest extent permissible under applicable law.
+ c. Affirmer disclaims responsibility for clearing rights of other persons
+    that may apply to the Work or any use thereof, including without
+    limitation any person's Copyright and Related Rights in the Work.
+    Further, Affirmer disclaims responsibility for obtaining any necessary
+    consents, permissions or other rights required for any use of the
+    Work.
+ d. Affirmer understands and acknowledges that Creative Commons is not a
+    party to this document and has no duty or obligation with respect to
+    this CC0 or use of the Work.
diff --git a/GNUmakefile b/GNUmakefile
new file mode 100644 (file)
index 0000000..026308b
--- /dev/null
@@ -0,0 +1,40 @@
+SHELL = /bin/sh
+
+# This Makefile requires rsync 3 or newer.
+RSYNC = rsync
+RSYNC_FLAGS = -Oclmrtvz
+RSYNC_OPTIONS =
+RSYNC_FILTER = .rsync-filter
+
+SOURCE_CHARSET = utf-8-mac
+
+DESTINATION_HOST = computer
+DESTINATION_PATH = lady/langdev
+DESTINATION = $(DESTINATION_HOST):$(DESTINATION_PATH)
+DESTINATION_CHARSET = utf-8
+
+GIT_FORCE =
+
+build:
+# Put any necessary build scripts in here!
+       touch .grass
+
+ensure-build:
+       @if [ ! -f .grass ]; then echo 'Error: The website has not been built yet!' >&2; echo 'Run `make` before syncing.' >&2; exit 1; fi
+       @if buildtime=$$(stat -f '%m' .grass) && committime=$$(git log -1 --format='%ct' | awk '{print $$NF}') && [ "$$committime" -gt "$$buildtime" ]; then echo 'Error: A commit was made after the last build!' >&2; echo 'Run `make` before syncing.' >&2; exit 1; fi
+
+ensure-branch-up-to-date:
+       git fetch
+       @if ! git merge-base --is-ancestor @{u} HEAD; then echo 'Error: This branch is currently out‐of‐date!' >&2; echo 'Pull in changes with `git pull` before syncing.' >&2; exit 1; fi
+
+ensure-clean:
+       @if output=$$(git status --porcelain) && [ ! -z "$$output" ]; then echo 'Error: There are uncommitted changes!' >&2; echo 'Commit changes and run `make` before syncing.' >&2; exit 1; fi
+
+dry-sync: ensure-clean$(if $(GIT_FORCE),, ensure-branch-up-to-date) ensure-build
+       $(RSYNC) $(RSYNC_FLAGS) --del --dry-run --filter=". $(RSYNC_FILTER)" --iconv=$(SOURCE_CHARSET),$(DESTINATION_CHARSET) $(RSYNC_OPTIONS) . $(DESTINATION)
+
+sync: ensure-clean$(if $(GIT_FORCE),, ensure-branch-up-to-date) ensure-build
+       $(RSYNC) $(RSYNC_FLAGS) --del --filter=". $(RSYNC_FILTER)" --iconv=$(SOURCE_CHARSET),$(DESTINATION_CHARSET) $(RSYNC_OPTIONS) . $(DESTINATION)
+       git push$(if $(GIT_FORCE), --force,)
+
+.PHONY: build dry-sync ensure-branch-up-to-date ensure-build ensure-clean sync;
diff --git a/README.markdown b/README.markdown
new file mode 100644 (file)
index 0000000..9ca0d92
--- /dev/null
@@ -0,0 +1,131 @@
+# The Langdev Repository
+
+This repository forms a monorepo of linguistic information and data
+pertaining to languages developed by [Lady][] under the cognomen of
+Project Langdev. An overview of these languages follows :—
+
+## Languages of Current Interest
+
+### The Jastu‐Sevensi Languages
+
+**Language code:** `art-x-jsv` (use a more specific code if possible)
+
+#### Preclassical Sevensi
+
+**Language code:** `art-x-xjs`
+
+Preclassical Sevensi is the earliest form of the Sevensi language,
+based upon the words and grammars of Pre–Jastu‐Sevensi (described
+below). Its vocabulary is limited and highly-productive, and its
+grammar is comparatively simple and straightforward. It exists as a
+basis for Classical Sevensi, and is not intended to be a complete and
+usable language in its own right.
+
+#### Classical Sevensi
+
+**Language code:** `art-x-osv`
+
+Classical Sevensi is an early language intended to be fully usable for
+the creation of sophisticated works. Its phonology and grammar, while
+developed from Preclassical Sevensi, are significantly more complex.
+
+#### Modern Sevensi
+
+**Language code:** `art-x-svi`
+
+Modern Sevensi is, to a significant extent, a simplification of
+Classical Sevensi aimed at being easy to learn and use.
+
+## Historical Language Efforts
+
+These languages are considered “noncanonical”, meaning that they are
+not taken to comprise part of the fictional history of Langdev
+languages and should not be attested in new works.
+
+### The “7c” Languages
+
+These languages were developed by [Lady][] while she was in high
+school. Work on these languages had probably begun by 2009 and
+definitely by 2010, and ceased sometime in 2012 in favour of the
+successor Jastugay language. Later, these languages were incorporated
+into the starting lexicon for Pre–Jastu‐Sevensi, which forms the basis
+of Preclassical Sevensi as described above.
+
+The 7c languages share a common feature of being developed iteratively
+from an extremely small starting base. Each iteration was assigned a
+number; for Eho the numbers range from Ⅰ–ⅠⅤ, for Elrex from Ι–ⅤⅠ, and
+for Jastulae from Ι–ⅤⅠⅠⅠ. Project Langdev makes no claims as to whether
+this was a good or practical way to develop a language.
+
+#### Eho
+
+**Language code:** `art-x-eho`
+
+The Eho language had the smallest starting lexicon of the 7c languages,
+with just two words. Only four iterations were completed, at which time
+the final lexis was still only 15 words.
+
+The name “Eho” is derived from “East Hope”, an English exonym for the
+fictional location from which the language was thought to originate.
+The name was only used in supplemental materials; in actual language
+documentation the symbol <i lang="zxx">□</i> was used instead.
+
+#### Elrex
+
+**Language code:** `art-x-lrx`
+
+The Elrex language was highly onomatopœic, with a large number of
+vowels and a lexicon which tended to deal in feelings or emotions. Five
+iterations were completed; the sixth was started but never finished.
+
+The name “Elrex” derives from the pronunciation of “Lrex”, itself an
+abbreviated form of “Lendrex” ⟨< PIE <i lang="ine-x-proto">\*lendʰ</i>
+“land” + <i lang="ine-x-proto">\*h₃rḗǵs</i> “king”⟩, an exonym for the
+fictional location from which the language was thought to originate.
+
+#### Jastulae
+
+**Language code:** `art-x-jtl`
+
+Jastulae is the most advanced of the 7c languages, developed through
+eight full iterations and, in its final form, consisting of a
+substantial lexis and rudimentary grammar. It is the only 7c language
+to have an endonym; the word <i lang="art-x-jtl-0008">jāsto͡olæ</i> in
+Jastulae ⅤⅠⅠⅠ means “speaking people”. Prior to the development of this
+word, the language was known vernacularly by the name <i>Trustian</i>,
+and in documentation by the symbol <i lang="zxx">⊻</i>.
+
+### Jastugay
+
+**Language code:** `art-x-jst`; historically also `x-XX-jt`
+
+Jastugay, natively written <i>Jästugā</i>, was a refinement and
+expansion of Jastulae ⅤⅠⅠⅠ (described above). The boundary between the
+two is somewhat fuzzy; Jastugay is distinguished by having a more
+refined grammatical system even as it shares much of the same
+vocabulary. Work on this language primarily occurred in 2012 and 2013.
+
+Only one text in Jastugay was ever produced: a short snippet of story
+titled <cite lang="art-x-jst">Pə dätzē āʒo dāʒo</cite>. This text
+notably does not line up precisely with the language as documented and
+likely predates several innovations, placing it somewhere on the
+boundary between the Jastulae and Jastugay dialects.
+
+### Pre–Jastu‐Sevensi
+
+**Language code:** `art-x-jsv-0009`
+
+Pre–Jastu‐Sevensi forms the foundation for all of the Jastu‐Sevensi
+languages. It was developed starting in 2015 by refining Jastugay and
+incorporating aspects of the other 7c languages.
+
+The version of this language which is actually “attested” is known as
+Preclassical Sevensi (see above); development on Pre–Jastu‐Sevensi is
+now frozen.
+
+## Rights & Licence
+
+The contents of this repository are marked with [CC0 1.0](./COPYING)
+and released by their author into the public domain.
+
+[Lady]: https://www.ladys.computer/about/#lady
This page took 0.27635 seconds and 4 git commands to generate.