Charity license with a build in (almost DWIM ) t3d programming language

From: Juuso Hukkanen (juuso_12_2003_at_tele3d.net)
Date: 10/06/05


Date: Thu, 06 Oct 2005 14:55:45 +0300

Language is quite good, if you don't learn the language syntax in 30
minutes complain and flame.

t3d(TM) in a nutshell:

-Languages main documentation is two pages (presented on the last two
pages of the ChOS license draft).
http://www.tele3d.com/ChOS/ChOS_beta1.zip

-C based, bounds checked, garbage collected, with GUI, strongly typed,
portable, no offtopic areas, multithreaded, C99 included (except its
avoid/never use this functions), allows programming to be based on
programmers native language, powerful functions+libs and utilities.

-Key syntax is based on biochemical models.

-Can be used for applications, shell scripting and web - programming.

-Compiler GCC; requires a tailored pre-pre-processor and
postprocessor, initial GUIs likely by Java; through sockets (/control
file / shared access memory). More about properties of t3d on
http://www.tele3d.com/t3d/language.htm

-Goals: Lots of functions, openBSD-like continuous code checking,
Apache-like developer dynamics, nature-like evolution, human culture
like inheritance of methods and practices, antivirus-like updates to
functions and libraries, easy participation for anyone anytime,
technical integration to ChOS projects, a programming language for
lazy dummies.

-t3d is developed through www.tele3d.com (a.k.a t3d.org). t3d and ChOS
are a true donation, no tricks, we may put an ad or two on tele3d.com,
so there is no need to rob anyone otherwise - fair enough?

<OFFTOPIC = "more">
-ChOS- license in a nutshell:

