Recent

Author Topic: UltraGen - a new programming language fully written in Lazarus  (Read 672 times)

alantelles

  • New Member
  • *
  • Posts: 20
UltraGen - a new programming language fully written in Lazarus
« on: February 17, 2020, 10:48:33 pm »
Hello people! Good afternoon from Brazil! I write this post to present you UltraGen. A programming language completely built using Lazarus / Free Pascal. It is a language focused on text processing that features a template engine and an embedded web server for building web applications. It also has its own builtin system of data persistence (the gen files). As a Brazilian, the project is being documented first in Portuguese, but soon it will be translated to English. I invite you to know and contribute to the project!

https://github.com/alantelles/ultragen (the current working branch is webimplements)

http://157.245.81.50:2020 - Project website built using only the language itself

https://github.com/alantelles/ultragenwebpocs/tree/ultragenofficial - Repository of the language site for demonstrating the code.
# compulsive coder
FPC 3.2.0, Lazarus 2.0.10

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1374
  • Former Delphi 1-7, 10.2 User
Re: UltraGen - a new programming language fully written in Lazarus
« Reply #1 on: February 18, 2020, 09:31:10 am »
Impressive! The speed of the website was unexpected from the LAN DownUnder too!
Lazarus 2.1 r64861 FPC 3.3.1 r49035 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.1 r64891 3.3.1 r49100 macOS 11.2.3 aarch64 Xcode 12.4
Lazarus 2.1 r61574 3.3.1 r42318 FreeBSD 12.1 amd64 VMware VM
Lazarus 2.1 r61574 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 3.2.0 Win10 Parallels VM

alantelles

  • New Member
  • *
  • Posts: 20
Re: UltraGen - a new programming language fully written in Lazarus
« Reply #2 on: February 18, 2020, 06:18:35 pm »
Impressive! The speed of the website was unexpected from the LAN DownUnder too!

Thx!! And it's being served by the standalone fpWeb server. I'm in research to implement fastcgi serve but there are other priorities nnow.
# compulsive coder
FPC 3.2.0, Lazarus 2.0.10

 

TinyPortal © 2005-2018