mike parr's pages

Home

Arturo Language

Introduction

Arturo is a very interesting programming language that I am experimenting with. It is similar to Red and Rebol, but with a smaller collection of library functions. (A positive for me!).

Artide Editor

I've modified an existing editor that I had (written in Lazarus Pascal, for Windows) to work with Arturo. It won't be as good as the Visual Studio editor, but has a pretty-printer, written in Arturo. Open-source. Here is a screen-shot:

Here is the download - it is 8 MB.

Unzip anywhere, and then run artide.exe. Also have a look at the help file. For the first run, you might get a virus-check error.

and here is an example of pretty-printing, and incidentally detecting an error that Arturo does not highlight well.

Original file:

print "hello World"
a: (3 + d ))
[
    aaa [
bbb
	ccc
]	
]

Prettified file:

print "hello World"
a: (3 + d ))
[
    aaa [
        bbb
        ccc
    ]	
]       

Message:

Warning - non-fatal:
Possible unbalanced round () in line 2

The pretty-printer can be run without the editor, if you wish.