-Like GPL, except that the companies in rich countries need to buy a
usage permission from a big charity organization. (
http://www.tele3d.com/ChOS/charity-orgs.htm )

-Those charity orgs are given by the license a lot of power over all
licensed material. They can in best/worst case even claim some stuff
as their own and donate those programs to some poor country's hi-tech
company.

-Talks (uncensorable) worldwide about democracy and defines its
electronic 'hard' currency a.k.a Yellar.

-Business friendly allows a closed source use for 5 years --> then
open source under ChOS.

-Tells t3d to be licensed only under ChOS, and causing all t3d
programs to be under ChOS i.e. all t3d containing programs are open
source and a permanent 'Source-Aid' kind of things.

-Allows charity orgs to start managing 'the show' when they like, puts
no obligations to them.

-Suggests building some strangely good software products. see:
http://www.tele3d.com/ChOS/projects.htm

-[Key plot:] ChOS license gives the charity organizations a permanent
right to unconditionally take the t3d related trademarks from Juuso
Hukkanen. The use of t3d prog.lang trademarks is only permitted within
ALL ChOS-licensed material. In addition the charity organizations have
a right to demand annual license payment for the use any(/all)
material under ChOS license (but only from rich country corporate
users). Thus obtaining a license is needed for the use of all programs
made using the t3d.[Think if the same were true for C++ / JavaTM -
would be a mountain of money to charity]. That is why all the users of
t3d are respectfully asked to respect the two trademarks ridiculously
carefully.
</OFFTOPIC="more">

Below are some examples of t3d key nomenclature.

Sci.crypt readers may want to try to cryptoanalyse those mysteries

if(impossible)
{
    answers("are on http://www.tele3d.com/t3d/functions.htm");
}

t3d_convert_file_Rfile_TEXT2HTML

t3d_convert_file_Rfile_HTML2TEXT

t3d_convert_file_Rfile_2RTF

t3d_convert_file_Rfile_2PDF

t3d_convert_file_Rfile_LANGUAGEXXX

t3d_create_BEEP
t3d_create_BEEP_HZXXX
t3d_create_BEEP_HZXXX_DURATIONXXX

t3d_convert_KEYBOARD_n_DISABLED
t3d_create_KEYBOARD_n_DISABLED
t3d_convert_KEYBOARD_n_ENABLED

t3d_create_PING_IPXXX

t3d_create_SYSTEM_n_SHUTDOWN

t3d_create_SYSTEM_n_RESTART

t3d_create_USER_n_LOGOUT

t3d_measure_barray_barray_SIMILARITY

t3d_measure_barray_barray_DIFFERENCE

t3d_measure_file_Rbarray_OWNER

t3d_measure_file_SIZE

t3d_measure_file_DATE_n_CREATION

t3d_measure_file_DATE_n_MODIFIED

t3d_measure_file_IS_ACCESS_n_WRITE

t3d_measure_file_IS_ACCESS_n_READ

t3d_calculate_file_Rbarray_WHIRLPOOL

t3d_crypto_barray_Rbarray_ENCRYPT_n_#encmethod_PASSWORDXXX

t3d_crypto_file_Rfile_ENCRYPT_n_#encmethod_PASSWORDXXX

        (#encmethod is eg. one of: AES256, BLOWFISH, TWOFISH, 3DES)

t3d_crypto_barray_Rbarray_DECRYPT_n_#encmethod_PASSWORDXXX

t3d_crypto_file_Rfile_DECRYPT_n_#encmethod_PASSWORDXXX

        (#encmethod is eg. one of: AES256, BLOWFISH, TWOFISH, 3DES)

t3d_crypto_file_Rfile_HIDE2IMAGE
t3d_crypto_file_Rfile_STEGANOGRAPHY_n_2IMAGE
t3d_create_file_Rfile_STEGANOGRAPY
t3d_create_file_Rfile_STEGANOGRAPHIC_n_IMAGE

t3d_crypto_file_Rfile_EXTRACT_HIDDEN_n_FROM_IMAGE
t3d_crypto_file_Rfile_UNHIDE_n_STEGANOGRAPHIC_IMAGE
t3d_crypto_file_Rfile_REVEAL_STEGANOGRAPHIC_n_FROM_IMAGE

t3d_crypto_file_Rfile_HIDE2SOUND

/* Next one is difficult to decrypt (hint: It is a riddle, wrapped in
a mystery, inside an enigma; but perhaps there is a key)*/

t3d_ai_file_Rfile_CRYPTOANALYSE_SECONDSXXX
t3d_crypto_file_Rfile_CRYPTOANALYSE_SECONDSXXX

/*Ok, Probably some still say that XYZ language, with its */
/* megahype-object-template feature, is better and more */
/* cabable for doing tasks such as: */

t3d_convert_file_Rfile_2SWEDISH

t3d_convert_barray_barray_text2SPEECH

If you become interested about the t3d progamming language and / or
the ChOS license, please visit our web site for more information.

Sorry - if this post appeared arrogant, but presenting the t3d key
features - is presentig its qualities in comparization to other
languages.

Kind Regards
Juuso Hukkanen and Markku Sukanen
www.tele3d.com

(to reply by e-mail set addresses month and year to correct)
"t3d programming language" and the structure of t3d function prototype
are trademarks of Juuso Hukkanen.



Relevant Pages

  • Re: Listing the most dangerous parts of C
    ... It is a super-simple C based programming ... language, with safe strings, garbage collection, networking, ... license owned by a bunch of charity organizations. ... license from some of the listed charity organizations. ...
    (comp.lang.c)
  • Re: object system...
    ... for that you need machine language. ... isn't even as fast as other systems programming languages. ... Stroustrup's stated design goal was to enable ... all manner of elegance or abstraction can be sacrificed for speed, ...
    (comp.object)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (comp.lang.asm.x86)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (alt.lang.asm)
  • Re: LSP and subtype
    ... What is the class of problems solvable using UML? ... the language of physics cannot describe. ... whatever paradigm equivalent to 2GL/3GL ... there is still a great need for reuse and generic programming. ...
    (comp.object)