Paladin is an open source integrated development environment (IDE) modeled after BeOS' BeIDE. It can use fastdep and ccache to speed up builds if you have them installed.
To build: run pkgman install devel:libpcre unittest++_devel
and then run ./buildsuite.sh 1
-
Command-line build support
-
Quick Find a file by name with Alt+F, with abbreviations (E.g. QFW finds QuickFindWindow.cpp)
-
Multithreaded builds
-
Revision control-friendly project files
-
More run options for projects
-
Explicit support for debugging with gdb under Haiku
-
Bundled helper tools
-
Streamlined project settings
-
Out-of-the-box support for Lex and Yacc
-
Support for text and binary resource files
-
Projects can include notes and other files that aren't source code
-
Project templates
-
Out-of-the-box makefile generation
-
Integrated source code management
-
1-click project backups
-
Install Paladin from HaikuDepot.
-
Open Paladin.
-
Select
Create New Project
.
- Select
Project Type
from the dropdown menu, give your project a name, a file name and save destination and clickCreate Project
.
- Select the file you want to code in.
Here's how an editor window looks like:
(Code excerpt from HexVexed)
- Press
Alt+R
to compile and run your program.
While warnings will not stop Paladin from continuing to build a project, if an error occurs, Paladin will stop the build so that the errors can be corrected. Errors are listed in pink; warnings are listed in yellow.
Double-clicking on an error or warning will open up the file containing it in the editor. The Copy to Clipboard
button will copy all visible errors and/or warnings to the system clipboard for pasting into other documents.
Your project can be quickly placed into a compressed archive in a folder of your choosing with your project's name and timestamp for the backup with just a click of this menu item.
Developers seem to need a wide variety of tools when writing code. Paladin includes a few small accessories to complement the main development environment. An ASCII table, Regular expression tester, Symbol finder and a tool to easily choose a license for your project can be accessed from the Tools menu
.
MIT