taskSavannah Administration - Tasks: task #9990, Submission of General purpose C...

 
 

task #9990: Submission of General purpose C templates library

Submitted by:  Alexandre Becoulet <diaxen>
Submitted on:  Tue 15 Dec 2009 05:26:41 PM UTC  
 
Should Start On: Mon 14 Dec 2009 11:00:00 PM UTCShould be Finished on: Thu 24 Dec 2009 11:00:00 PM UTC
Category: Project ApprovalPriority: 5 - Normal
Status: CancelledPrivacy: Public
Percent Complete: 0%Assigned to: Sebastian Gerhardt <sgerhardt>
Open/Closed: ClosedEffort: 0.00

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Sat 17 Apr 2010 04:57:13 PM UTC, comment #7:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

April 17th 2010 in GNU savannah task 9990: "Submission of General
purpose C templates library"

>If you don't mind I prefer to submit the project again later, as soon
>as it's in a more stable state.


Ok. I'm closing the task. You can submit the project again when it's
ready :)

Item status changes:

Status -> Cancelled
Open/Cloesd -> Closed
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAkvJ6J0ACgkQZ4DA0TLic4gSEACePyCsdbTXs/IZvtINsAUr8pVe
KgIAniWkW2sf/kIdqMrcMiaXYnoHOh5v
=9AXR
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Site Administrator
Tue 26 Jan 2010 12:09:11 PM UTC, comment #6:

Hi,

From what Karl said I understood there was no real issue with the uploaded tarball and was waiting for project approval.

Most of my projects are hosted at Savannah and I still plane to host this one here. However the code has changed a lot since december and is currently being cleaned up. If you don't mind I prefer to submit the project again later, as soon as it's in a more stable state.

Best,

Alexandre Becoulet <diaxen>
Tue 26 Jan 2010 12:56:09 AM UTC, comment #5:

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

January 25th 2010 in GNU savannah task 9990: "Submission of General
purpose C templates library"

Hi,

Please upload the updated tarball if you are still willing to host
your project at Savannah. If not, please tell us - we don't bite, and
it will make us gain time.

If within one weeks we still don't get a reply we may delete the
submission, you will be able to resubmit the project when you have
more time to deal with registration isuess.

Regards.

Item status changes:

Stauts -> Ping-ed.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEAREIAAYFAktePZIACgkQZ4DA0TLic4juaACeLuASFIQVAHFKjnWdoxXxDnFl
yGEAnjatRBs0Cs1yEL/UhNUDdseIN7z4
=EMEm
-----END PGP SIGNATURE-----

Mario Castelán Castro <marioxcc>
Site Administrator
Sun 20 Dec 2009 07:05:26 PM UTC, comment #4:

Hi,

That's fine, I will add a separate statement in the directory to use the FDLv1.3 and GPLv3 licences.

Alexandre Becoulet <diaxen>
Wed 16 Dec 2009 11:14:38 PM UTC, comment #3:

It's ok to have a separate statement in the examples directory saying "All examples are dual-licensed under the FDLv1.3 or later, and GPLv3 or later" (or whatever the licenses actually are), without having the header in each file.

BTW, if you don't want to place any restrictions on usage of the examples (as is often the case), you might want to say "All examples are placed in the public domain", which is compatible with everything, so it works out fine.

A partial-verbatim inclusion feature in Texinfo isn't likely to happen any time soon, unfortunately. But thanks for using Texinfo anyway.

Karl

Karl Berry <karl>
Site Administrator
Wed 16 Dec 2009 01:48:08 PM UTC, comment #2:

Hello,

The fact is examples are included in the texinfo documentation using @verbatiminclude. Having the full license header spanning half a page in the manual for all examples is quite bad. I do not want to have non compilable (and possibly outdated) code examples pasted in the doc either.

I would like a way to do partial verbatim inclusion in texinfo files but this feature is not available yet. That's why I used short headers in the meantime. Please let me know what's your feeling considering this issue.

Alexandre Becoulet <diaxen>
Wed 16 Dec 2009 10:39:16 AM UTC, comment #1:

Hello,

I understand the examples are small, but nevertheless still put the full license notice in each, just like you did with the files in include/gct.

Sebastian Gerhardt <sgerhardt>In charge of this item.
Tue 15 Dec 2009 05:26:41 PM UTC, original submission:

A new project has been registered at Savannah
This project account will remain inactive until a site admin approves or discards the registration.

Registration Administration

While this item will be useful to track the registration process, approving or discarding the registration must be done using the specific Group Administration page, accessible only to site administrators, effectively logged as site administrators (superuser):

Registration Details

  • Name: General purpose C templates library
  • System Name: gct
  • Type: non-GNU software & documentation
  • License: GNU General Public License v2 or later (GPLv3)

Description:

GCT is a set of templates for C programming language implemented using C preprocessor meta-programming techniques. It provides container data structures templates, object allocation management templates, bitmaps templates and more...

Unlike most C data structure libraries which handle user objects using an additional layer of dynamically allocated container structures, GCT templates macros may be used to define specific sets of functions to handle user data objects. The purpose of GCT is to provide stable code for common data structures related algorithms while keeping it as efficient as specifically hand written code and avoiding memory allocation overhead.

The whole GCT source code reside in header files, it doesn't require linking against a library, however this is option is still available to factor some heavy code like sorting, hashing and balancing algorithms.

Container templates are able to store structure based objects and raw scalar data types using several data structures and algorithms like: linked lists, hash containers, trees, arrays, ring and bitmap. Their behavior is configurable to perform key values lookup and sorting, thread locking, object reference management...

Other Software Required:

none

Tarball URL:

http://savannah.gnu.org/submissions_uploads/gct-1.0.tar.gz

Alexandre Becoulet <diaxen>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -unavailable- added by marioxcc (Posted a comment)
  • -unavailable- added by karl (Posted a comment)
  • -unavailable- added by diaxen (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sat 17 Apr 2010 04:57:13 PM UTCmarioxccStatusPing-ed=>Cancelled
      Open/ClosedOpen=>Closed
    Tue 26 Jan 2010 12:56:09 AM UTCmarioxccStatusIn Progress=>Ping-ed
    Wed 16 Dec 2009 10:39:16 AM UTCsgerhardtStatusNone=>In Progress
      Assigned toNone=>sgerhardt

    Back to the top


    Powered by Savane 3.1-cleanup