[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#648017: ITP: local-file -- small clojure library



On Tue, Nov 08, 2011 at 12:28 +0100, Mathieu Malaterre wrote:
> 
> * Package name    : local-file
>   Version         : 0.1.0
>   Upstream Author : Arthur Edelstein
> * URL             : https://github.com/arthuredelstein/local-file/
> * License         : 
>   Programming Lang: Java
>   Description     : small clojure library
> 
>  To use this very small clojure library, add [local-file "0.1.0"] to the
>  dependencies list in your project.clj file. Then call (use 'local-file) or
>  "use" local-file in your (ns...) macro call in a clojure source file.
>  .
>  To get the current clojure project's directory (the parent dir of the source
>  dir) call project-dir with no arguments. The file* function takes a relative
>  path and returns an absolute path relative to the project directory.
>  .
>  To read and write files in a clojure project's directory, use spit* and slurp*
>  with the same signatures as the standard spit and slurp calls.

Some notes:

* Please name the package liblocal-file-clojure as this is in line with the
  naming convention for other clojure libraries such as clucy
  (libclucy-clojure), robert-hooke (librobert-hooke-clojure), ...

* The license is missing in the description even though local_file.clj states
  that it is in the public domain.

  IANAL and not sure if upstream needs to declare this more formally with, for
  example [0]

* The short description should give the reader an idea what this
  package/library can be used for. "small clojure library" is not particularly
  informative and I would replace it by something like upstream's short
  description "Read and write files locally from a clojure program".

* The long description is just a verbatim copy of upstream's README.md and is
  targeted at people who *do not* use the Debian package, but want to install
  it with leiningen. Please write an informative description that gives the
  reader a good idea why (s)he would like to install this package and what it
  could be used for.

All that being said: Thank you for your continuing work on clooj and its
dependencies.

[0] http://www.gnu.org/licenses/license-list.html#CC0
-- 
Wolodja <babilen@gmail.com>

4096R/CAF14EFC
081C B7CD FF04 2BA9 94EA  36B2 8B7F 7D30 CAF1 4EFC

Attachment: signature.asc
Description: Digital signature


Reply to: