[wiki] [sites] wiki updated

From: <hg_AT_suckless.org>
Date: Tue, 9 Mar 2010 13:07:22 +0000 (UTC)

changeset: 471:932caaaea4ff
tag: tip
user: nsz_AT_tpx
date: Tue Mar 09 14:06:09 2010 +0100
files: suckless.org/project_ideas.md
description:
removed old project ideas not suitable for gsoc


diff -r 95eae60090bb -r 932caaaea4ff suckless.org/project_ideas.md
--- a/suckless.org/project_ideas.md Tue Mar 09 08:10:10 2010 +0100
+++ b/suckless.org/project_ideas.md Tue Mar 09 14:06:09 2010 +0100
_AT_@ -70,7 +70,7 @@
 of the ld arguments we need an ld wrapper or re-implementation that creates
 static libraries or executables. This would enable us to build static libraries
 and executables out of any automake generated makefiles without the need to
-write make replacements or patching the build system of a particular package.
+write make replacements or patching the build system of a particular package.
 
 The ld wrapper needs to be extended to also link against uclibc first and if
 that fails to fallback to glibc, in order to produce smaller executables in the
_AT_@ -78,7 +78,7 @@
 
 ***Requirements:*** Good C/Unix knowledge is essential, knowledge about linking/linker internals are desirable..
 
-### goblin
+### goblin
 
 Write the most useful unix userland commands in the new [Go
 language](http://golang.org) created by Google to form a robust base for future
_AT_@ -127,43 +127,6 @@
 
 ***Requirements:*** Good C knowledge and knowledge of I/O APIs is essential.
 
-### Less sucking C99 subset spec
-
-Although sufficient, C99 is not a perfect programming language. It suffers from
-legacy syntax and semantics and lacks features that make designing libraries
-and developing abstractions much easier. To address these shortcomings the
-student should survey the problems of C, evaluate possible solutions and
-enhance the language as a subset of C99.
-
-***Requirements:*** Very good C knowledge is essential.
-
-### Modern libc
-
-The standard libc is full of awkward and legacy concepts. We believe that
-recent approaches such as Google's bionic libc are a step into the right
-direction, though not radical enough. We think there is a great opportunity to
-implement a completely new libc which abstracts a very nice standard
-environment which can be implemented on modern OS platforms in a straightforward
-manner.
-Our goal would be to realize an initial proposal on Linux.
-
-***Requirements:*** Very good C knowledge is essential.
-
-### Improve tcc
-
-We would like to see [tcc](http://bellard.org/tcc/) development continued and
-improved. gcc is too slow, too focused on language-agnostics and particularly
-too focused on C++ support. We believe most open source software is written in
-C and makes no use of C++; hence, we desire an improved tcc.
-
-llvm has the same drawbacks as gcc.
-
-We'd like the improved tcc to be able to build all suckless projects and perhaps
-even the modern libc replacement.
-
-***Requirements:*** Very good C knowledge is essential as well as knowledge of
-x86 assembler and executable formats.
-
 ### Improve sltar
 
 [sltar](http://s01.de/~gottox/index.cgi/proj_sltar) is a simplified tar
Received on Tue Mar 09 2010 - 14:07:22 CET

This archive was generated by hypermail 2.3.0 : Thu Sep 13 2012 - 19:31:10 CEST