Uma interface gráfica compacta e prática em objective caml
Ano de defesa: | 2007 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Uberlândia
BR Programa de Pós-graduação em Engenharia Elétrica Engenharias UFU |
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | https://repositorio.ufu.br/handle/123456789/14641 |
Resumo: | OCaml and other ML like languages does not provide developer with a native GUI. Therefore one must use a third party GUI, like TCL/TK or GTK. This requires final users to search the Internet for a GUI library, download it, install it, etc. Most final users are not up to the task. Therefore we decided to create a GUI interface entirely written in OCaml, that does not require any external library to work, and that has a very small footprint. Compiled programs occupy as little as 300Kbytes on disk. The system works equaly well on Windows, Linux, or any other operational system with an OCaml port. It has four kinds of widgets: Buttons, refresh devices, parsers, and Emacs-like mini-editors. The Emacs widgets work with plain text or mask-driven forms; they offer a practical and simple method for data input. Since OCaml is a strong typed functional language, this application is pratically bug free. |