Skip to content

Repository files navigation

# 
#   Copyright (C) 2014-2024 CASM Organization <https://casm-lang.org>
#   All rights reserved.
# 
#   Developed by: Philipp Paulweber et al.
#   <https://github.com/casm-lang/libstdhl/graphs/contributors>
# 
#   This file is part of libstdhl.
# 
#   libstdhl is free software: you can redistribute it and/or modify
#   it under the terms of the GNU General Public License as published by
#   the Free Software Foundation, either version 3 of the License, or
#   (at your option) any later version.
# 
#   libstdhl is distributed in the hope that it will be useful,
#   but WITHOUT ANY WARRANTY; without even the implied warranty of
#   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#   GNU General Public License for more details.
# 
#   You should have received a copy of the GNU General Public License
#   along with libstdhl. If not, see <http://www.gnu.org/licenses/>.
# 
#   Additional permission under GNU GPL version 3 section 7
# 
#   libstdhl is distributed under the terms of the GNU General Public License
#   with the following clarification and special exception: Linking libstdhl
#   statically or dynamically with other modules is making a combined work
#   based on libstdhl. Thus, the terms and conditions of the GNU General
#   Public License cover the whole combination. As a special exception,
#   the copyright holders of libstdhl give you permission to link libstdhl
#   with independent modules to produce an executable, regardless of the
#   license terms of these independent modules, and to copy and distribute
#   the resulting executable under terms of your choice, provided that you
#   also meet, for each linked independent module, the terms and conditions
#   of the license of that module. An independent module is a module which
#   is not derived from or based on libstdhl. If you modify libstdhl, you
#   may extend this exception to your version of the library, but you are
#   not obliged to do so. If you do not wish to do so, delete this exception
#   statement from your version.
# 
[[https://github.com/casm-lang/casm-lang.logo/raw/master/etc/headline.png]]

#+options: toc:nil


* libstdhl: General Purpose High-level Library

[[https://github.com/casm-lang/casm/discussions/categories/q-a][https://img.shields.io/badge/discussion-Q&A-blue.svg?logo=github]]
[[https://github.com/casm-lang/libstdhl/actions?query=workflow%3Abuild][https://github.com/casm-lang/libstdhl/workflows/build/badge.svg]]
[[https://github.com/casm-lang/libstdhl/actions?query=workflow%3Anightly][https://github.com/casm-lang/libstdhl/workflows/nightly/badge.svg]]
[[https://codecov.io/gh/casm-lang/libstdhl][https://codecov.io/gh/casm-lang/libstdhl/badge.svg]]
[[https://github.com/casm-lang/libstdhl/tags][https://img.shields.io/github/tag/casm-lang/libstdhl.svg?logo=github&sort=semver]]
[[https://github.com/casm-lang/libstdhl/blob/master/LICENSE.txt][https://img.shields.io/badge/license-GPLv3%2BLE-blue.svg?logo=gnu]]


This library includes some basic data-structures, classes, definitions etc.
which are used in several projects for different languages.

Currently the repository covers some Python and C/C++ libraries.

This repository is still in a early stage and more libraries and documentation
is coming soon!


** Copyright and License

The copyright holder of 
=libstdhl= is the [[https://casm-lang.org][CASM organization]] ([[https://github.com/casm-lang][@casm-lang]]) 
and the used license of 
=libstdhl= is the [[https://www.gnu.org/licenses/gpl-3.0.html][GNU GPLv3]]
with an additional Linking Exception (LE) permission.

Releases

Packages

Contributors

Languages