Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 16612 ideas, 83399 comments, 1493808 votes

Programming category




up
16
down
C++ 0x support for GCC  
Written by AndrewLuecke the 31 Dec 08 at 02:27. Category: Programming. Related to: Nothing/Others. New
C++ 0x is the next generation C/C++ language (please note, C# is actually technically not considered to be part of the series).

Whilst the language hasn't been finalised yet, it is now considered to be a late draft, and should be finalised next year. I propose that we already start adding support for C++ 0x to GCC, so that developers can begin learning it, and experimenting with it. This way full support would be available shortly after the language is finalised, and with a working C++ 0x compiler, bugs in the language will become apparent sooner before the language is finalised.

If we wait (AGAIN), everyone except linux (again) will have full support. C++ 0x adds significant programming improvements including multi-threading natively (so that multi-threading is no longer OS specific, and dependant on foreign libraries), Regular expressions (these can offer MAJOR programming benefit, we need seperate libs to do that currently) and smart pointers (which will make a massive difference in security and reliability of code). In other words, it corrects MAJOR shortcomings in c++/C.

As C++ 0x is an improvement on top of C++, the foundations are laid, some extra functionality simply needs to be laid on top.

See the 3 comments >>

up
18
down
PyGTK needs to be in the Repos  
Written by shovelhead the 22 Dec 08 at 16:32. Category: Programming. Related to: Nothing/Others. New
Python is getting more and more attention (and it is also part of a standard installation). The one thing everybody wants to do on the second day of writing code in Python is to get its results on screen in a beautiful and "professional" looking window.

PyGTK does just that and is perfect in Gnome

http://www.pygtk.org

The results have THE look (a lot better than EasyGUI, which still punches out some MS Win type windows), but unluckily not everybody does the compilation from source, so why not put it in the repos and make it accessible for the better part of the users?

See the 7 comments >>

up
32
down
Python debugger as Gedit plugin  
Written by rmyeid the 12 Dec 08 at 00:00. Category: Programming. Related to: Gnome. New
Gedit is simple editor which is powerful using the various plugins it has. I think python is a great language lacks an easy to use visual debugger. I used gedit latex plugin which was really cool, even it has memory leaks [http://live.gnome.org/Gedit/LaTeXPlugin].

My idea shortly, I am enthusiastic to see a python debugger in gedit. I don't have experience in gnome development. However, I am ready to work on that If I got simple guidelines and support[any type of mentorship you like].

See the 4 comments >>

up
378
down
Implement support for OpenCL API  
Written by AndrewLuecke the 9 Dec 08 at 12:11. Category: Programming. Related to: Nothing/Others. New
Now that OpenCL 1.0 is final, prioritising support would not only inspire developers to use linux, but also prove that we have the development toolkits, guts and motivation to compete against OSX Snow Leopard and Windows 7. If we don't support it rapidly, we will only fall further behind OSX, especially since it will give their developers extra time to utilise it properly (we shouldn't be waiting until its already popular). The faster we get this implemented, the quicker developers can use it, and the faster Ubuntu will be!

For those who don't know, OpenCL is a royalty-free standard for developers to program general purpose highly parallelised applications over GPU and CPU (combining their power even). Its more advanced then CUDA in that it combines CPU and GPU power and is accessible outside of Nvidia's video cards.

In summary, OpenCL is expected to become very popular with developers and users, and will make everything damned fast (especially considering we are already seeing video cards with 1600 processing threads, and Intel CPU's with 16 virtual CPU's will be out Q3 2009). If every program used OpenCL, processing power will seem almost infinite to end users.

Activision, Blizzard, AMD, Apple, ARM, Broadcom, Electronic Arts, IBM, Intel, Nokia, NVIDIA, Apple and Samsung are all on board. All major gaming companies, CPU and GPU manufacturers are on board. So yes, it will be a slaughter without support... ATI is dropping "close to metal", and as Nvidia will support OpenCL, CUDA will probably be depreciated slowly too (at the moment they are recommending CUDA only as a higher-level development platform).

See the 40 comments >>

up
41
down
Remove everything -gcj from java dependencies  
Written by biehl the 4 Dec 08 at 12:15. Category: Programming. Related to: Eclipse. New
I just tried to install Jython and got a whole slew of unwanted GCJ dependencies. (and the same is the case for other java packages).

Since OpenJDK/IcedTea is the default now, can we not remove the gcj/native packages from the dependencies of ordinary java packages?

Best
Anders

PS Any way I can help? It is probably a piece of manual labor to remove the dependencies from the java packages...

See the 1 comments >>

up
-4
down
KDevelop keys - help migration for Windows developers  
Written by carpii the 3 Dec 08 at 11:59. Category: Programming. Related to: KDevelop. New
When developing in Windows, its universal that ALT + F followed by S will save the current file.

KDevelop attempts to provide some support for this, however, if you are quite quick on the keyboard, the shortcut doesnt take effect properly.

In the end youre left with the input focus somewhere in the menus, and your file hasnt been saved. You then have to use the mouse to get the focus back to your document.

It sounds pretty trivial, but for me its the single most frustrating thing about KDevelop. Im trying to get used to its shortcuts, but after 20 years developing on Windows, it could be made easier.

You can reassign shortcuts in KDevelop, but you cant assign ALT + F, S to Save


See the 3 comments >>

up
6
down
KDevelop default open path  
Written by carpii the 3 Dec 08 at 11:55. Category: Programming. Related to: KDevelop. New
You can set a default file path when opening new files in KDevelop.

This is ok, but typically if you have a file open, lets say in $HOME/dev then the next file you open is likely to be from there too.

Id like an checkbox option to say 'Default to current directory' for Open File Dialog


No comment yet. Add a comment >>

up
27
down
Google Code Searchmap for source code   forum
Written by Eldmannen the 3 Dec 08 at 02:25. Category: Programming. Related to: ubuntu.com. New
The source code for all packages in the Ubuntu repository are available at http://archive.ubuntu.com/ubuntu/pool/

Create a Google Code Sitemap so that Google Code Search can index all the source code and make it searchable.

This would allow you to conveniently search through the source code using Google Code Search.

Imagine a search query like, "site:archive.ubuntu.com package:gimp radial blur"

Pretty neat, eh?
Would be good for our developers.

See the 1 comments >>

up
52
down
Foster the development of a visual (WYSIWYG) open source web editor for Linux  
Written by carpex the 2 Dec 08 at 03:55. Category: Programming. Related to: Bluefish Editor. New
Ubuntu and Linux users need a user friendly WYSIWYG web editor that is updated and maintained. As far as I know, there are simply no open source replacements for Dreamweaver, Frontpage or similar software. What we need is a simple yet flexible web editor.

Kompozer and NVU seem defunct and haven't been updated in ages.
Seamonkey is too basic and doesn't handle CSS.
Bluefish, Quanta Plus and others are very good, but they are not WYSIWYG.
Joomla or Drupal are also very good, but these CMS are highly theme-dependent and not suited for all projects.

If you think this software already exists, please let me know!


See the 10 comments >>

up
-10
down
IdeaTorrent as a Joomla extension  
Written by nandersson the 26 Nov 08 at 16:07. Category: Programming. Related to: Nothing/Others. New
I would like to see IdeaTorrent (Software behind Ubuntu Brainstorm) as a Joomla extension.

How much work would that be? Would it still be possible to use the same MVC-scheme that IdeaTorrent currently uses in Drupal? In order to avoid code duplication.

See the 4 comments >>

up
34
down
Sort projects list by programming language in Launchpad  
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
spec
Written by BlackLukes the 20 Nov 08 at 16:56. Category: Programming. Related to: launchpad.net. New
It would be nice to have a "sort by programming language" button in Launchpad, so in the project list I would see the ones written in c++, python, java and so on.

For example:

Mark knows python and would like to contribute to some Python projects. He goes in Launchpad and has to start viewing the huge project list until he will find a project written in that language.

With this button, Mark could sort project by programming language (in this case, python), CHOOSE and join the project he likes.

No comment yet. Add a comment >>

up
21
down
Ability to edit files directly from a mounted Samba server/share  
Written by softsaurus the 20 Nov 08 at 09:37. Category: Programming. Related to: Eclipse. New
I know the following problem is probably due to my lack of Linux knowledge but here it goes:

Eclipse on Linux doesn't seem to have the ability to edit files directly from a Samba share or server. When I try to link my workspace to files on a samba service in my local network I get promted with a nautilus window witch doesn't show my mounted shares.

Direct path input also results in Eclipse telling me the path is not accessible. On Mac and Windows Eclipse DOES support this feature and this is something many developers really need to have.

My idea is to support smb protocol in Eclipse many other IDE's do have this feature working OOTB but Eclipse being my favorite I'd like to see this feature happen.

See the 1 comments >>

up
24
down
update manager speed  
Written by scandune the 20 Nov 08 at 06:05. Category: Programming. Related to: Update manager. New
i was noticing in terminal when you update using

sudo apt-get update

sudo apt-get upgrade

that it downloads the files and it usually takes a long time to do so

would it be possible after the Get has been done for 1 file the update manager starts to automatically update it, while the next file is downloading.

i believe this would increase the speed of updating a system

See the 5 comments >>

up
35
down
Support Andrea Cimitan, author of the Murrine, Clearlooks and Gnomes' RGBA!  
Written by mangar the 16 Nov 08 at 16:00. Category: Programming. Related to: ubuntu.com. New
Andrea Cimitian, the Author of the Murrine and Clearlooks theme engines, as well as the RGBA color space support for Gnome, is entering University, and is in need for monetary support in order to buy a laptop - so he can continue developing Murrine and other Gnome eye candy.

Please support him monetarily, or, for the very least, send him hardware donations! (Either by Canonical or the Community).

http://www.cimitan.com/murrine/author

http://www.cimitan.com/blog/2008/11/16/murrine-needs-a-laptop-status-of-rgba-mu rrine-projects/

See the 3 comments >>

closed
Not an idea
(1)
Put usbpicprog in the repository  
Written by fransschreuder the 14 Nov 08 at 08:05. Category: Programming. Related to: Synaptic package manager. Not an idea
Hello,

I am the author of usbpicprog, GPL usb pic programmer. It would be nice if the package could be included in the ubuntu repository.

You can find it at http://usbpicprog.org

See the 3 comments >>

up
-33
down
php by default   forum
Written by mariuz the 13 Nov 08 at 14:44. Category: Programming. Related to: Nothing/Others. New
PHP ships with Mac OS X by default

ubuntu should include php by default

I spoted this idea over this page , when they install the test suite
in osx php-cli is already there and can be used

http://www.phoronix-test-suite.com/?k=downloads

in this way we can create php install/configure scripts
that could be better than bash ones or at least it is easier for php programmers

See the 11 comments >>

up
3
down
Migrate from make to mk  
Written by Eldmannen the 13 Nov 08 at 02:20. Category: Programming. Related to: Nothing/Others. New
Version 7 Unix was released in 1979 and included the build automation tool 'make'.

Version 10 Unix was released in 1989 and included the build automation tool 'mk' to replace make.

We are using 'make' quite a lot today.

mk introduces a completely new syntax that is both easier to read and more powerful.

We should be using 'mk' instead of 'make'.

See the 3 comments >>

up
-2
down
Bring Limbo to Linux  
Written by Eldmannen the 13 Nov 08 at 02:08. Category: Programming. Related to: Nothing/Others. New
Limbo is a programming language for writing distributed systems and is the language used to write applications for the Inferno operating system (open source).

The Limbo compiler generates architecture-independent object code which is then interpreted by the Dis virtual machine or compiled just before runtime to improve performance. Therefore all Limbo applications are completely portable across all Inferno platforms.

It features modular programming, concurrent programming, strong type checking, automatic garbage collection, simple abstract data types. It is type-safe.

* http://www.vitanuova.com/inferno/limbo.html

See the 2 comments >>

implemented
Already done!
(-2)
sdlbasic in the repository  
Written by nitrofurano the 12 Nov 08 at 21:44. Category: Programming. Related to: Nothing/Others. Already implemented
sdlBasic is finally in Debian repository:
http://packages.debian.org/sid/sdlbasic
how soon will it appear in the Ubuntu repository?

Developer comments
It's already in Jaunty.

See the 3 comments >>

up
49
down
Provide more intuitive tools to programmers for creating user interfaces  
Written by granadajose the 10 Nov 08 at 18:27. Category: Programming. Related to: Nothing/Others. New
Ubuntu offers to programmers many choices of programming languages and integrated development environments. However, although programming in Ubuntu may be easy, advanced features, such as the implementation of a graphical user interface or the deployment of the finished application to other computers are not intuitive.

For instance, GTK and WxWidgets are great options, but integrating them usually requires a lot of routine coding and some expert knowledge in order to integrate them in the IDE.

It would be great to work with the available IDEs in order to offer an easier integration of the graphical interface in the application developed with these IDEs.

See the 8 comments >>

2 3 4 5 6 7 8 9 Next >>