Arrow

From Esolang
Jump to: navigation, search
This article is a stub, which means that it is not detailed enough and needs to be expanded. Please help us by adding some more information.


Arrow is an open-source language that is written in C#. It was created by User:Fallensn0w.

Commands used in Arrow[edit]

Arrow uses 9 different commands (counting a loop as a single command).

Cmd Description
# makes a pixel at the current position.
¤ resets the color of current X and Y position.
& resets the current X and Y position.
> moves the current X position to right.
< moves the current X position to left.
^ moves the current Y position up.
V moves the current Y position down.
[ loop open statement [too vague] (currently not used).
] loop close statement [too vague] (currently not used).
/* */ multi line comment.
? makes a red pixel at the current X and Y to determine where the user is on the screen.

Examples[edit]

This is the example program that is loaded with Arrow 3.0 every time you start the program.

>>>>>VVVVV#>#>#>#<<<V#V#V#V#^^#>#>#<<VV>>>>>#^#^#^#^#>#>#>#V#V#<#<#>>V#V#>>#>#>#>#<<<^#
^#^#^#VVVV>>>>>#^#^#^#^#VVVV>#>#>#>>#>#>#>#<<<^#^#>#>#>#<<<^#^#>#>#>#<<<VVVV>>>>>#^#^#^
#^#>V#>V#>V#>V#^#^#^#^#VV>>VV#>#>#>#^#^#<#<#<#^#^#>#>#>#>VVVV>#^#^#^#^#>V#>V#>V#>V#^#^#
^#^#>>VVVV#^#^#^#^#>#>#>#V#V#V#V#<#<#>>>>#^#^#^#^#VVVV>#>#^#^#VV>#>#^#^#^#^#VVVVVV#<#<#
<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<#<
#<#<#<#<#<#&?

FALLENSN0W will be printed to the screen.

External resources[edit]

  • Download the latest version of Arrow here.
  • Arrow is open-source and the source code is available at github (old version).

See also[edit]

Paintfuck