URL: <https://savannah.nongnu.org/task/?16542>
Summary: Submission of Ajla Group: Savannah Administration Submitter: mikulas Submitted: Sun 19 May 2024 11:54:18 PM CEST Should Start On: Sun 19 May 2024 12:00:00 AM CEST Should be Finished on: Wed 29 May 2024 12:00:00 AM CEST Category: Project Approval Priority: 5 - Normal Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Sun 19 May 2024 11:54:18 PM CEST By: Mikulas Patocka <mikulas> A new group has been registered at Savannah. This group will remain inactive until a site admin approves or discards the registration. = Registration Administration = Approving or discarding the registration must be done using the specific [https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=12357 Group administration] page, accessible only to site administrators logged in as superusers. = Registration Details = * Name: *Ajla* * System Name: *ajla* * Type: non-GNU software and documentation * License: GNU General Public License v3 or later (contains mini-gmp, a minimalistic implementation of a GNU GMP subset. Copyright 1991-1997, 1999-2019 Free Software Foundation, Inc. The GNU MP Library is free software; you can redistribute it and/or modify it under the terms of either: * the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. or * the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. or both in parallel, as here. Unicode conversion tables are (C) Unicode Inc. https://www.unicode.org/copyright.html) ---- == Description: == Ajla is a purely functional programming language that has look-and-feel like traditional imperative languages. The return value of every function in Ajla depends only on its arguments. Ajla has mutable local variables and control flow statements (if, while, for, goto) that are known from imperative languages. Ajla doesn't have mutable global variables because they break purity and they may be subject to race conditions. Ajla is memory-safe — i.e. you can't create a segmentation fault in Ajla. Ajla doesn't have garbage collection; it uses reference counts to track allocated memory. Ajla has mutable arrays — if the array reference count is one, it is mutated in place, if it is different from one, a copy of the array is created. == Other Software Required: == (optional) libgmp - GNU LGPL v3 and GNU GPL v2 - https://gmplib.org/ (optional) libffi - https://github.com/libffi/libffi/blob/master/LICENSE - https://sourceware.org/libffi/ (optional) libquadmath - GNU Library General Public License 2+ - https://gcc.gnu.org/onlinedocs/libquadmath/ == Other Comments: == I would like to host the Ajla git repository on Savannah. == Tarball URL: == https://ajla-lang.cz/downloads/ajla-0.0.0.tar.gz _______________________________________________________ Reply to this item at: <https://savannah.nongnu.org/task/?16542> _______________________________________________ Message sent via Savannah https://savannah.nongnu.org/