Télécharger la liste

Description du projet

Seed7 is a general purpose programming language. It is a higher level language compared to Ada, C++, and Java. In Seed7, new statements and operators can be declared easily. Functions with type results and type parameters are more elegant than a template or generics concept. Object orientation is used when it brings advantages and not in places when other solutions are more obvious. Although Seed7 contains several concepts of other programming languages, it is generally not considered as a direct descendant of any other programming language.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2013-02-04 07:42
2013-02-03

Les pages de manuel pour le compilateur et l'interprète de Seed7 ont été ajoutés. Les makefiles ont été améliorées pour prendre en charge les cibles distclean et test. Les opérateurs radix et RADIX ont été ajoutés à integer.s7i et bigint.s7i. Vérifie pour les opérateurs radix et RADIX ont été ajoutés à chkint.sd7. Erreurs dans bas7.sd7, concernant la fonction VARPTR et l'instruction OPEN, ont été corrigés. La fonction getLineWithMacrosApplied en makedata.s7i a été améliorée. Le caractère de signe de monnaie a été ajouté à plusieurs polices. Un chèque d'un débordement d'un lancer de float en int a été ajouté à chkccomp.c.
Tags: Minor feature and documentation enhancements
Man pages for the Seed7 interpreter and compiler have been added. The makefiles have been improved to support the targets distclean and test. The operators radix and RADIX have been added to integer.s7i and bigint.s7i. Checks for the operators radix and RADIX have been added to chkint.sd7. Errors in bas7.sd7, concerning the function VARPTR and the statement OPEN, have been fixed. The function getLineWithMacrosApplied in makedata.s7i has been improved. The currency sign character has been added to several fonts. A check for an overflow of a cast from float to int has been added to chkccomp.c.

2013-01-21 14:15
2013-01-20

Nouvelles options ont été ajoutées à l'interprète et le compilateur. Additional analyser et d'exécuter des fonctions ont été ajoutées à progs.s7i. La gzip.s7c de la bibliothèque a été amélioré pour décoder les blocs avec les codes de Huffman fixes. Prise en charge des littéraux bigInteger avec base autre que 10 a été ajoutée. Les fonctions str ont été modifiées tel que str (48879, 16) retourne « viande bovine ». Le programme make7.sd7 a été amélioré pour prendre en charge plusieurs cibles et l'option - c. La manipulation des divisions de point flottant dans le compilateur a été améliorée. Le mk_clang.mak makefile a été ajoutée pour prendre en charge le compilateur clang C.
Tags: Major feature and documentation enhancements
New options have been added to the interpreter and compiler. Additional parse and execute functions have been added to progs.s7i. The library gzip.s7c has been improved to decode blocks with fixed Huffman codes. Support for bigInteger literals with bases other than 10 has been added. The str functions have been changed such that str(48879, 16) returns "beef". The program make7.sd7 has been improved to support multiple targets and the option -C. The handling of floating point divisions in the compiler has been improved. The makefile mk_clang.mak has been added to support the clang C compiler.

2013-01-06 09:29
2013-01-05

L'interprète de Seed7 a été renommé s7.

La fonction drwOpen en drw_win.c a été améliorée pour masquer la fenêtre de la console lorsque le programme n'a pas été démarré depuis une console.

Descriptions des opérateurs « sci » et « exp » ont été ajoutées au manuel.

Les commentaires de documentation ont été ajoutés à clib_file.s7i.

Dans pixmap_file.s7i, les fonctions de pixmapFontFiles ont été améliorées.

Dans cmd_win.c, les fonctions prepareCommandLine et cmdStartProcess ont été améliorées.

Dans striutl.c, les fonctions escape_command et cp_to_command ont été améliorés pour fonctionner correctement sous Windows.

Noms de paramètres ont été ajoutés aux fichiers divers.
Tags: Major feature enhancements
The Seed7 interpreter has been renamed to s7.

The function drwOpen in drw_win.c has been improved to hide the console window
when the program was not started from a console.

Descriptions of the operators "sci" and "exp" have been added to the manual.

Documentation comments have been added to clib_file.s7i.

In pixmap_file.s7i, the functions for pixmapFontFiles have been improved.

In cmd_win.c, the functions prepareCommandLine and cmdStartProcess have been improved.

In striutl.c, the functions escape_command and cp_to_command have been improved to work
correctly under Windows.

Parameter names have been added to various files.

2012-12-22 13:28
2012-12-21

Le compilateur de Seed7 a été amélioré pour prendre en charge la constante pixmaps et d'omettre les déclarations de constante de tableau pour les tableaux inutilisés.

Les variables de résultat ont été renommés dans diverses bibliothèques et exemples de programmes.

Les fonctions getPixel et imagePixmap ont été ajoutés ou améliorés.

Photos d'une grille et un vampire ont été ajoutés à pic16.s7i et pic32.s7i.

La fonction getValue a été surchargée pour les valeurs PRIMITIVE_WINDOW dans la progs.s7i de la bibliothèque.

Commentaires de documentation ont été ajoutés aux opérateurs & et < & dans la string.s7i de la bibliothèque.

Un chèque pour le bouton Fermer de la fenêtre a été ajouté à la fonction gkbKeyPressed dans drw_win.c.
Tags: Minor feature enhancements
The Seed7 compiler has been improved to support constant pixmaps and to omit array constant
declarations for unused arrays.

Result variables have been renamed in various libraries and example programs.

The functions getPixel and imagePixmap have been added or improved.

Pictures of a grating and a vampire have been added to pic16.s7i and pic32.s7i.

The function getValue has been overloaded for PRIMITIVE_WINDOW values in the library
progs.s7i.

Documention comments have been added to the operators & and <& in the library string.s7i.

A check for the window close button has been added to the function gkbKeyPressed in drw_win.c.

2012-12-13 07:56
2012-12-12

Le compilateur de Seed7 a été renommé s7c. Le programme make7.sd7 a été amélioré pour autoriser les macros dans la ligne de commande. Les bibliothèques makedata.s7i et make.s7i ont été améliorées. Une variante de la fonction popen a été ajoutée à shell.s7i. La différence entre & et < & a été expliqué dans la FAQ. Le programme tar7.sd7 a été améliorée pour accepter des chemins d'accès pour tous les arguments de fichier DOS. Les commentaires de documentation ont été ajoutés à plusieurs fichiers. Les pilotes graphiques ont été améliorés pour quitter un programme lorsque vous appuyez sur le bouton Fermer (X). Les makefiles ont été améliorées, telles que « faire s7c » génère un exécutable du compilateur Seed7.
Tags: Major feature enhancements
The Seed7 compiler was renamed to s7c. The program make7.sd7 was improved to allow macros in the command line. The libraries makedata.s7i and make.s7i were improved. A variant of the function popen was added to shell.s7i. The difference between & and <& was explained in the FAQ. The program tar7.sd7 was improved to accept DOS paths for all file arguments. Documentation comments were added to several files. The graphic drivers were improved to exit a program when the close button (X) is pressed. The makefiles were improved such that 'make s7c' generates an executable of the Seed7 compiler.

Project Resources