Category:Phix: Difference between revisions

m
site moved
m (site moved)
Line 1:
{{language
|exec=both
|site=http://phix.is-greatx10.orgmx
|gc=Reference Counting
|parampass=copy-on-write
Line 10:
|hopl=no
|LCT=yes
|bnf=http://phix.is-greatx10.orgmx/bnf.php
}}
Phix is a self-hosted hybrid interpreter/compiler, developed by Pete Lomax. It is very easy to use, and similar to Euphoria.
 
A single 6MB16MB download contains a precompiled executable, all the sources, and'' '''everything''' ''needed to recompile them, in about 15 seconds. The download also contains a full-featured programmer's editor and 130+ demo programs.
 
Phix applies the principle of least surprise, for instance in some languages <tt>myproc(list)</tt> or <tt>res = myfunc(list)</tt> can mangle list, whereas in Phix if you actually want that to happen you would code <tt>list = myproc(list)</tt> (and myproc would need to become a function) or <tt>{res,list} = myfunc(list)</tt>. A core tenet is that for any line of code there is one and only one possible interpretation of it, and said meaning is utterly intuitive.
Line 23:
 
==See also==
* [http://phix.is-greatx10.orgmx Phix site]
* [https://bitbucket.org/petelomax/phix/src bitbucket]
7,806

edits