Download List

Projeto Descrição

FACT is a mixed functional and imperative programing language which uses first-class environments as its primary data type. It supports many high level concepts while still remaining a very simple language.

System Requirements

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.

2011-10-21 22:14
0.0.1 (Alpha 1)

O intérprete de fato foi totalmente reescrito e apresenta muitas novas melhorias, incluindo uma máquina virtual e manipulação de sintaxe melhorada. Muitos recursos são ainda não implementados e estão planejados para uma versão futura.
Tags: Unstable, Major
The FACT interpreter has been completely rewritten and features many new improvements, including a virtual machine and improved syntax handling. Many features are still unimplemented and are planned for a future release.

2011-05-21 17:58
1.1.0 Beta

As melhorias significativas na velocidade e uso de memória foram alcançados. Muitas peças foram alterados ou corrigidos. Por exemplo, os espaços são agora baseado em pilha, em vez de lista vinculada base. Isso não muda nada no código, mas é um grande problema internamente. Muitas outras mudanças também ocorreram, incluindo um grande número de novas funções incorporadas.
Tags: Major
Significant improvements in speed and memory usage were achieved. Many parts have been changed or fixed. For example, scopes are now stack-based instead of linked-list based. This doesn't change anything in the code, but it's a big deal internally. Many other changes have also occurred, including a large number of new built-in functions.

2011-04-30 16:56
1.0.64

Esta versão adicionou strings de aspas simples e melhor velocidade.
This release added single-quote strings and improved speeds.

2011-04-20 17:50
1.0.4

documentação gravada reais e um tutorial foram adicionados. Alguns bugs linha de erros foram corrigidos. Mais importante, esta versão considera a adição do "lançamento" da função, que é usado para lançar exceções / erros.
Tags: Stable, Major
Actual recorded documentation and a tutorial were added. A few error-line bugs were fixed. More importantly, this release sees the addition of the "throw" function, which is used to throw exceptions/errors.

2011-04-18 15:27
1.0.3

Esta versão adiciona default / argumentos opcionais, a estrutura do código interno melhorado, intérprete e melhores mensagens de erro.
Tags: Unstable
This release adds default/optional arguments, improved internal interpreter code structure, and better error messages.

Project Resources