taskSavannah Administration - Tasks: task #8776, Submission of Brainfuck Compiler

 
 

task #8776: Submission of Brainfuck Compiler

Submitter:  Philipp Le <littledevil>
Submitted:  Sat 18 Oct 2008 11:39:20 AM UTC
   
 
Should Start On:  Fri 17 Oct 2008 10:00:00 PM UTC Should be Finished on:  Mon 27 Oct 2008 11:00:00 PM UTC
Category:  Project Approval Priority:  * 5 - Normal
Status:  Done Privacy:  Public
Assigned to:  yavor Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Wed 17 Dec 2008 10:42:05 PM UTC, comment #3: 

Thanks, project approved.

Yavor Doganov <yavor>
Wed 17 Dec 2008 03:53:20 PM UTC, comment #2: 

Hi Yavor,

thanks for your reply. I fixed the two issues and post the new package now.

I renamed the LICENSE file as "AUTHORS" and added the section "COPYRIGHT" to all three man pages.

I think you are right that it is a bit overdone to use the GFDL for the man pages. I would agree if they are distributed under the FreeBSD Documentation License or any other permissive license.

Philipp

(file #17085)

Philipp Le <littledevil>
Fri 12 Dec 2008 09:09:42 AM UTC, comment #1: 

Hi Philipp,

I am very sorry for replying with so huge delay.  I hope you are still interested in hosting at Savannah.

I reviewed your package and it looks perfect.  Only two remarks, the second one being entirely cosmetic:

1. To effectively use GFDL for the manpages, you should add a gfdl.7 manpage, and the COPYRIGHT section of each of the manpages should contain a notice and link to gfdl(7).  See how it is done in GCC.  As it is a bit an overkill to use GFDL for short manpages, people usually prefer a very permissive license or the license of the program.
2. The file LICENSE is redundant, you probably want AUTHORS for that purpose.

Yavor Doganov <yavor>
Sat 18 Oct 2008 11:39:20 AM 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: Brainfuck Compiler
  • System Name:  bfcc
  • Type: non-GNU software & documentation
  • License: GNU Lesser General Public License (LGPL version 3 or later)





Description:

The Brainfuck Compiler (bfcc) is a tool that builds executables from brainfuck sources or interpretes them. It is written in C++ and uses CMake.

bfcc is divided into 2 parts: the compiler and interpreter. The compiler generates assembler code which can be handled by the GNU Assembler (GAS) that produces object files which can be linked to an executable. Thus GNU Assembler, GNU Linker and GNU C Libs are required. In future bfcc should offer an own, much smaller and faster library that will be linked to brainfuck programs instead of GNU C Lib.

The interpreter can run brainfuck programs without compiling them before.



Other Software Required:
  • GNU Assembler - GNU General Public License v3 or later
  • GNU Linker - GNU General Public License v3 or later
  • GNU C Library - GNU Lesser General Public

   License v2.1 or later



Tarball URL:

http://savannah.gnu.org/submissions_uploads/bfcc-0.1-alpha.tar.gz


Philipp Le <littledevil>

 

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

Attach Files:
   
   
Comment:
   

Attached Files
file #17085:  bfcc-0.1-alpha.tar.gz added by littledevil (26KiB - application/x-gzip)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by yavor (Posted a comment)
  • -email is unavailable- added by littledevil (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
    2008-12-17 yavor StatusWait reply Done
        Open/ClosedOpen Closed
    2008-12-17 littledevil Attached File- Added bfcc-0.1-alpha.tar.gz, #17085
    2008-12-12 yavor StatusNone Wait reply
        Assigned toNone yavor

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code