taskSavannah Administration - Tasks: task #6403, Submission of Loper

 
 

task #6403: Submission of Loper

Submitter:  Stanislav Datskovskiy <asciilifeform>
Submitted:  Wed 17 Jan 2007 06:30:53 PM UTC
Votes: 1
 
Should Start On:  Wed 17 Jan 2007 12:00:00 AM UTC Should be Finished on:  Sat 27 Jan 2007 12:00:00 AM UTC
Category:  Approved Projects to be Reviewed Priority:  * 5 - Normal
Status:  None Privacy:  Public
Assigned to:  snoogie Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Wed 14 Nov 2007 08:19:51 PM UTC, comment #7: 

Hello,

Since the approval of your project, you still haven't use your savannah account (still no real source code or any account updates), and due to a shortage of people to review projects I close this submission for now. Feel free to resubmit your
project when we accept new projects again (probably in December).

Regards.

Jean-Michel Frouin <snoogie>
Fri 23 Mar 2007 03:19:11 PM UTC, comment #6: 

Hi,

Ok then, we will review your code later. The best option is that you mail us to review it when you will ready.

Cheers.

Patrick Camus <tizzef>
Thu 08 Mar 2007 05:12:55 PM UTC, comment #5: 

Hi,


I would still like to host the project here, if it qualifies.


Thanks,
-Stanislav

Stanislav Datskovskiy <asciilifeform>
Thu 08 Mar 2007 09:33:06 AM UTC, comment #4: 

Hi,

I am waiting for an answer from you.

If within one week I still do not get a reply, I will remove your project. You will still be able to register it again once you have the time to deal with the registration issues.

Are you still willing to host your project at Savannah? If not, please tell us - we don't bite, and it will make us gain time.

Regards.

Patrick Camus <tizzef>
Thu 01 Mar 2007 10:24:23 AM UTC, comment #3: 

Hi,

Your projects meets the Savannah requirements, except that we cannot review your source code yet.

We prefer to approve project with source code, so we can check it for legal issues (even non-functional code is OK). We will among others check if the source files contain appropriate copyright notice and permission-to-copy statements at the beginning of every copyrightable file. Our review helps catch potential legal issues early.

If you need Savannah right now, please explain us why; otherwise, please resubmit the project when you have source code.

If we approve your project without source code, we will review the code in the near future (or better, at your request). If then the source code does not meet our requirements (for example, non-free dependencies), we will then discuss the issue and possibly remove the project from Savannah.

Do you need the Savannah services now, and if yes do you agree with the above conditions?

Regards.

Patrick Camus <tizzef>
Thu 22 Feb 2007 05:58:10 PM UTC, comment #2: 

Hello,

At the moment there is no source file longer than 10 lines. The project is in a very early stage of life, as I mentioned in my submission. Everything will be placed strictly under the GPL, though. The purpose of my application to Savannah was to obtain SVN hosting space to begin serious development. Did I apply too early?

Thanks,
-Stanislav

Stanislav Datskovskiy <asciilifeform>
Thu 22 Feb 2007 04:17:25 PM UTC, comment #1: 

Hi,

I'm evaluating the project you submitted for approval in Savannah.

Please include a (perhaps temporary) URL pointing to the source code. Alternatively, you can forward the code to me by email.

We wish to review your source code, even if it is not functional, to catch potential legal issues early.

For example, to release your program properly under the GNU GPL you must include a copyright notice and permission-to-copy statements at the beginning of every  copyrightable file, usually any file more than 10 lines long.  This is explained in http://www.gnu.org/licenses/gpl-howto.html.  Our review would help catch potential omissions such as these.

Note that sending code to our repositories is a release, since the code will then be publicly available through anonymous access.

Cheers..

Patrick Camus <tizzef>
Wed 17 Jan 2007 06:30:53 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: Loper
  • System Name:  loper
  • Type: non-GNU software & documentation
  • License: GNU General Public License V2 or later





Description:

Please note:
This project has only recently moved beyond the planning stage; most of the existing materials consists of (handwritten) notes, pseudocode, small code snippets, and mathematical work. There is no published code base yet.


Abstract:
Loper is a Free operating system and programming environment inspired by the historic Lisp Machines.  Currently it targets the x86 architecture, but eventual portability is planned.  The purpose of Loper is not to replace existing operating systems, but rather to provide a convenient platform for experimenting with new ideas in computer science.


Detail:
Languages of the Lisp family coexist uneasily with the decidedly procedurally-oriented I/O and storage facilities provided by traditional operating systems.  A Lisp-based OS resolves some of these difficulties; in addition, it opens up fields previously closed to the Lisp programmer, such as device driver development.

Porting an existing Lisp to "bare hardware" (as in the famous Mozitz project) is not the Right Thing; for when the output of a C compiler is involved at any point, the system becomes "non-Lispy" at a fundamental level.  The primary design goal of Loper is for every part of the system, including the boot loader, memory manager, UI, etc. to be fully editable at runtime. This is feasible through the use of a blend of conventional and Just In Time compilation.

Some interesting features include: the rejection of the concept of "files": programs should not be required to be aware of the distinction between RAM and disk, any more than they are currently asked to understand the different levels of CPU cache they might reside in. RAM is viewed as merely a cache of disk. Additionally, the entire notion of separate applications is dispensed with: it results in unnecessary duplication of effort.

Long-term goals include unusual and experimental features such as: automated conversion of Free device drivers written in C to the Loper system; automated porting to new architectures; implementation of advanced human interface features such as "infinite undo."


Summary:
1) Loper is simultaneously an operating system, a (Scheme-like) language, and a programming environment. It is quite certainly not intended to replace any existing operating system, for it is not compatible with any existing software, and moreover such compatibility is not among the planned goals of the project.
2) All OS and application development can be accomplished from within the system.


Other Software Required:

There are no software dependencies.


Stanislav Datskovskiy <asciilifeform>

 

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

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

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

    There is 1 vote 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 10 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2007-11-14 snoogie Percent Complete50% 100%
        Assigned totizzef snoogie
        Open/ClosedOpen Closed
    2007-03-23 tizzef CategoryProject Approval Approved Projects to be Reviewed
        StatusPing-ed None
    2007-03-08 tizzef StatusWait reply Ping-ed
    2007-03-01 tizzef Percent Complete0% 50%
    2007-02-22 tizzef StatusNone Wait reply
        Assigned toNone tizzef
    2007-01-27 asciilifeform Carbon-Copy- Added asciilifeform

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code