comp.lang.ada
 help / color / mirror / Atom feed
From: ake.ragnar.dahlgren@gmail.com
Subject: Re: Embedded Web Server 20131016
Date: Thu, 17 Oct 2013 04:40:00 -0700 (PDT)
Date: 2013-10-17T04:40:00-07:00	[thread overview]
Message-ID: <40a0707a-2da9-489a-b53e-a824f72be155@googlegroups.com> (raw)
In-Reply-To: <lyfvs1qkbo.fsf@pushface.org>

On Wednesday, October 16, 2013 5:58:19 PM UTC+2, Simon Wright wrote:
> This release[1] of EWS allows the software to be built as a library. It requires an Ada2012-capable compiler (GCC 4.8 or later, GNAT GPL 2012 or later (but "make install" requires GNAT GPL 2013's gprinstall)). The licence has been changed to GPL v3, with the GCC Runtime Library Exception v3.1 in place of GMGPL. It no longer requires the Booch Components (XML/Ada is still required). [1] https://sourceforge.net/projects/embed-web-srvr/files/ews-20131016/

Dear Simon,

Thanks for sharing. It was interesting to see how you use the Ada programming language for example package declarations using the "with" keyword (I guess Ada 2012). Your own handrolled smart pointer implementation, and other interesting implementation choices.

I'm not sure if there was documentation about how to get the example in the /doc directory working. Open make_htdocs.gpr with GPS, compile and generate the executable ews-make_htdocs.exe (yes I did this in Windows) in the /bin directory. Take that executable and run it in the /doc directory, this will generate ews_htdocs.ads and ews_htdocs.adb. Then open ews_demo.gpr and build the projet using GPS, run it and then use your favorite web browser to surf to the adress http://localhost/ and you should see the index.html web page.

Best regards,
Åke Ragnar Dahlgren


  reply	other threads:[~2013-10-17 11:40 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-16 15:58 Embedded Web Server 20131016 Simon Wright
2013-10-17 11:40 ` ake.ragnar.dahlgren [this message]
2013-10-17 17:13   ` Simon Wright
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox