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