Thursday, December 29, 2005

Objective-C++ in GCC 4.1

It is a great news for GNUstep.

Sunday, December 25, 2005

ProjectManager 0.1.2

An IDE for GNUstep, supporting syntax highlight in this version.

Thursday, December 22, 2005 9.0 pre-release

A good news for Emacs users.

NeXTGo 3.0

A classic Go game.

Coral 0.5

Coral is part of Ocean to build GNUstep. Here is a list of packages it supports:


Nova Mind for Windows

Nova-Mind Viewer and Editor is a Mind Mapping application. The interesting things are first, it runs on Windows, and second, it uses a combination of .NET frontend and GNUstep-based backend.

Cenon 3.80 - Modular Graphics Application

New release of Cenon.

GNUstep Base 1.11.2 and GUI 0.10.2 released

Bug-fixed release of GNUstep.

Tuesday, December 20, 2005

Sunday, December 04, 2005

GNUstep on Ubuntu/PPC

Ubuntu has GNUstep in universe components already. Here is some instruction on building GNUstep CVS on Ubuntu/PPC 5.10.

Because Ubuntu does not install the developement libraries by default, all the dependencies of GNUstep have to be installed from "Synaptic Package Manager". Most of them are main or restricted components. Here is the list (release number may be missed):

  • cvs
  • gobjc-4.0
  • make
  • libgmp-dev
  • openssl
  • libssl-dev
  • libxml2-dev
  • libxslt-dev
  • ffcall-dev (universe component)
  • libjpeg-dev
  • libtiff4-dev
  • libpng12-dev
  • libungif4-dev
  • libfreetype-dev
  • libx11-dev
  • libart-2.0-dev
  • libxft-dev
  • libxext-dev
  • libxmu6-dev

    Please follow GNUstep Build Guide for the rest.


  • X11 backend does not work by default because of font issue.
  • Art backend works, but install ArtResources need some tweak on Makefile: change GNUSTEP_ROOT to GNUSTEP_SYSTEM_ROOT.


  • Install Camaelon for theme. The lastest theme is Nesedah, which can be downloaded here.


  • GCC in Ubuntu is named as "gcc-4.0". Use "CC=gcc-4.0 ./configure" for building.
  • X11 backend by default uses Helvetica font, which I think is not available on Ubuntu. Setting NSFont default to another font may work.
  • Remember to source GNUstep in .bashrc.
  • Sunday, August 14, 2005

    GNUstep Application Database returned !!


    New domain name for Étoilé project

    Netclasses 1.04

    Netclasses is an asynchronous networking framework.

    Vindaloo 0.2 & PopplerKit 20050720

    Vindaloo 0.2 and PopplerKit 20050720 are available now. They are the PDF framework and application for GNUstep. Improvement can be found here.

    MathArray 1.0

    MathArray was mentioned in a thread about ExceptionHandling framework. It seems to be well maintained based on its ChangeLog.

    BioCocoa & MolTalk

    BioCocoa and MolTalk are two projects using GNUstep/Cocoa in bioinformatics. BioCocoa handles various sequence file formats and MolTalk deals with 3D graphics of PDB (Protein Data Bank) format. Although not actively developed since 2004, they may be still useful since both of them are open-source projects. BioCocoa is under LGPL and MolTalk is GPL.

    Friday, July 01, 2005

    Tuesday, June 28, 2005

    Flash demo for StepTalk palette

    StepTalk palette allows you to write script in Gorm. This flash demo shows how to use it. You can write an application within Gorm. That's the most amazing thing in GNUstep development environment.

    Preview 0.8.5

    Preview is part of ImageApps. Version 0.8.5 adds Bulgarain translation and fixes small bugs.

    Price 0.7

    Price 0.7 adds new document window layout, image information and fix zoom/undo-related bugs.

    Monday, June 20, 2005

    StepTalk 0.9

    StepTalk is a scripting environment for GNUstep. This release should be considered as unstable release.

    Saturday, June 18, 2005

    Debian 3.1 on Powerbook 12" for GNUstep

    In order to have a working GNUstep for cross-Cocoa development, I decided to install Debian "sarge" on my Powerbook 12" (1GHz, 40GB). Mostly, I followed this article. Here is the partitions:

  • Boot, 1.6MB
  • Swap, 512MB
  • Debian (/), 4G
  • FAT32 for share (/dos), 1.5G

    The rest of space is for MacOS X. There is a bug that disk utility may not calculate the partition size right. So I have to do it couple times. Although each partition is made as "free" by disk utility, later during Debian installation, they became a single big partition.

    After installing MacOS X, I burned the debian base system CD and followed the installation. Most the hardware is supported except Airport Extreme card. The graphics card driver is "nv" for Xwindow. The right-button is F12, and middle is F11. I also installed laptop-net in order to switch network setting.

    I have permission problems if /dos is automouted. Therefore, I change the option of FAT32 partition in /etc/fstab to be "user,rw,exec,dev,suid,noauto" and manually mount it with "mount /dos".

    I tried to install GNUstep from source but failed. There are some bugs from GCC-3.4. GCC 4 is not available on Debian 3.1, therefore, I used apt-get to install gnustep-core-devel, which turned out to be very convenient. GNUstep is installed under /usr/lib/GNUstep.
  • GNUstep Testsuite

    GNUstep Testsuite is available in GNUstep CVS. It is the only unit test designed for GNUstep. UnitKit and OCUnit are designed for Mac and ported to GNUstep. I cannot get OCUnit to work on GNUstep. UnitKit works for GNUstep, but depends on gnustep-back. Therefore, even used in command-line tool or library, it can only run with Xwindow.

    Price 0.6.1

    Price is a bitmap graphics application for GNUstep and Mac OS X.

    Cenon 3.70

    Cenon is a vector graphics application for GNUstep and Mac OS X.

    Friday, June 10, 2005

    Vindaloo and PopplerKit

    Successors of ViewPDF and PDFKit, announced here.

    Saturday, May 28, 2005

    Objective-C Formatter/Indenter

    An Objective-C formatter/indenter for ANTLR can be found in GNUstep dev-libs.

    Update about ViewPDF, PDFKit and Curries


    Digibux 1.0.4 released

    Digibux is a "Digitale Bibliothek" reader. It seems to be useful for German readers.

    Burn 0.4.1 released

    Burn is a CD burning application for GNUstep. It uses cdrecord and cdrdao as backend. CDPlayer 0.4.0 is required. It can be downloaded from here.

    Gorm 0.9.10 released

    Here, better drag-and-drop support, underneath libraries reorganization and works on windows.

    Sunday, May 01, 2005

    Objective-C++ in progress

    Here, including fast dispatching and GC, supported by Apple.

    Wednesday, April 13, 2005

    RSSReader 0.4

    RSSReader comes with RSSKit, which can be used in other applications. It supports RSS 0.91, 1.0, 2.0 and ATOM 0.3 format.

    Wednesday, April 06, 2005

    Thursday, March 31, 2005

    Wednesday, March 30, 2005

    Friday, March 18, 2005

    GNUstep Icons

    The UI guidelines is mentionsed here, and some icons are mentioned here.

    Thursday, March 10, 2005

    Windows on GNUstep

    A step-by-step tutorial to install Windows on GNUstep (including GUI).

    Wednesday, March 09, 2005

    Release Candidate 1 of StepTalk for Mac OS X

    StepTalk is a scripting framework for GNUstep. The first release candidate for Mac OS X is available for download. The Xcode project is included.

    Monday, March 07, 2005

    UnitKit 1.1 for GNUstep

    UnitKit 1.1 has been ported to GNUstep in Étoilé desktop environment. An UnitTests application is also under developement as a graphic user interface.

    Emacs on GNUstep / OS X 8.0 Release Candidate 1

    The first release candidate of Emacs on GNUstep / OS X 8.0 is available for download.

    Sunday, March 06, 2005

    XML-RPC in GNUstep

    Although I do not understand what's XML-RPC, it is supported in GNUstep additions according to the CVS and document.

    Saturday, March 05, 2005

    GWorkspace 0.7 released

    GWorkspace turns 5 years old. Many improvements are made in the 0.7 release.

    Friday, March 04, 2005

    PRICE 0.5 released

    PRICE is an image processing application. It works both on Mac OS X and GNUstep. New release includes scale and crop functions, and some new user interface design.

    Thursday, March 03, 2005


    A new version of GScheme has been released.

    Friday, February 25, 2005

    Java Was Strongly Influenced by Objective-C

    This is an interesting history to know about Java and Objective-C.

    Not an Official GNUstep News Site

    Since I have little time in writing GNUstep applications, I decide to post GNUstep-related news here. It is NOT an official GNUstep news site. This blog is also not owned or operated by GNUstep project. It is just my personal interest in supporting GNUstep project.