Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Caleb Boylan
book
Commits
303310cb
Commit
303310cb
authored
Jul 21, 2016
by
Martin Sehnoutka
Browse files
WIP Ion section
parent
f1e2cda8
Changes
4
Hide whitespace changes
Inline
Side-by-side
src/SUMMARY.md
View file @
303310cb
...
...
@@ -81,11 +81,6 @@
-
[
Extras
](
)
-
[
OrbTK
](
)
-
[
Orbutils
](
)
-
[
Ion
](
)
-
[
What Ion is
](
)
-
[
The design of Ion
](
)
-
[
The syntax
](
)
-
[
How it differs from Bash
](
)
-
[
Oxide
](
)
-
[
Decentral
](
)
-
[
Cryptography
](
)
...
...
@@ -108,6 +103,11 @@
-
[
Porting a program
](
)
-
[
Remove dependencies
](
)
-
[
Cross-compiling
](
)
-
[
Ion
](
./userspace/ion/ion.md
)
-
[
What Ion is
](
./userspace/ion/what_ion_is.md
)
-
[
The design of Ion
](
)
-
[
The syntax
](
./userspace/ion/the_syntax.md
)
-
[
How it differs from Bash
](
)
-------------------------------------------------------------------------------
...
...
src/userspace/ion/ion.md
0 → 100644
View file @
303310cb
# Ion shell
Ion is the underlying library for shells and command execution in Redox, as well as the default shell.
src/userspace/ion/the_syntax.md
0 → 100644
View file @
303310cb
# Syntax
How to describe it, formally or using examples?
```
if a == a
echo true a == a
if b != b
echo true b != b
else
echo false b != b
if 3 > 2
echo "true 3 > 2"
else
echo "false 3 > 2"
end
end
else
echo false a == a
end
```
src/userspace/ion/what_ion_is.md
0 → 100644
View file @
303310cb
# What Ion is?
## Default shell in Redox
### What shell is?
A shell is a layer around operating system kernel a libraries, that allows users to interact with operating system. Shells can either be graphical (GUI) or command-line (CLI).
### Text shells
Repl, fancy features
### Relation to terminals
<!---
Sources:
https://en.wikipedia.org/wiki/Shell_(computing)
http://unix.stackexchange.com/questions/4126/what-is-the-exact-difference-between-a-terminal-a-shell-a-tty-and-a-con
-->
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment