Brent Site Admin
Joined: 01 Jul 2005 Posts: 800
|
Posted: May 15th, 2012, 1:00am Post subject: ViviFire FAQ |
|
|
- Where does the name ViviFire come from?
It is a blend of "vivify" (to give life to) and "fire"(an homage to Liberty BASIC).
- Which paradigms does/will it support?
Object-oriented programming (OOP)
Modular programming
Generic programming
Event-driven programming
- What language is ViviFire written in?
Standard C++
- What tools do you use to develop ViviFire?
Coco/R translates a grammar specification into C++.
LLVM provides a cross-platform compiler backend.
- Is source code available?
Yes. https://github.com/BrentDT/ViviFire
Or you can download a zipped archive from the homepage that gets updated 3 or 4 times a month.
- Under what license(s) is the code released?
Source code uses the MIT License (http://www.opensource.org/licenses/MIT)
Documentation uses Creative Commons/CC0 http://creativecommons.org/publicdomain/zero/1.0/legalcode
- What does Hello World look like?
Code: | Program Hello
Require VF.IO
PrintLine "Hellow world!" |
What stage of development is ViviFire currently in?
As of mid-2022, it is at a late-alpha or pre-beta level.
Where is the ViviFire home page?
http://vivifire.com
_________________ Brent |
|