libwy https://sourceforge.net/projects/cscall/files/latest/download
is based on GNU-Clib/syscall (mostly POSIX calls, on Linux machines), provides >basic 'system objects' for C++ aprogramers to program in Object-Oriented way.
wij <[email protected]> wrote:
libwy https://sourceforge.net/projects/cscall/files/latest/download
is based on GNU-Clib/syscall (mostly POSIX calls, on Linux machines), >>provides basic 'system objects' for C++ aprogramers to program in >>Object-Oriented way.
You might want to look into the concept known as indentation. It makes code
a lot more readable.
Also any half decent C++ dev can wrap posix calls in classes and many do in >their day jobs so you're hardly breaking knew ground here despite what you >seem to think.
On Mon, 7 Aug 2023 13:48:13 -0700 (PDT)
wij <[email protected]> wrote:
libwy https://sourceforge.net/projects/cscall/files/latest/downloadYou might want to look into the concept known as indentation. It makes code a lot more readable.
is based on GNU-Clib/syscall (mostly POSIX calls, on Linux machines), provides
basic 'system objects' for C++ aprogramers to program in Object-Oriented way.
Also any half decent C++ dev can wrap posix calls in classes and many do in their day jobs so you're hardly breaking knew ground here despite what you seem to think.
On Tuesday, August 8, 2023 at 3:18:24=E2=80=AFPM UTC+8, Mut...@dastardlyhq.= >com wrote:
On Mon, 7 Aug 2023 13:48:13 -0700 (PDT)=20way.
wij <[email protected]> wrote:=20
libwy https://sourceforge.net/projects/cscall/files/latest/download=20
is based on GNU-Clib/syscall (mostly POSIX calls, on Linux machines), pr= >ovides=20
basic 'system objects' for C++ aprogramers to program in Object-Oriented=
You might want to look into the concept known as indentation. It makes co= >de=20=20
a lot more readable.
Show us an example!
If you mean the kind of indentation of Python, LOL.
Also any half decent C++ dev can wrap posix calls in classes and many do = >in=20
their day jobs so you're hardly breaking knew ground here despite what yo= >u=20
seem to think.
Name some, so I can understand better what you said. (there were some, but >none survived, IIRC).
On Tuesday, August 8, 2023 at 3:18:24 PM UTC+8, [email protected] wrote:
On Mon, 7 Aug 2023 13:48:13 -0700 (PDT)
wij <[email protected]> wrote:
libwy https://sourceforge.net/projects/cscall/files/latest/downloadYou might want to look into the concept known as indentation. It makes code >> a lot more readable.
is based on GNU-Clib/syscall (mostly POSIX calls, on Linux machines), provides
basic 'system objects' for C++ aprogramers to program in Object-Oriented way.
Show us an example!
In article <uasq7q$39np6$[email protected]>, <[email protected]> wrote: >>On Mon, 7 Aug 2023 13:48:13 -0700 (PDT)
wij <[email protected]> wrote:
libwy https://sourceforge.net/projects/cscall/files/latest/download
is based on GNU-Clib/syscall (mostly POSIX calls, on Linux machines), >>>provides basic 'system objects' for C++ aprogramers to program in >>>Object-Oriented way.
You might want to look into the concept known as indentation. It makes code >>a lot more readable.
Also any half decent C++ dev can wrap posix calls in classes and many do in >>their day jobs so you're hardly breaking knew ground here despite what you >>seem to think.
i.e., in the fine Usenet tradition:
If you don't have anything nice to say, come sit by me and post it to
Usenet.
if((r=Wy::access(fname,F_OK))!=Ok) { // showcase, this check is not necessary
On Tue, 8 Aug 2023 05:43:33 -0700 (PDT)
wij <[email protected]> wrote:
On Tuesday, August 8, 2023 at 3:18:24=E2=80=AFPM UTC+8, Mut...@dastardlyhq.= >>com wrote:
On Mon, 7 Aug 2023 13:48:13 -0700 (PDT)=20=20
wij <[email protected]> wrote:=20
libwy https://sourceforge.net/projects/cscall/files/latest/download=20You might want to look into the concept known as indentation. It makes co= >>de=20
is based on GNU-Clib/syscall (mostly POSIX calls, on Linux machines), pr= >>ovides=20
basic 'system objects' for C++ aprogramers to program in Object-Oriented= >> way.
a lot more readable.
Show us an example!
If you don't understand indentation there's little point showing you. A 3 year old could grasp the concept.
On 2023-08-08, [email protected] <[email protected]> wrote:
On Tue, 8 Aug 2023 05:43:33 -0700 (PDT)
wij <[email protected]> wrote:
On Tuesday, August 8, 2023 at 3:18:24=E2=80=AFPM UTC+8, Mut...@dastardlyhq.=
com wrote:
On Mon, 7 Aug 2023 13:48:13 -0700 (PDT)=20ovides=20
wij <[email protected]> wrote:=20
libwy https://sourceforge.net/projects/cscall/files/latest/download=20 >>> >is based on GNU-Clib/syscall (mostly POSIX calls, on Linux machines), pr=
way.basic 'system objects' for C++ aprogramers to program in Object-Oriented=
You might want to look into the concept known as indentation. It makes co=de=20
a lot more readable.=20
Show us an example!
If you don't understand indentation there's little point showing you. A 3 year old could grasp the concept.The code in libwy is indented. He has documentation in the form of
numerous man pages, and there are test cases.
It doesn't compile for me; the ./configure script runs, but then
when running make, there are C++ errors.
The LGPL license of this library is a problem because some modules
consist of C++ inline functions. If anyone uses these inline functions, their own license must be GPL-compatible and their program as a whole
has to be released under the GPL or LGPL.
In my experience with this sort of thing is that it's easier to roll
what you need than figuring out something like this.
It saves you a bit of typing that it's already written, but
you're going to have to own the code all the same: debug it yourself, maintain it yourself.
There has to be a compelling reason, like the thing is the best of its
kind, widely used. Nobody is going to switch to a random, obscure C++ library you've never heard of, let alone one with licensing issues.
E.g. if I want an epoll wrapper or semaphore wrapper in C++, I can just spend one hour making it myself, and not deal with this third party
stuff that I would have to maintain as if it were my own anyway--but
have to deal with its naming conventions, formatting, and other
stylistic and design decisions that are not mine.
--
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal Mastodon: @[email protected]
On Wednesday, August 9, 2023 at 1:18:50 AM UTC+8, Kaz Kylheku wrote:
On 2023-08-08, [email protected] <[email protected]> wrote:
On Tue, 8 Aug 2023 05:43:33 -0700 (PDT)The code in libwy is indented. He has documentation in the form of
wij <[email protected]> wrote:
On Tuesday, August 8, 2023 at 3:18:24=E2=80=AFPM UTC+8, Mut...@dastardlyhq.=
com wrote:
On Mon, 7 Aug 2023 13:48:13 -0700 (PDT)=20ovides=20
wij <[email protected]> wrote:=20
libwy https://sourceforge.net/projects/cscall/files/latest/download=20 >> >>> >is based on GNU-Clib/syscall (mostly POSIX calls, on Linux machines), pr=
way.basic 'system objects' for C++ aprogramers to program in Object-Oriented=
You might want to look into the concept known as indentation. It makes co=de=20
a lot more readable.=20
Show us an example!
If you don't understand indentation there's little point showing you. A 3 >> > year old could grasp the concept.
numerous man pages, and there are test cases.
It doesn't compile for me; the ./configure script runs, but then
when running make, there are C++ errors.
What kind of compiling errors?
I don't think inline functions are an issue, very weak in the court.
Anyway, I was intended copyright libwy Public Domain, but not sure it will do.
I don't think inline functions are an issue, very weak in the court.[...]
Anyway, I was intended copyright libwy Public Domain, but not sure it will do.
| Sysop: | Keyop |
|---|---|
| Location: | Huddersfield, West Yorkshire, UK |
| Users: | 715 |
| Nodes: | 16 (2 / 14) |
| Uptime: | 148:15:53 |
| Calls: | 12,091 |
| Calls today: | 4 |
| Files: | 15,000 |
| Messages: | 6,517,554 |