yab FAQ
What is yab?
The yab interpreter is a basic dialect and a further development of yabasic. Yabasic is available for Windows, Linux and Playstation2. Yab is optimized for Haiku, BeOS and ZETA and therefore contains many additional commands. Past version 1.7 yab does not support BeOS and Zeta OS any more.
Yab is a development project of Jan__64.
Back to Index
What can i do with yab?
Yab is a easy to learn development language. It is very easy to create small and even complex programs. A good example is the in ZETA OS included burning application JABA.
- Version 1.7: Haikuware
A yab development editor (IDE) and many examples are allready included
- yabIDE BeSly Edition: Haikuware
yabIDE BeSly Edition is a further development version of the original yabIDE.
- yabConcept Creator: Haikuware
A complete new IDE for Haiku.
Where i can find tutorials?
You can find many tutorials on the BeSly the Haiku, BeOS and Zeta knowledge base. Many tutorials are available in several languages.
Here is a small selection of them:
- Beginners Tutorial
First steps programming in yab (The "bind" function does not run anymore (Zeta only))
- Beginners Tutorial Number 2
How to make a little application
- Game Tutorial
Creating a memoy game
- The yab - what is what
Shows all widgets
- Help for developers
A collection of examples
- yabIDE basics
How to work with the yabIDE
- yabConcept Creator Documentation
yabConcept Creator Documentation
- yab 1.5 Command
A list of all yab 1.5 commands
- How to add new commands to yab
Make your own commands?
- BuildFactory - Compiling yab Source as Binary
Using the BuildFactory out of the yabIDE
- Testing yab programs
How to test yab programs properly
How to communicate with other developers?
There are a lot of options to communicate with other deveolpers. There are mailing lists, forums and ICR channels:
Mailing lists
- yab-dev
Mailing list for yab developers
Forums
- Forum
Haikuware Forum
- German Haiku Usergroup
It is a german community site, but there are many developers. Register please and use the forum.
IRC Channels
- IRC Channel on Freenode.org: #yab
- Tutorial to setup IRC Client (Haiku, BeOS, Zeta): Vision
- For Mozilla Browsers on Windows/Linux use: ChatZilla
Where are many programs developed in yab?
You can find a list of released yab programs on BeSly.
Back to Index
FAQ by Christian Albrecht (Lelldorin) May 2012
Made available by BeSly the Haiku, BeOS and Zeta knowledge base.