docs/readme.mdwn
author Myhailo Danylenko <isbear@ukrpost.net>
Fri, 17 Aug 2012 17:23:40 +0300
changeset 25 8cfd42325d38
parent 22 37d7ae649929
child 29 5d86c5fefef6
permissions -rw-r--r--
No loops yet!
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     1
22
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
     2
# Welcome to Yet Another Yuseless Built-In Language!
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
     3
25
8cfd42325d38 No loops yet!
Myhailo Danylenko <isbear@ukrpost.net>
parents: 22
diff changeset
     4
It provides conditional and command grouping expressions,
22
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
     5
as well as some arithmetic expression evaluation and string
3
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     6
concatenation. String splitting is not yet implemented,
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     7
but is planned.
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     8
22
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
     9
# Installation
3
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    10
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    11
To install it, you need:
22
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    12
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    13
 * cmake
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    14
 * make
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    15
 * gcc
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    16
 * glib
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    17
 * mcabber headers
3
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    18
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    19
Then do
22
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    20
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    21
    $ mkdir build
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    22
    $ cd build
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    23
    $ cmake ..
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    24
    $ make edit_cache
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    25
    $ make
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    26
    # make install
3
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    27
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    28
Debian users can instead of make install do
22
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    29
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    30
    $ fakeroot make package
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    31
    # dpkg -i libmcbber-yaubil*.deb
3
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    32
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    33
Users of other distributions can select appropriate package
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    34
generator, using cache editor.
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    35
22
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    36
# License
3
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    37
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    38
This code underlies terms of GNU GPL v2 or later. You can find it in file COPYING
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    39
from this distribution or on a GNU web-site <http://www.gnu.org/licenses/>.
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    40
22
37d7ae649929 reformat readme
Myhailo Danylenko <isbear@ukrpost.net>
parents: 21
diff changeset
    41
# Contact
3
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    42
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    43
I will be happy to get feedback, patches, suggestions, etc.
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    44
You can send me email or contact via jabber <isbear@unixzone.org.ua>.
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    45
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    46
  -- Myhailo Danylenko <isbear@ukrpost.net>
7b0b509e02e4 README and TODO
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    47