software
Report a problem

CodeLite IDE v1.0RC01

Eran Ifrah   via The CodeLite Team on 28 May 2008 - 11:01 · 4 comments & 4228 views

Advertisement (Why?)
The CodeLite team is pleased to announce the CodeLite v1.0RC01 is available.

This release includes a bundle app for MacOS 10.5.2

What is CodeLite?
CodeLite is an open source project that target itself to become the best open source IDE for C/C++.

Here is a sneak peek at CodeLite functionlities:
  • Comes with two editor's themes: BlackTheme and Default
  • Generic support for compilers
  • Can be easily extended with plugins (Several plugins are already included in the installer)
  • Built-in GDB support, with the following features included:
    • Watches table - add persistent watches by a single click
    • Quick Watch - right click on a variable to expand it
    • Locals tree - automatically displays the current stack variables (also displays *this if available)
    • Threads view - provides list of currently running threads and easily switching between then by single click
    • Breakpoint management - add/remove breakpoint management panel
    • Automatic tooltip
    • and more...
  • Subversion plugin (based on the command line tool)
  • cscope plugin
  • Code formatter (based on the excellent AStyle)
  • Makefile based build system
  • Excellent support for custom makefile generators (such as CMake, QMake & Premake)
  • Project explorer (Workspace view)
  • File Explorer
  • Automatically imports MSVS workspace/projects and converts them to GNU based makefile
  • Active document outline
  • Sophisticated database based Code Completion mechanism, a default database is supplied which contains symbols for wxWidgets, STL and the standard headers
    • Function's call tip
    • Hover tip
    • Comments tips
    • Members List
    • Supports C++ templates, namespaces and other advance features of the C++ language
    • Automatically add include statement for symbols
    • Colourise local variables
    • Colourise workspace tags
    • Generate setters / getters for classes
    • Rename class/method/member name in an intelligent way (AKA refactoring)
    • Move function implementation from header to implementation file
    • Implement All un-implemented methods
    • Implement un-implemented methods
  • Quickly open resources in the editor using 'Find Resource in workspace'
  • Quickly open types in the editor using 'Find Type in workspace'
  • XML based syntax highlighting, comes with the following:
    • C/C++
    • Java
    • Perl
    • XML
    • Makefile
    • Lua
    • Diff files
    • PHP
    • javascript
    • Python
    • HTML
    • ASP
  • Text Folding
  • Bookmarks
  • Find In Files
  • Replace In Files
  • Highly Configurable
  • Built-in doxygen comment generator for functions/classes
  • And much more...


Download: Linux Download | 9.5MB | Freeware
Download: Mac OSX 10.5.2 Download | 14.5MB | Freeware
Download: Windows Download (Installer) | 11.5MB | Freeware
Screenshot: >> Click here <<
View: CodeLite home

Post a comment · Send to friend Comments · There are 4 additional comments
(1 reply) #1 Rudy on 29 May 2008 - 18:25
I might just have to try the mac version now.....
#1.1 Eran Ifrah on 29 May 2008 - 19:42
(Rudy said @ #1)
I might just have to try the mac version now.....

Please let me know what do u think of Mac version, not many people are using the Mac version (since it is relatively new)

Eran
(1 reply) #2 [deXter] on 30 May 2008 - 02:27
So how does this compare against VC2008 Express Edition?
#2.1 Eran Ifrah on 30 May 2008 - 06:50
[deXter
said,#1]So how does this compare against VC2008 Express Edition?


Well, for once, CodeLite is cross platform open source (Mac, Windows, Linux FreeBSD and other OSs)

Second, CodeLite is targeting the GNU toolchain (g++, gdb, gcc etc.) - you can work with the MS tools as well, but you wont be able to debug (WinDbg is not supported yet).

Beside that, CodeLite offers many functionalities that VC does not offer (I have not tried VS2008 yet, but did work for a long time with VS2005) - such as SVN integration, refactoring, unique features (e.g. let CodeLite add include files for missing types) *better* code navigation and usability

Not to mention that the instalerl size is only 11MB...

The most important: response time for new feature requests/bugs are within days - I try to provide a new build which includes significant improvements every 2 weeks or so (search CodeLite on this site).

I can count other advantages, but If this did not convince you - there is no point in continuing

Eran


Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)