taskSavannah Administration - Tasks: task #16397, Submission of C3 Cubism Extension...

 
 

task #16397: Submission of C3 Cubism Extension for C programming language

Submitter:  Askar Azhibaev <askar>
Submitted:  Wed 19 Jul 2023 02:10:51 PM UTC
   
 
Should Start On:  Wed 19 Jul 2023 12:00:00 AM UTC Should be Finished on:  Sat 29 Jul 2023 12:00:00 AM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Cancelled Privacy:  Public
Assigned to:  ineiev Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Wed 26 Jul 2023 03:55:15 AM UTC, comment #8: 

I then revoke my program because I have to change the license to another one. Please do not use the downloaded package because it will be under a different license. No contract. Without prejudice. UCC 1-308
Askar Azhibaev.

Askar Azhibaev <askar>
Tue 25 Jul 2023 04:45:09 PM UTC, comment #7: 

Thank you.

We have to rely on maintainers of hosted packages to keep their software in a consistently GPL-compatible state, and that implies willing to find out the licensing terms of their dependencies and understanding how those terms affect their package.

Cancelling.

Ineiev <ineiev>
Site Administrator
Tue 25 Jul 2023 04:24:20 PM UTC, comment #6: 

I leave it up to you to license your programs.

Askar Azhibaev <askar>
Tue 25 Jul 2023 09:53:39 AM UTC, comment #5: 

We are miscommunicating; it's impossible to approve a group without understanding each other.

Ineiev <ineiev>
Site Administrator
Mon 24 Jul 2023 12:01:39 PM UTC, comment #4: 

The dependencies is GNU programs GCC and Make.

Askar Azhibaev <askar>
Mon 24 Jul 2023 07:25:23 AM UTC, comment #3: 

comment #2:

> 2) Dependencies:
>
> gcc (Debian 10.2.1-6) 10.2.1 20210110
> Copyright (C) 2020 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


I can't help asking what this means.  You don't care how your dependencies are licensed, do you?

Ineiev <ineiev>
Site Administrator
Fri 21 Jul 2023 12:05:58 AM UTC, comment #2: 

Hello!
1)Tarball in the attachement to the message.
2) Dependencies:

gcc (Debian 10.2.1-6) 10.2.1 20210110
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

GNU Make 4.3
Эта программа собрана для x86_64-pc-linux-gnu
Copyright (C) 1988-2020 Free Software Foundation, Inc.
Лицензия GPLv3+: GNU GPL версии 3 или новее <http://gnu.org/licenses/gpl.html>


(file #54947)

Askar Azhibaev <askar>
Thu 20 Jul 2023 10:51:23 AM UTC, comment #1: 

I still can't access your tarball.

Also, list your dependencies with their licenses (ideally, with links to their distribution terms).

Ineiev <ineiev>
Site Administrator
Wed 19 Jul 2023 02:10:51 PM UTC, original submission:  

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


Registration Administration


Approving or discarding the registration must be done using the specific
Group administration page, accessible only to site
administrators logged in as superusers.

Registration Details


  • Name: C3 Cubism Extension for C programming language
  • System Name:  c3ext
  • Type: Extras for official GNU software
  • License: GNU General Public License v3 or later





Description:

C3 Cubism is an extension to the C language that automates the creation of programs.
Based on the art direction of cubism, this is the desire to decompose the system into its simplest components.
This approach makes it possible to accurately describe small modules - cubes, from which a system is automatically assembled that exceeds the complexity of initial representations.
It may seem that this project repeats the principles of object-oriented programming for the C language, but makes it more meaningful.
Difficult moments are transferred to the field of automation. Thus, program texts are generated automatically, based on the description, made by man.
The main purpose of the project is to make programs more understandable and familiar to humans.
The architecture consists of independent layers that can be used by humans.
The first layer is a three-dimensional system of data structures, functions for processing them, and the newest is data transfer routes.
The second layer is a modular system of the simplest modules - cubes, which actively uses the C preprocessor.
The third layer is a program - analyzer, for creating modules based on a description made by a person.
The fourth layer is a line processor, thanks to which, additions are possible for the C language, which simplifies working with different types of data,
for example with strings like this:
s = "Hello" + ", " + "World !"
or with files:
file >> string
it means reading from a file into a string,
or with list:
list >> item
means reading item from list
conditions:
(c is DIGIT) ?
     putchar(c);
: printf("Not digit\n");
The fifth layer is the transformation of a human-made natural language description into C.



Other Software Required:

GCC
Make


Tarball URL:

https://azhibaev.com/c3.tar.gz


Askar Azhibaev <askar>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #54947:  c3.tar.gz added by askar (40KiB - application/gzip)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by askar (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-07-25 ineiev StatusIn Progress Cancelled
        Open/ClosedOpen Closed
    2023-07-21 askar Attached File- Added c3.tar.gz, #54947
    2023-07-20 ineiev StatusNone In Progress
        Assigned toNone ineiev

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code