| |
16
|
|
|
|
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.
|
|
| |
18
|
|
|
|
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?
|
|
| |
32
|
|
|
|
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].
|
|
| |
378
|
|
|
|
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).
|
|
| |
41
|
|
|
|
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...
|
|
| |
-4
|
|
|
|
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
|
|
| |
6
|
|
|
|
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
|
|
| |
27
|
|
|
|
| |
52
|
|
|
|
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!
|
|
| |
-10
|
|
|
|
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.
|
|
| |
34
|
|
|
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.

|
|
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.
|
|
| |
21
|
|
|
|
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.
|
|
| |
24
|
|
|
|
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
|
|
| |
35
|
|
|
|
|
|
Not an idea
|
|
(1)
|
|
|
| |
-33
|
|
|
php by default
|
|
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
|
|
| |
3
|
|
|
|
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'.
|
|
| |
-2
|
|
|
|
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
|
|
|
|
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
|
Developer comments
It's already in Jaunty.
|
|
| |
49
|
|
|
|
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.
|
|
|