-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinception.html
More file actions
134 lines (102 loc) · 5.43 KB
/
Copy pathinception.html
File metadata and controls
134 lines (102 loc) · 5.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<html lang="en" data-bs-theme="dark"><head>
<meta charset="utf-8">
<meta name="description" content="General ideas about Maj language. Designed by Elucian Moise, 2020.">
<meta name="author" content="Elucian Moise">
<meta name="keywords" content="sage, code, sage-code, maj, maj liga, majLang, akara, grammar, auxiliary, language, conlang">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Website title -->
<title>Maj Inception</title>
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet" crossorigin="anonymous">
<!-- Icon -->
<link rel="icon" type="image/png" href="../images/favicon.ico">
<!-- Prism Highlighter -->
<link rel="stylesheet" href="../prism.css">
<!-- custom css -->
<link rel="stylesheet" href="https://sagecode.net/sage.css">
</head>
<body>
<div class="container">
<!-- header -->
<div class="row">
<div class="col">
<a href="https://sagecode.net"><img src="https://sagecode.net/images/sage-logo.svg" alt="Sage-Code Laboratory" height="80"/></a>
</div>
<div class="col bottom-right">
<a href="index.html#lang-index" rel="nofollow">index</a><--
</div>
</div><hr>
<h1>Maj Inception</h1>
<div class="alert alert-secondary shadow-sm">
Our intention is to create a comprehensive light-weight language easy to learn. However it all depends on your native language. Maj is using Latin letters with Balkanic pronounciation. So it will be familiar for Central and East-Europeans and less familiar to Americans, Canadians, Australians, German and even less familiar for Asiatic folks.
</div>
<h2>Reasons</h2>
<p>There are some good reasons to make a new and different language:</p>
<ul>
<li>Erosion of linguistic diversity has reduced the number of languages to around 6,500;</li>
<li>Languages become more complex as time pass and therefore difficult to learn;</li>
<li>Languages are difficult to optimize due to government intervention and static culture;</li>
<li>Languages have errors that nobody care to fix that makes some of them ambiguous;</li>
<li>Languages progress is real slow, lagging behind scientific and technologic descoveries.</li>
</ul>
<h2>Purpose:</h2>
<p>Maj language has several potential use-cases:</p>
<ol>
<li>making software for language processing and games;</li>
<li>learning how to use tools to organize a project;</li>
<li>study grammar and vocabulary of other languages;</li>
<li>experiment with different words and sounds;</li>
</ol>
<h2>Attributes:</h2>
<p>Maj language, will have the following attributes:</p>
<ul>
<li>Regular - with deterministic reading rules;</li>
<li>Efficient - short words and simple grammar;</li>
<li>Experimental - innovations in logic and reasoning;</li>
</ul>
<h3>Regular</h3>
<p>Maj have shorte words to reduce cost of typing; so Maj can be faster and more efficient than other languages; after initial calculation we estimate Maj is on average 20% more efficient than other languages. Also we try to make Maj more efficient by reducing number of words required in sentances; therefore Maj has an unusually large number of verbs.</p>
<p><strong>Rules:</strong></p>
<ul>
<li>Maj words can differ from one to other by a single letter;</li>
<li>Maj frequent words are shorter while less frequent words are longer;</li>
<li>Maj can use prefixes and suffixes to make a new word from a root;</li>
<li>Maj is using dash <code>-</code> to create longer words;</li>
<li>Maj letters are pronounced the same in all words regardless of word origin;</li>
</ul>
<h3>Efficient</h3>
<p>We strive to make Maj efficient. Our main method is to make short words. We aim for Maj to be crisp and elegant. Most words use simple design patterns that avoid difficult to pronounce consonant clusters.</p>
<p>Many words are related in Mak by using a common root with different ending vowel: {"a", "e", "o", "u", "h", "i"} to create groups of related words. In the next example you can see a regular noun and a regular verb.</p>
<p><strong>Regular Noun:</strong></p>
<ul>
<li>poma = fruit </li>
<li>pome = fruits</li>
<li>pomo = fruitful</li>
</ul>
<p>This particular group is missing the verb. There is no meaning for the words: "maso" or "masu". These two words are logically possible but they have no rationale behind so they can not exist in the Lexicon.</p>
<p><strong>Verb example:</strong></p>
<ul>
<li>doza = dizziness</li>
<li>dozo = dizzy</li>
<li>dozu = getting dizzy</li>
</ul>
<p>This verb can change the status of somebody. The new status becomes an adjective. Also this verb ce infer a new abstract thing called "doza". And this can be used as a noun.</p>
<h3>Experimental:</h3>
<p>Maj is experimental and we know is not perfect. One major issue is the high similarity between two words. Sometimes words that have nothing in common may look alike. We try to identify these situations and improve the Lexicon.</p>
<h4>Examples:</h4>
<ul>
<li>rota = wheel</li>
<li>ruta = route</li>
</ul>
<p>One single letter can be read wrong and this can change the meaning of the sentence. Maj is not error tolerant and this is bad because we can not use error correction algorithms. There will be no spell check for Maj. You must be careful to type it correctly.</p>
<!-- work in progress-->
<hr>
<p><b>Read next:</b>
<a href="alphabet.html">Alphabet</a></p>
<!-- Footer -->
<footer class="footer">
<div class="footer-copyright text-center"></div>
</footer>
</div>
</body>
</html>