ANNOUNCE: NHI1-0.8, PLMK-1.6 und libmsgque-4.6

Discussion in 'Python' started by Andreas Otto, Oct 22, 2010.

  1. Andreas Otto

    Andreas Otto Guest

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Dear User,


    ANNOUNCE: Major Feature Release
    ====================================

    libmsgque: Application-Server-Toolkit for
    C, C++, JAVA, C#, TCL, PERL, PYTHON, RUBY, VB.NET
    PLMK: Programming-Language-Microkernel
    NHI1: Non-Human-Intelligence #1


    LINKS
    =====

    ChangeLog:
    > http://nhi1.berlios.de/theLink/changelog.htm

    libmsgque:
    > http://nhi1.berlios.de/theLink/index.htm

    NHI1:
    > http://nhi1.berlios.de/

    DOWNLOAD:
    > http://developer.berlios.de/projects/nhi1/



    SUMMARY
    =======

    This release adds the ability to:

    * Ruby language support (LNG)
    * L)anguage A)bstraction L)ayer (LaL)
    * G)arbage C)ollection (GC) Object-Mark

    Ruby is an object-oriented programming language like Python.
    The new 'libmsgque' function (MqMark) was added to the GC support and
    marks all objects that are referenced within 'libmsgque'. The programmer
    now has the opportunity to replace internal functions such as:
    SysCalloc, SysMalloc, SysRealloc, SysFree, SysSelect, SysFork,
    SysServerSpawn, SysServerThread, SysServerFork, SysWait, SysUSleep,
    SysSleep, SysDaemonize, SYSEXIT, SysAbort to adapt to the environment (Lal).


    The connection of Ruby on libmsgque had light and shadow.
    The light was clearly a complete API that allows very fast classes and
    functions to be defined in C. The result was convincing in the
    performance test, and let Python, Perl and Tcl behind.
    The shadow was first of all the non-existent documentation. The initial
    enthusiasm for the thread link was to quickly and ultimately turned out
    to be unusable (no matter how many processors / cores are available in
    Ruby is only one thread is active and the others are blocked ->
    ridiculous). Last I made the memory management (garbage collection) to
    create. I have no problem with "Mark" and "sweep" but without
    IncrRefCout and DecrRefCount is a torture and forced me to adapt my
    garbage collector.

    Finally, a note in their own right:
    will from now on, during the development of a work package, only source
    code and binaries for x86_64 - created Linux. The reason lies in the
    necessary acceleration of the development. The packages for other
    operating systems like Windows or BSD / MacOSX only be made at the end
    of a Work-Package. Ports and specific adjustments can be booked as a
    consulting service.


    mfg

    Andreas Otto (aotto1968)
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v2.0.15 (GNU/Linux)
    Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/

    iQEcBAEBAgAGBQJMwcYgAAoJEGTcPijNG3/ALfAH/2k6X1Ry04V4r6k/KYdXocTD
    7VmY1NYbGlOIlF5kyM07cDX97tlZG6kxV/RhjF435UZdqcDUkqeQBhULNps5Tugr
    6P6n5bPVoTLCQNKpAKE4MAqsia8YmRDn34geDpjczicWLpYEMAoiOHYnGOjzSEba
    esEm0ZKnT5ya5YbRkvnnlr6F1aYWW2zEoz1W9oxVPZ2kjf15reCD4rNBziJNTDRI
    D5S+UoRB5vkwFmVdryxxwZVBxkUTqJv+XopT7eMpY6UF+Z9dTetiaI7jGTvKxCts
    aO9t51kwDnaKwr1wOtgQf51/+stXeXrC1fB45+N0M1a9ugMhvIKXfBcWN9mBysg=
    =3EFe
    -----END PGP SIGNATURE-----
    Andreas Otto, Oct 22, 2010
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Andreas Otto
    Replies:
    0
    Views:
    195
    Andreas Otto
    Dec 23, 2009
  2. Andreas Otto
    Replies:
    0
    Views:
    260
    Andreas Otto
    Dec 23, 2009
  3. Andreas Otto

    ANNOUNCE: libmsgque-4.1, PLMK-1.2, NHI1-0.3

    Andreas Otto, Dec 23, 2009, in forum: C Programming
    Replies:
    0
    Views:
    593
    Andreas Otto
    Dec 23, 2009
  4. Andreas Otto
    Replies:
    0
    Views:
    311
    Andreas Otto
    Dec 23, 2009
  5. Andreas Otto
    Replies:
    0
    Views:
    272
    Andreas Otto
    Mar 8, 2010
Loading...

Share This Page