Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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.