www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - New release v0.5 of the D bindings for SAP NetWeaver RFC SDK

reply Kai Nacke <kai redstar.de> writes:
Hi!

I made a new release of sapnwrfc-d, the D bindings for the SAP 
NetWeaver RFC SDK.

Included are the following changes:

   - New bindings for basic decimal arithmetic (sapdecf.h)
   - A lot of fixes to the bindings and new, automatically 
generated bindings
   - New example applications
     computeday: This is an example of a simple RFC call
     repotool: This utility displays the metadata for a RFC

The included set of example applications show how easy it is to 
call an RFC. To use the library just add a dependency to your 
dub.json/dub.sdl file or clone the source at 
https://github.com/redstar/sapnwrfc-d.

Regards,
Kai
Oct 08 2017
parent reply Martin Nowak <code+news.digitalmars dawg.eu> writes:
On 10/08/2017 12:59 PM, Kai Nacke wrote:
 The included set of example applications show how easy it is to call an
 RFC. To use the library just add a dependency to your dub.json/dub.sdl
 file or clone the source at https://github.com/redstar/sapnwrfc-d.
Thanks, examples are nice for packages. Wondering a little about the std. usage, as it seems very unlikely to ever become standardized. Why not just use sap. or netweaver. as top level package? Also I can recommend at least some basic ddoc comments, it's really trivial to use ddox to get some nice documentation, e.g. see https://github.com/MartinNowak/bloom. If you use x:ddoxFilterArgs without "--only-documented", it should even work for undocumented functions. -Martin
Oct 10 2017
parent Kai Nacke <kai redstar.de> writes:
Hi Martin!

On Tuesday, 10 October 2017 at 13:25:43 UTC, Martin Nowak wrote:
 Thanks, examples are nice for packages.
Examples are a good way to check that the definitions are really working. My first version was really buggy.
 Wondering a little about the std. usage, as it seems very 
 unlikely to
 ever become standardized.
 Why not just use sap. or netweaver. as top level package?
It was just of a lack of a better name. Thinking about it I like the "netweaver." package name.
 Also I can recommend at least some basic ddoc comments, it's 
 really trivial to use ddox to get some nice documentation, e.g. 
 see https://github.com/MartinNowak/bloom.

 If you use x:ddoxFilterArgs without "--only-documented", it 
 should even work for undocumented functions.
Yeah, documentation is a bit weak. Currently, there is not much more than the official C API (for which you can download the documentation) with some D tuning. But I now start adding more functions and I will consider your hint. Thanks for your feedback! Regards, Kai
Oct 17 2017