emotions, xoi/xei
continuous-integration/drone/push Build was killed Details

This commit is contained in:
Cadey Ratio 2020-05-25 21:05:47 -04:00
parent 4dfcd72caa
commit bb6b74255c
49 changed files with 363 additions and 0 deletions

View File

@ -0,0 +1,56 @@
## Feelings
Feelings in L'ewa are marked with a family of particles called "WI". These can
also be modified with other particles. Here are the emotional markers:
| L'ewa | English |
|-------|----------------|
| `a'a` | attentive |
| `a'e` | alertness |
| `ai` | intent |
| `a'i` | effort |
| `a'o` | hope |
| `au` | desire |
| `a'u` | interest |
| `e'a` | permission |
| `e'e` | competence |
| `ei` | obligation |
| `e'i` | constraint |
| `e'o` | request |
| `e'u` | suggestion |
| `ia` | belief |
| `i'a` | acceptance |
| `ie` | agreement |
| `i'e` | approval |
| `ii` | fear |
| `i'i` | togetherness |
| `io` | respect |
| `i'o` | appreciation |
| `iu` | love |
| `i'u` | familiarity |
| `o'a` | pride |
| `o'e` | closeness |
| `oi` | complaint/pain |
| `o'i` | caution |
| `o'o` | patience |
| `o'u` | relaxation |
| `ua` | discovery |
| `u'a` | gain |
| `ue` | surprise |
| `u'e` | wonder |
| `ui` | happiness |
| `u'i` | amusement |
| `uo` | completion |
| `u'o` | courage |
| `uu` | pity |
| `u'u` | repentant |
If an emotion is unknown in a conversation, you can ask with `kei`:
```
<Mai> xoi, so pei?
hi, what-verb what-feeling?
<Cadey> madsa ui
to eat :D
```

View File

@ -0,0 +1,24 @@
## Greetings and Farewell
"Hello" in L'ewa is said using `xoi`. It can also be used as a reply to hello
similar to «ça va» in French. It is possible to have an entire conversation with
just `xoi`:
```
<Mai> xoi
<Cadey> xoi
<Mai> xoi
```
The other implications of `xoi` are "how are you?" "I am good, you?", "I am
good", etc. If more detail is needed beyond this, then it can be supplied
instead of replying with `xoi`.
"Goodbye" is said using `xei`. Like `xoi` it can be used as a reply to another
goodbye and can form a mini-conversation:
```
<Cadey> xei
<Mai> xei
<Cadey> xei
```

View File

@ -0,0 +1,4 @@
# Conversations
This chapter will cover basic conversation making in L'ewa. TODO(Mai): more
filler text here.

View File

@ -28,4 +28,7 @@
- [Word Distinctions](./05_lexicon/distinctions.md)
- [Family Terms](./05_lexicon/family.md)
- [Idioms](05_lexicon/idioms.md)
- [Conversations](./06_conversations/index.md)
- [Greetings](./06_conversations/greetings.md)
- [Feelings](./06_conversations/feelings.md)
- [Dictionary](./dictionary.md)

View File

@ -36,6 +36,10 @@ intro/index.md
05_lexicon/family.md
05_lexicon/idioms.md
06_conversations/index.md
06_conversations/greetings.md
06_conversations/feelings.md
dictionary.md
'

View File

