Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Yet another C++ library libwy-0.53 is released !!!

58 views
Skip to first unread message

wyn...@gmail.com

unread,
Mar 4, 2018, 3:57:45 AM3/4/18
to
libwy-0.53 is released:
https://sourceforge.net/projects/cscall/

For many in this forum, I'd say libwy features building from clib
calls, not using "std::" (except few). libwy is basically a
'wrapper' library, but don't be fooled by the word.

Firstly, because many subjects(inappropriate) had previously issued
about the One Religion in this forum. I'm going to start from this
point, because of the similarity.
There actually had been many religions developed in the world since
the written history. From where I live, many religious beliefs are
associated with, or derived from Budism. Honestly, I do not know
which is which. As to Christianity, a statistics I saw there could
be up to 5000 varieties in the world(or US alone, 20 years ago).
Now I just simply tell myself that nearly every church or temple have
their own "interpretation", quiet difference, but some of which differ
so much so as has to announce as a new branch... The problem might
have been so risen because the bible says Jehovah says He is the only
one true God... (and the strange thing I recall is that the old
testament says He protects jews from its enemy... suggesting every one
not jew might be what's protected against, but latter comes the new
(2nd)testament says God can turn stones into jews...?)
But History, Truth is so strange, beyond human/my/your comprehension,
there might even be no Truth/History at all.
On the other hand, as I know of, Buddha or Muhammad did not said so.
...As to me, God is merely The Mother Nature, we don't need say much.
Proof(just touches it): The timespan of human from ape is probably 200
thousand years, which is 1 of 20,000th of the earth history. If Nature
decides to change the earth or History, minor task. Religion or
civilization is very trivial in It.

So back to the subject. "std::" is your God. libwy is a naturally
humbly born library from history for programs migrating from C to
C++ (it has been a "C++ library" for many years). Though many
deficiency exist due to, mostly lack of man power and requirements.
For beginners, the common saying is that C++ is easier than C. But that
is what those simple codes want you to believe. As you read or know
more or need more, it (using standard library) quickly becomes a monster.
Have you ever read the wording "no one really understand C++"?
Because most underlying stuff of libwy are POSIX things. If you really
don't like what libwy presented, only half of your time can be wasted.
For experienced C++ programmer, appreciate your review and opinions.
You can see libwy as a way to accumulate experience for what a C++
library should be or should have from users.

Finally, I do not strongly persuade you to rely your project on it.
Small projects are OK. libwy is relatively small. It's easy to modify
for particular needs or mix with other "C++ library".

woodb...@gmail.com

unread,
Mar 4, 2018, 10:59:33 AM3/4/18
to
On Sunday, March 4, 2018 at 2:57:45 AM UTC-6, wyn...@gmail.com wrote:
> libwy-0.53 is released:
> https://sourceforge.net/projects/cscall/

I tried downloading several versions of your software,
but got this: "Oh snap! We can't process this request."


>
> For many in this forum, I'd say libwy features building from clib
> calls, not using "std::" (except few). libwy is basically a
> 'wrapper' library, but don't be fooled by the word.
>
> Firstly, because many subjects(inappropriate) had previously issued
> about the One Religion in this forum. I'm going to start from this
> point, because of the similarity.
> There actually had been many religions developed in the world since
> the written history. From where I live, many religious beliefs are
> associated with, or derived from Budism. Honestly, I do not know
> which is which. As to Christianity, a statistics I saw there could
> be up to 5000 varieties in the world(or US alone, 20 years ago).
> Now I just simply tell myself that nearly every church or temple have
> their own "interpretation", quiet difference, but some of which differ
> so much so as has to announce as a new branch... The problem might
> have been so risen because the bible says Jehovah says He is the only
> one true God... (and the strange thing I recall is that the old
> testament says He protects jews from its enemy... suggesting every one
> not jew might be what's protected against,

Moses led a mixed multitude out of Egypt.
Who Were the "Mixed Multitude"?
http://www.israelnationalnews.com/Articles/Article.aspx/16386

The book of Ruth is about a Moabite woman who chose to
worship the G-d of Abraham, Isaac and Israel.

G-d's protection has been and continues to be on those
who follow Him. "The Name of the L-RD is a strong tower;
the righteous run to it and are protected." Proverbs 18:10

> but latter comes the new
> (2nd)testament says God can turn stones into jews...?)

G-d made man from dirt/clay.

> But History, Truth is so strange, beyond human/my/your comprehension,
> there might even be no Truth/History at all.

I have a history and so do you. Your family has a
history and so does mine.



Brian
Ebenezer Enterprises - Enjoying programming again.
http://webEbenezer.net

woodb...@gmail.com

