Skip to content

Commit e92dd70

Browse files
committed
Shtookovina -> Шτookωвiнα everywhere
1 parent 436d1b0 commit e92dd70

22 files changed

+68
-68
lines changed

NEWS.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# History of changes
22

3-
## Shtookovina 0.1.0
3+
## Шτookωвiнα 0.1.0
44

55
Initial release.

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
# Shtookovina
1+
# Шτookωвiнα
22

33
This will be some Lispy stuff for language learning. It will be based on
44
recordings from [Shtooka Project](http://shtooka.net/).
55

66
*Note: this is beginning to be usable, you can install it and try. However,
7-
Shtookovina is not very user-friendly at the moment.*
7+
Шτookωвiнα is not very user-friendly at the moment.*
88

99
## Installation
1010

1111
Installation process is pretty straightforward:
1212

13-
1. Install [SBCL](http://www.sbcl.org/), Shtookovina is written in standard
13+
1. Install [SBCL](http://www.sbcl.org/), Шτookωвiнα is written in standard
1414
Common Lisp and it doesn't rely on any specific features of SBCL, however
1515
only version compiled with SBCL is tested and guaranteed to work;
1616

@@ -39,7 +39,7 @@ Installation process is pretty straightforward:
3939
$ make
4040
```
4141

42-
6. Now you should have Shtookovina's binary `build/shtk`, you can install it
42+
6. Now you should have Шτookωвiнα's binary `build/shtk`, you can install it
4343
this way:
4444

4545
```

doc/shtk.1.gz

22 Bytes
Binary file not shown.

install.sh

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
#!/bin/sh
22
#
3-
# Sthookovina Installation Script
3+
# Шτookωвiнα Installation Script
44
#
55
# Copyright (c) 2015 Mark Karpov
66
#
7-
# Shtookovina Installation Script is free software: you can redistribute it
7+
# Шτookωвiнα Installation Script is free software: you can redistribute it
88
# and/or modify it under the terms of the GNU General Public License as
99
# published by the Free Software Foundation, either version 3 of the
1010
# License, or (at your option) any later version.
1111
#
12-
# Shtookovina Installation Script is distributed in the hope that it will be
12+
# Шτookωвiнα Installation Script is distributed in the hope that it will be
1313
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
1414
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1515
# Public License for more details.
@@ -31,7 +31,7 @@ bad_exit() # prints error message and exits the program
3131

3232
### main
3333

34-
echo 'Shtookovina installation has been started;'
34+
echo 'Шτookωвiнα installation has been started;'
3535

3636
# 1. check if actual user is root (must be root to install the software)
3737

langs/en.lisp

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; -*-
22
;;;
3-
;;; Definition of English language for Shtookovina.
3+
;;; Definition of English language for Шτookωвiнα.
44
;;;
55
;;; Copyright (c) 2015 Mark Karpov
66
;;;
7-
;;; Shtookovina is free software: you can redistribute it and/or modify it
7+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
88
;;; under the terms of the GNU General Public License as published by the
99
;;; Free Software Foundation, either version 3 of the License, or (at your
1010
;;; option) any later version.
1111
;;;
12-
;;; Shtookovina is distributed in the hope that it will be useful, but
12+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1313
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1414
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1515
;;; Public License for more details.

langs/fr.lisp

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; -*-
22
;;;
3-
;;; Definition of French language for Shtookovina.
3+
;;; Definition of French language for Шτookωвiнα.
44
;;;
55
;;; Copyright (c) 2015 Mark Karpov
66
;;;
7-
;;; Shtookovina is free software: you can redistribute it and/or modify it
7+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
88
;;; under the terms of the GNU General Public License as published by the
99
;;; Free Software Foundation, either version 3 of the License, or (at your
1010
;;; option) any later version.
1111
;;;
12-
;;; Shtookovina is distributed in the hope that it will be useful, but
12+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1313
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1414
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1515
;;; Public License for more details.

makefile

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
#
2-
# Shtookovina Makefile
2+
# Шτookωвiнα Makefile
33
#
44
# Copyright (c) 2015 Mark Karpov
55
#
6-
# Shtookovina Makefile is free software: you can redistribute it and/or
6+
# Шτookωвiнα Makefile is free software: you can redistribute it and/or
77
# modify it under the terms of the GNU General Public License as published
88
# by the Free Software Foundation, either version 3 of the License, or (at
99
# your option) any later version.
1010
#
11-
# Shtookovina Makefile is distributed in the hope that it will be useful,
11+
# Шτookωвiнα Makefile is distributed in the hope that it will be useful,
1212
# but WITHOUT ANY WARRANTY; without even the implied warranty of
1313
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1414
# Public License for more details.

src/default-hooks.lisp

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; -*-
22
;;;
3-
;;; Default hooks used in Shtookovina, user is welcome to register his/her
3+
;;; Default hooks used in Шτookωвiнα, user is welcome to register his/her
44
;;; own functions.
55
;;;
66
;;; Copyright (c) 2015 Mark Karpov
77
;;;
8-
;;; Shtookovina is free software: you can redistribute it and/or modify it
8+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
99
;;; under the terms of the GNU General Public License as published by the
1010
;;; Free Software Foundation, either version 3 of the License, or (at your
1111
;;; option) any later version.
1212
;;;
13-
;;; Shtookovina is distributed in the hope that it will be useful, but
13+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1414
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1515
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1616
;;; Public License for more details.

src/default-style.lisp

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
;;;
55
;;; Copyright (c) 2015 Mark Karpov
66
;;;
7-
;;; Shtookovina is free software: you can redistribute it and/or modify it
7+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
88
;;; under the terms of the GNU General Public License as published by the
99
;;; Free Software Foundation, either version 3 of the License, or (at your
1010
;;; option) any later version.
1111
;;;
12-
;;; Shtookovina is distributed in the hope that it will be useful, but
12+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1313
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1414
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1515
;;; Public License for more details.

src/dictionary.lisp

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
;;;
88
;;; Copyright (c) 2015 Mark Karpov
99
;;;
10-
;;; Shtookovina is free software: you can redistribute it and/or modify it
10+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
1111
;;; under the terms of the GNU General Public License as published by the
1212
;;; Free Software Foundation, either version 3 of the License, or (at your
1313
;;; option) any later version.
1414
;;;
15-
;;; Shtookovina is distributed in the hope that it will be useful, but
15+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1616
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1717
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1818
;;; Public License for more details.
@@ -39,7 +39,7 @@ consequent values of weight.")
3939

4040
(defvar +aspects-count+ 3
4141
"Number of 'aspects' (exercise types) per form. In this version of
42-
Shtookovina we have three aspects: translation, writing, and listening.")
42+
Шτookωвiнα we have three aspects: translation, writing, and listening.")
4343

4444
(defparameter *weight-sums* (make-array +aspects-count+ :initial-element 0)
4545
"Vector of sums of all weights per aspect.")

src/hooks.lisp

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp -*-
22
;;;
3-
;;; This file is part of Shtookovina.
3+
;;; This file is part of Шτookωвiнα.
44
;;;
55
;;; Copyright (c) 2015 Mark Karpov
66
;;;
7-
;;; Shtookovina is free software: you can redistribute it and/or modify it
7+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
88
;;; under the terms of the GNU General Public License as published by the
99
;;; Free Software Foundation, either version 3 of the License, or (at your
1010
;;; option) any later version.
1111
;;;
12-
;;; Shtookovina is distributed in the hope that it will be useful, but
12+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1313
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1414
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1515
;;; Public License for more details.

src/language.lisp

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; -*-
22
;;;
3-
;;; This module defines concept of language in Shtookovina. Later we'll be
3+
;;; This module defines concept of language in Шτookωвiнα. Later we'll be
44
;;; able to use it to define models of various natural languages.
55
;;;
66
;;; Copyright (c) 2015 Mark Karpov
77
;;;
8-
;;; Shtookovina is free software: you can redistribute it and/or modify it
8+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
99
;;; under the terms of the GNU General Public License as published by the
1010
;;; Free Software Foundation, either version 3 of the License, or (at your
1111
;;; option) any later version.
1212
;;;
13-
;;; Shtookovina is distributed in the hope that it will be useful, but
13+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1414
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1515
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1616
;;; Public License for more details.

src/main.lisp

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
;;;
55
;;; Copyright (c) 2015 Mark Karpov
66
;;;
7-
;;; Shtookovina is free software: you can redistribute it and/or modify it
7+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
88
;;; under the terms of the GNU General Public License as published by the
99
;;; Free Software Foundation, either version 3 of the License, or (at your
1010
;;; option) any later version.
1111
;;;
12-
;;; Shtookovina is distributed in the hope that it will be useful, but
12+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1313
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1414
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1515
;;; Public License for more details.
@@ -132,7 +132,7 @@ language for training. Retrun T on success and NIL on failure."
132132
(save-dictionary (merge-pathnames +dict-pathname+ local-target))))
133133

134134
(defun main (&rest rest)
135-
"Entry point of Shtookovina program."
135+
"Entry point of Шτookωвiнα program."
136136
(declare (ignore rest))
137137
(handler-case
138138
(multiple-value-bind (options free-args)

src/package.lisp

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; -*-
22
;;;
3-
;;; Package definition for Shtookovina.
3+
;;; Package definition for Шτookωвiнα.
44
;;;
55
;;; Copyright (c) 2015 Mark Karpov
66
;;;
7-
;;; Shtookovina is free software: you can redistribute it and/or modify it
7+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
88
;;; under the terms of the GNU General Public License as published by the
99
;;; Free Software Foundation, either version 3 of the License, or (at your
1010
;;; option) any later version.
1111
;;;
12-
;;; Shtookovina is distributed in the hope that it will be useful, but
12+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1313
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1414
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1515
;;; Public License for more details.

src/session.lisp

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; -*-
22
;;;
3-
;;; This is Shtookovina API to define new user functions and the REPL
3+
;;; This is Шτookωвiнα API to define new user functions and the REPL
44
;;; itself.
55
;;;
66
;;; Copyright (c) 2015 Mark Karpov
77
;;;
8-
;;; Shtookovina is free software: you can redistribute it and/or modify it
8+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
99
;;; under the terms of the GNU General Public License as published by the
1010
;;; Free Software Foundation, either version 3 of the License, or (at your
1111
;;; option) any later version.
1212
;;;
13-
;;; Shtookovina is distributed in the hope that it will be useful, but
13+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1414
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1515
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1616
;;; Public License for more details.
@@ -30,18 +30,18 @@ autocompletion.")
3030

3131
(defparameter *arg-parsers* (make-hash-table)
3232
"Parsers that are used to parse various types of command arguments in
33-
Shtookovina REPL.")
33+
Шτookωвiнα REPL.")
3434

3535
(defparameter *command-counter* 0
36-
"Command counter. It's part of Shtookovina prompt. It's incremented every
36+
"Command counter. It's part of Шτookωвiнα prompt. It's incremented every
3737
time READ-COMMAND gets some input successfully.")
3838

3939
(defparameter +session-prompt+ "[~a]> "
4040
"This is a control string that's passed to FORMAT function along with the
41-
value of *COMMAND-COUNTER* to produce Shtookovina session prompt.")
41+
value of *COMMAND-COUNTER* to produce Шτookωвiнα session prompt.")
4242

4343
(defparameter *session-terminated* nil
44-
"If this variable is bound to non-NIL value, Shtookovina REPL will be
44+
"If this variable is bound to non-NIL value, Шτookωвiнα REPL will be
4545
terminated.")
4646

4747
(defparameter *command-recognition-threshold* 1
@@ -80,7 +80,7 @@ oldest).")
8080
(make-load-form-saving-slots self :environment env))
8181

8282
(defmacro define-command (name args (short-desc-id long-desc-id) &body body)
83-
"Define new user command. It will available in Shtookovina REPL. NAME must
83+
"Define new user command. It will available in Шτookωвiнα REPL. NAME must
8484
be a string designator. It's the name that user will be able to use to
8585
execute the command. ARGS must be a list describing arguments of the
8686
function where every element is of form (SYMBOL TYPE), where SYMBOL is the
@@ -108,7 +108,7 @@ has the same meaning as in usual lambda list. BODY is an implicit PROGN."
108108
',name))))
109109

110110
(defun session-std-complete (text start end)
111-
"Custom completion for Shtookovina REPL. First word is completed to a word
111+
"Custom completion for Шτookωвiнα REPL. First word is completed to a word
112112
from *COMMAND-LIST*, other words are currently not completed."
113113
(declare (ignore start end))
114114
(labels ((common-prefix (items)
@@ -252,7 +252,7 @@ will perform any necessary processing."
252252
:args command)))))
253253

254254
(defun session ()
255-
"This is Shtookovina REPL."
255+
"This is Шτookωвiнα REPL."
256256
(setf *session-terminated* nil)
257257
(perform-hook :session-start)
258258
(do (input)

src/shtooka-db.lisp

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
;;;
77
;;; Copyright (c) 2015 Mark Karpov
88
;;;
9-
;;; Shtookovina is free software: you can redistribute it and/or modify it
9+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
1010
;;; under the terms of the GNU General Public License as published by the
1111
;;; Free Software Foundation, either version 3 of the License, or (at your
1212
;;; option) any later version.
1313
;;;
14-
;;; Shtookovina is distributed in the hope that it will be useful, but
14+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1515
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1616
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1717
;;; Public License for more details.

src/shtookovina.asd

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp -*-
22
;;;
3-
;;; ASDF file for Shtookovina.
3+
;;; ASDF file for Шτookωвiнα.
44
;;;
55
;;; Copyright (c) 2015 Mark Karpov
66
;;;
7-
;;; Shtookovina is free software: you can redistribute it and/or modify it
7+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
88
;;; under the terms of the GNU General Public License as published by the
99
;;; Free Software Foundation, either version 3 of the License, or (at your
1010
;;; option) any later version.
1111
;;;
12-
;;; Shtookovina is distributed in the hope that it will be useful, but
12+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1313
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1414
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1515
;;; Public License for more details.
@@ -19,7 +19,7 @@
1919

2020
(asdf:defsystem :shtookovina
2121
:version "0.1.0"
22-
:description "Lisp based program for language learning"
22+
:description "Шτookωвiнα -- program to help learn natural languages"
2323
:author "Mark Karpov"
2424
:serial t
2525
:license "GNU GPL, version 3"

src/ui-commands.lisp

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
;;;
99
;;; Copyright (c) 2015 Mark Karpov
1010
;;;
11-
;;; Shtookovina is free software: you can redistribute it and/or modify it
11+
;;; Шτookωвiнα is free software: you can redistribute it and/or modify it
1212
;;; under the terms of the GNU General Public License as published by the
1313
;;; Free Software Foundation, either version 3 of the License, or (at your
1414
;;; option) any later version.
1515
;;;
16-
;;; Shtookovina is distributed in the hope that it will be useful, but
16+
;;; Шτookωвiнα is distributed in the hope that it will be useful, but
1717
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
1818
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
1919
;;; Public License for more details.

0 commit comments

Comments
 (0)