Skip to content

Commit 0a1b9b9

Browse files
Lutz HamelLutz Hamel
authored andcommitted
minor text adjustments
1 parent 21ca958 commit 0a1b9b9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

docs/Asteroid User Guide.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ Asteroid User Guide
66
Introduction
77
------------
88

9-
Asteroid is a multi-paradigm programming language heavily influenced by `Python <https://www.python.org>`_, `Rust <https://www.rust-lang.org>`_, `ML <https://www.smlnj.org>`_, and `Prolog <http://www.swi-prolog.org>`_, that makes pattern matching one of its core computational mechanisms. This is often called *pattern-matching oriented programming*.
9+
Asteroid is a multi-paradigm programming language supporting first-class patterns.
10+
The language is heavily influenced by `Python <https://www.python.org>`_, `Rust <https://www.rust-lang.org>`_, `ML <https://www.smlnj.org>`_, and `Prolog <http://www.swi-prolog.org>`_, and makes pattern matching one of its core computational mechanisms. This is often called *pattern-matching oriented programming*. When we talk about pattern matching we mean structural pattern matching
11+
as well as regular expression matching.
1012

1113
In this document we describe the major features of Asteroid and give plenty of examples. If you have used a programming language like Python or JavaScript before, then Asteroid should appear very familiar. However, there are some features which differ drastically from other programming languages due to the core pattern-matching programming
1214
paradigm. Here are just two examples:

0 commit comments

Comments
 (0)