unread,
Mar 4, 2018, 11:50:41 AM3/4/18
to
On Sunday, March 4, 2018 at 9:59:33 AM UTC-6, woodb...@gmail.com wrote:
> On Sunday, March 4, 2018 at 2:57:45 AM UTC-6, wyn...@gmail.com wrote:
> > libwy-0.53 is released:
> > https://sourceforge.net/projects/cscall/
>
> I tried downloading several versions of your software,
> but got this: "Oh snap! We can't process this request."
>

I just tried again and was able to get it.

wyn...@gmail.com

unread,
Mar 5, 2018, 2:52:13 AM3/5/18
to
woodb...@gmail.com於 2018年3月4日星期日 UTC+8下午11時59分33秒寫道:
Those mentioned biblical analogy portion was mainly from my vague memory
of an inexact book [THE LIVING BIBLE, TYNDALE], feel free to correct it.
An interesting thing when searching for that dust covered book, I found
another book, the 3rd testament [The BOOK OF MORMON], that's what I
referred to as the branch.

> > But History, Truth is so strange, beyond human/my/your comprehension,
> > there might even be no Truth/History at all.
>
> I have a history and so do you. Your family has a
> history and so does mine.
>

Yes, we have our own history, family history. Even they are personal
and also suffer from changes or evolution, despite so slowly and
undiscernible. I agree we don't like that. But we live in It
(there is a bigger change of History(written, or in memory) going
on at least in China which I really don't like but indifferently
seeing it happening.)

Even though the apparent wording are not about C++. In part I still
'personize?'(sorry, not know the right English word) those things
for C++ (or the standard lib) If you want to see it, substitute with
C++ terms. Not because I like to play words but because I don't know
how to express it.

wyn...@gmail.com

unread,
Mar 5, 2018, 2:55:35 AM3/5/18
to
woodb...@gmail.com於 2018年3月5日星期一 UTC+8上午12時50分41秒寫道:
Not long after libwy-0.53 was uploaded. Sourceforge.net seemed to
start its 'maintenance mode'. At this post, sourceforge.net seemed
back to 'semi-normal', viewing from my web browser.

Richard

unread,
Mar 5, 2018, 1:02:47 PM3/5/18
to
[Please do not mail me a copy of your followup]

wyn...@gmail.com spake the secret code
<60374b7a-28b8-4aef...@googlegroups.com> thusly:

>libwy-0.53 is released:
>https://sourceforge.net/projects/cscall/

Despite all your semi-religious rambling, you've neglected to
succinctly say what this library does.
--
"The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
The Terminals Wiki <http://terminals-wiki.org>
The Computer Graphics Museum <http://computergraphicsmuseum.org>
Legalize Adulthood! (my blog) <http://legalizeadulthood.wordpress.com>

me

unread,
Mar 6, 2018, 1:14:14 AM3/6/18
to
Richard於 2018年3月6日星期二 UTC+8上午2時02分47秒寫道:
> [Please do not mail me a copy of your followup]
>
> wyn...@gmail.com spake the secret code
> <60374b7a-28b8-4aef...@googlegroups.com> thusly:
>
> >libwy-0.53 is released:
> >https://sourceforge.net/projects/cscall/
>
> Despite all your semi-religious rambling, you've neglected to
> succinctly say what this library does.
> --

You are right, the back part of the sentence.
"Succinctly saying" the functionality of the library would not be
easy to be short, same as others.
I used to thought "a C++ library" would be enough. But give a try.
The project(libwy) summary says "A C++ library converting average
use of syscalls and C library functions into C++ context". But,
from this simple statement, there'd already many different opinions
can fill in. I assume they were mostly from younger C++ purists
for the question why would C++ have anything to do with C? But I'd
save words for these questions. As had said, this "C++ library" is
basically a 'wrapper' library, wrapping some underlying C functions
(not really syscalls any more). In doing so, some auxiliary/
intermediate functions or (template)class...are also 'experimentally'
added, to serve the "general purpose" goal, which, sadly to say,
turned out also need to refine. See file README and manpage files of
the library for details, better not repeated here.

Allow me stop further explaining this "C++ library". Because one reason
of this post is to respond to people wondered or confused why I asked
some strange questions in this forum, questions that I could not
answer without causing more confusion.

The last time I reviewed libwy a bit, one thing came to my notice,
which relates to std::string::find_first_not_of(..). C doesn't have
such function. If C++ decided taking the labor implementing such
functionality(assume the impl. is assembly code, but...), isn't it
better in pure function form(like C)? At least, I can use it and
make my library's intro. "not using std::.." weaker. There are many
such similar/basic functions.

0 new messages