#982341 ITP: simlib -- SIMulation LIBrary for C++

Package:
wnpp
Source:
wnpp
Submitter:
Roman Ondráček
Date:
2025-11-29 16:48:21 UTC
Severity:
wishlist
#982341#5
Date:
2021-02-09 02:03:51 UTC
From:
To:
* Package name    : simlib
  Version         : 3.07
  Upstream Author : Petr Peringer <peringer@fit.vut.cz>
* URL             : https://www.fit.vutbr.cz/~peringer/SIMLIB/
* License         : LGPL-2
  Programming Lang: C++
  Description     : SIMulation LIBrary for C++

This library allows you to create models directly in C++ language using
simulation abstractions and tools from the library.
SIMLIB allows object-oriented description of continuous, discrete, combined,
and various experimental (2D/3D vector, fuzzy) models.

#982341#12
Date:
2021-02-09 17:34:22 UTC
From:
To:
It looks interesting.  Unfortunately, the description is somewhat hard
to understand.

Simulation of what?  Abstraction from what?

I am just a random one of 1000 or so Debian Developers, so if I offer a
suggestion, you can regard or ignore as you like.

I gather that the package does some kind of time-domain,
frequency-domain, eigenvalue, integral-equation, or other kind of
mechanical simulation for purpose of checking analyses and for other
purposes.  However, I gather this only because I happen to have done
work of this general kind.

Consider adding a brief introductory sentence that orients the reader to
the *kind* of thing the package is or does.  For example, suppose that
the user were looking for libcairo (to generate 2-D graphics) or
libunbound (to resolve Internet domain names).  Your description's first
line should probably, very briefly, inform the reader that your library
is not the kind of library such a user seeks.

Also consider writing, "C++ library" rather than "library ... in C++,"
at your discretion.  For example, your description *might* begin:

    SIMLIB is C++ library that models [foo] using continuous,
    discrete and combined techniques.

Or, for less accuracy but more punch:

    SIMLIB is C++ library that models continuous, discrete and
    combined [foo].

I like that your description is short.