URL:
  <http://gna.org/task/?7877>

                 Summary: Submission of FLHQ, head quarter for FLCompiler
FLKernel and FLSystem
                 Project: Gna! Administration
            Submitted by: sopox
            Submitted on: mar. 16 déc. 2014 22:16:02 UTC
                  Status: None
         Approval Status: None
         Should Start On: mar. 16 déc. 2014 00:00:00 UTC
   Should be Finished on: ven. 26 déc. 2014 00:00:00 UTC
                Category: Project Approval
                Priority: 5 - Normal
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any

    _______________________________________________________

Details:

A new project has been registered at Gna! 
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 <https://gna.org/siteadmin/groupedit.php?group_id=3556> page*,
accessible only to site administrators, effectively *logged as site
administrators* (superuser):

* Group Administration <https://gna.org/siteadmin/groupedit.php?group_id=3556>


= Registration Details =

* Name: *FLHQ, head quarter for FLCompiler FLKernel and FLSystem*
* System Name:  *flhq*
* Type: Programs
* License: Other (Le projet contiendra plusieurs license car il regroupe
plusieurs sous-projet de license différents:
GPL3 pour le compilateur
LGPL3 pour le kernel et le système d'exploitation
Et pour les docs GNU free documentation)

----

==== Description: ====
This project is made of 3 parts.

The first part an eiffel compiler compatible with SmartEiffel and ECMA eiffel.
This compiler is written in eiffel and produce at least C code that can be
compiled using a standard C compiler. This compiler will also compile the
SCOOP eiffel extension for concurrency. This compiler, at the opposite of
other eiffel compiler is not focused on providing a rich library, it will
provide a minimal library. Its main goal is to be a fundation for the 2 other
part of the project. This compiler is licensed using GPL3.

The second part is a kernel written in eiffel. The aim of this kernel is to
provide high level of concurrency at the object level (many concurrent
objects). It will use other interesting features of the eiffel language to
provide a strong security without need of MMU or process. This kernel is
licensed using LGPL3.

The third part is an operating system written in eiffel running above the
previously described kernel.  This system is licensed using LGPL3.

The source code has no license at all currently and can not be downloaded.

It is a personnal work. Most of the final product will be a creation at the
end. But I am currently using pats of SmartEiffel that is GPL2. Some part of
it can be included at the end.


==== Other Software Required: ====
My wish is none but of course: cc and glibc.






    _______________________________________________________

Reply to this item at:

  <http://gna.org/task/?7877>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/


_______________________________________________
Register mailing list
[email protected]
https://mail.gna.org/listinfo/register

Reply via email to