From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!border4.nntp.dca.giganews.com!backlog4.nntp.dca3.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!s09-01.readnews.com!news-out.readnews.com!s13-01.readnews.com!master2.readnews.com!not-for-mail X-Trace: DXC=?b2H@>\WKWQ_P16K_6TlWT[3OhcoN[H0PX44`8^\]>7Z8DHB_I2k0TPAZ:KGYSY>WX4X;<27emQm]JACKB;1I6`\@GX@<>W:AM]EdJ;Shm5IB_ X-Complaints-To: abuse@ngroups.net Date: Sat, 17 May 2014 08:56:57 +0200 From: Per Sandberg User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: librdf - creating Ada bindings, and related projects References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------030904040805030307090900" Message-ID: <53770839$0$33987$862e30e2@ngroups.net> NNTP-Posting-Host: ea6054c3.ngroups.net X-Original-Bytes: 3354 Xref: news.eternal-september.org comp.lang.ada:19868 Date: 2014-05-17T08:56:57+02:00 List-Id: This is a multi-part message in MIME format. --------------030904040805030307090900 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Then i think these files might be of intrest /Per On 16.05.2014 01:20, Victor Porton wrote: > http://portonsoft.wordpress.com/2014/05/15/xml-namespaces-first-plan/ > > First, I am going first to read the latest Ada specification to get the new > language features and to refresh my memory about Ada. > > Then I am going to implement Ada bindings for librdf (a C library for > XML/RDF). > > Then I am going to write my special proxy server (see the link above). It is > REALLY special piece of software which will revolutionize the Web. > --------------030904040805030307090900 Content-Type: text/plain; charset=UTF-8; name="lrdf.gpr" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="lrdf.gpr" project Lrdf is for Source_Dirs use ("src/**"); for Object_Dir use ".obj"; for Exec_Dir use "bin"; for Library_Name use "alrdf"; for Library_Dir use "lib"; for Library_Ali_Dir use "lib/ali"; package Compiler is for Default_Switches ("ada") use ("-gnatwa", "-gnatf", "-gnatyaAbBcdfhiIklnOprtx", "-gnatQ", "-ffunction-sections", "-fdata-sections", "-fPIC", "-O2", "-gnato", "-gnat12"); end Compiler; package Binder is for Default_Switches ("ada") use ("-E"); end Binder; end Lrdf; --------------030904040805030307090900 Content-Type: text/plain; charset=UTF-8; name="lrdf.sed" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="lrdf.sed" s-with sys_types_h;-with Interfaces.C.Extensions;-g s-sys_types_h.int64_t-Interfaces.C.Extensions.Signed_64-g # s-lrdf_types_h-LRDF.Low_Level.types-g # s-lrdf_h-LRDF.Low_Level.api.-g --------------030904040805030307090900 Content-Type: text/plain; charset=UTF-8; name="Makefile" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Makefile" all: ${MAKE} generate compile: test: clean: generate: rm -rf .gen ${CURDIR}/src/gen/*ad? mkdir -p .gen ${CURDIR}/src/gen echo "#include " >.gen/src.cpp cd .gen; g++ -I /usr/include/raptor2 -c src.cpp -fdump-ada-spec cd .gen; cat lrdf*| sed -f ${CURDIR}/lrdf.sed >src.ada cd .gen; gnatchop src.ada ${CURDIR}/src/gen gprbuild -P lrdf.gpr install: --------------030904040805030307090900--