Estamos desenvolvendo um novo framework de desenvolvimento, com o nome provisório de xClipper.
O intuito é ser o "sucessor" do Clipper, porém no inÃcio não terá total suporte a linguagem xBase, apenas um subset.
Com isso, o objetivo é evitar os vÃcios e defeitos do Clipper.
Por enquanto o suporte é limitado, mas extremamente funcional.
Não têm suporte para:
OOP suporta apenas conector ":", tais como window:settitle("Nova Janela")
CodeBlocks, suporta funções anônimas no lugar de codeblocks.
MemVars
DBF
RDD
GT
Funcionalidades:
Linguagem completa de programação, com tudo que precisa:
function, loop, while, if, variáveis dinâmicas (string, numeric, integer, boolean, record) etc.
VM (Virtual Machine) extramente rápida e pequena.
Biblioteca libx (compatibilidade com funções Clipper, tais como strzero, rtrim, ltrim, etc)
Bliblioteca io (arquivos)
Bliblioteca string (funções strings)
Bliblioteca math (funções numéricas)
Suporte a Banco de Dados (PostgreSQL, MySQL, MariaDB, Sqlite), por meio de SQL.
Suporte a Servidor de Cache Redis.
Suporte GUI para Windows, MacOS e Linux.
Módulo Browser próprio.
Funções próprias (sem qualquer compatibilidade com outras bibliotecas GUI do mundo xBase)
Módulo Debug (somente console)
Módulo http e tcp (em breve)
Módulo zip (em breve)
Módulo Report (a ser desenvolvido)
Não necessita de compilador C.
Compilador próprio para gerar bytecodes.
Tamanho runtime para Windows (403kb atualmente).
Pode-se criar com o mesmo código, hoje, aplicativos para Windows, MacOS e Linux (GTK).
Interessados, contatar: rc.software@hotmail.com