-
Notifications
You must be signed in to change notification settings - Fork 1
License
gitGNU/gnu_ossaulib
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
;;;; ;;;; Copyright (C) 2010 Neil Jerram. ;;;; ;;;; This library 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. ;;;; ;;;; This library 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 this library; if not, write to the Free Software ;;;; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA ;;;; 02110-1301 USA A collection of Guile Scheme modules by Neil Jerram =================================================== During ten years or more of writing Scheme code, I've often found myself writing the same bits of utility code several times. Also I've spent time wondering which "application" I should assign a piece of code to, and what to do about pieces of code that don't fit anywhere precise (how and whether to publish them, release them, and so on). I'm not sure that time was well spent. I now think this all stemmed from unhelpfully trying to organise my work into individual "applications" - which was never really necessary - and from not having a convenient way (before the DVCS era) of sharing and managing versions of the same code between different places. These days we have DVCS, and I plan from now on to manage most of my Scheme code as part of a single overall collection. This approach also fits better with hackability and free software. For hackability, modules with nice programming APIs are more important than finished programs that provide a non-programming front end to those APIs. Using the modules directly (from the Guile REPL) is often more convenient, when hacking, than using a GUI or a command line program. The module-centric approach also promotes the possibilities of people - either oneself or others - combining existing modules in new ways. So that's what this project/package is: a place to collect and organise all my various fragments of Guile Scheme code, and a mechanism (specifically, Git) to facilitate using and evolving that code in different places. -- Local variables: mode: text End:
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published