@ -114,5 +114,45 @@ in { rootWords =
, ./particles/ma.dhall
, ./particles/no.dhall
, ./particles/ke_a.dhall
, ./particles/xoi.dhall
, ./particles/xei.dhall
, ./particles/a_a.dhall
, ./particles/a_e.dhall
, ./particles/ai.dhall
, ./particles/a_o.dhall
, ./particles/au.dhall
, ./particles/a_u.dhall
, ./particles/e_a.dhall
, ./particles/e_e.dhall
, ./particles/ei.dhall
, ./particles/e_i.dhall
, ./particles/e_o.dhall
, ./particles/e_u.dhall
, ./particles/ia.dhall
, ./particles/i_a.dhall
, ./particles/ie.dhall
, ./particles/i_e.dhall
, ./particles/ii.dhall
, ./particles/i_i.dhall
, ./particles/io.dhall
, ./particles/i_o.dhall
, ./particles/iu.dhall
, ./particles/i_u.dhall
, ./particles/o_a.dhall
, ./particles/o_e.dhall
, ./particles/oi.dhall
, ./particles/o_i.dhall
, ./particles/o_o.dhall
, ./particles/o_u.dhall
, ./particles/ua.dhall
, ./particles/u_a.dhall
, ./particles/ue.dhall
, ./particles/u_e.dhall
, ./particles/ui.dhall
, ./particles/u_i.dhall
, ./particles/uo.dhall
, ./particles/u_o.dhall
, ./particles/uu.dhall
, ./particles/kei.dhall
]
}

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "a'a", gloss = "attentive" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "a'e", gloss = "alertness" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "a'i", gloss = "effort" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "a'o", gloss = "hope" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "a'u", gloss = "interest" }

5
words/particles/ai.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "ai", gloss = "intent" }

5
words/particles/au.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "au", gloss = "desire" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "e'a", gloss = "permission" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "e'e", gloss = "competence" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "e'i", gloss = "constraint" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "e'o", gloss = "request" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "e'u", gloss = "suggestion" }

5
words/particles/ei.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "ei", gloss = "obligation" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "i'a", gloss = "acceptance" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "i'e", gloss = "approval" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "i'i", gloss = "togetherness" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "i'o", gloss = "appreciation" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "i'u", gloss = "familiarity" }

5
words/particles/ia.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "ia", gloss = "belief" }

5
words/particles/ie.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "ie", gloss = "agreement" }

5
words/particles/ii.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "ii", gloss = "fear" }

5
words/particles/io.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "io", gloss = "respect" }

5
words/particles/iu.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "iu", gloss = "love" }

View File

@ -0,0 +1,9 @@
let ParticleWord = ../types/ParticleWord.dhall
in ParticleWord::{
, word = "key"
, gloss = "emotion question"
, definition =
"question about what emotion the other side of the conversation is feeling"
, family = "KEI"
}

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "o'a", gloss = "pride" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "o'e", gloss = "closeness" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "o'i", gloss = "caution" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "o'o", gloss = "patience" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "o'u", gloss = "relaxation" }

5
words/particles/oi.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "oi", gloss = "complaint" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "u'a", gloss = "gain" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "u'e", gloss = "wonder" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "u'i", gloss = "amusement" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "u'o", gloss = "courage" }

View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "u'u", gloss = "repentant" }

5
words/particles/ua.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "ua", gloss = "discovery" }

5
words/particles/ue.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "ue", gloss = "surprise" }

5
words/particles/ui.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "ui", gloss = "happiness" }

5
words/particles/uo.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "uo", gloss = "completion" }

5
words/particles/uu.dhall Normal file
View File

@ -0,0 +1,5 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion = ../utils/emotionWord.dhall
in emotion ParticleWord::{ word = "uu", gloss = "pity" }

View File

@ -0,0 +1,8 @@
let ParticleWord = ../types/ParticleWord.dhall
in ParticleWord::{
, word = "xei"
, gloss = "goodbye"
, definition = "goodbye, etc"
, family = "XOI"
}

View File

@ -0,0 +1,8 @@
let ParticleWord = ../types/ParticleWord.dhall
in ParticleWord::{
, word = "xoi"
, gloss = "hello"
, definition = "hello, etc"
, family = "XOI"
}

View File

@ -0,0 +1,12 @@
let ParticleWord = ../types/ParticleWord.dhall
let emotion =
λ(x : ParticleWord.Type) →
ParticleWord::{
, word = x.word
, gloss = x.gloss
, family = "UI"
, definition = "${x.gloss} emotional indicator"
}
in emotion