all repos — mn @ 62192baa78534dfe25eaf16954e3c695dc36ccbd

A truly minimal concatenative programming language.

Mn_DeveloperGuide.md

 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
% mn Language Developer Guide
% Fabio Cevasco
% -

<style>
.reference-title {
  font-size: 120%;  
  font-weight: 600;
}
.mn-terminal {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin: 10px auto;
    padding: 2px 4px 0 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    color: #eee;
    background-color: #222;
    border: 1px solid #ccc;
    white-space: pre;
    padding: 0 3px;
    border: 2px solid #999;
    border-top: 10px solid #999;
}
.mn-terminal p {
  margin: 0 auto;  
}
.mn-terminal p, .mn-terminal p:first-child {
    margin-top: 0;
    margin-bottom: 0;
    text-shadow: none;
    font-weight: normal;
    font-family: "Source Code Pro", "Monaco", "DejaVu Sans Mono", "Courier New", monospace;
    font-size: 85%;
    color: #eee;
}
</style>

## About mn

{@ docs/about.md || 1 @}

## Get Started

{@ docs/get-started.md || 1 @}

## Learning the mn Language

{@ docs/learn.md || 1 @}

### Data Types

{@ docs/learn-data-types.md || 2 @}

### Operators 

{@ docs/learn-operators.md || 2 @}

### Definitions

{@ docs/learn-definitions.md || 2 @}

### Control Flow

{@ docs/learn-control-flow.md || 2 @}

## Extending mn

{@ docs/learn-extending.md || 1 @}

## Reference

{@ docs/reference.md || 1 @}