pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
joker: removed unneeded things
Module Name: pkgsrc-wip
Committed By: Kevin Bloom <kevin.bloom%posteo.net@localhost>
Pushed By: nuclearkev
Date: Thu Aug 31 13:34:46 2023 -0400
Changeset: 36e1c485494680cff6d526e904afb8a5f77ac3ce
Modified Files:
joker/DESCR
joker/Makefile
Log Message:
joker: removed unneeded things
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=36e1c485494680cff6d526e904afb8a5f77ac3ce
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
joker/DESCR | 21 ---------------------
joker/Makefile | 3 ---
2 files changed, 24 deletions(-)
diffs:
diff --git a/joker/DESCR b/joker/DESCR
index 9a7e20a83e..f8a6923534 100644
--- a/joker/DESCR
+++ b/joker/DESCR
@@ -1,23 +1,2 @@
Joker is a small interpreted dialect of Clojure written in Go. It is also a
Clojure(Script) linter.
-
-Project goals:
-- Be suitable for scripting (lightweight, fast startup). This is something that
- Clojure is not good at and my personal itch I am trying to scratch.
-- Be user friendly. Good error messages and stack traces are absolutely critical
- for programmer's happiness and productivity.
-- Provide some tooling for Clojure and its dialects. Joker has linter mode which
- can be used for linting Joker, Clojure and ClojureScript code. It catches some
- basic errors. Joker can also format (pretty print) Clojure code (see format
- mode) or EDN data structures. For example, the following command can be used
- to pretty print EDN data structure (read from stdin):
-
-Project Non-goals:
-- Performance. If you need it, use Clojure. Joker is a naive implementation of
- an interpreter that evaluates unoptimized AST directly. I may be interested
- in doing some basic optimizations but this is definitely not a priority.
-- Have all Clojure features. Some features are impossible to implement due to a
- different host language (Go vs Java), others I don't find that important for
- the use cases I have in mind for Joker. But generally Clojure is a pretty
- large language at this point and it is simply unfeasible to reach feature
- parity with it, even with naive implementation.
diff --git a/joker/Makefile b/joker/Makefile
index a43cceb72f..ffebb643dc 100644
--- a/joker/Makefile
+++ b/joker/Makefile
@@ -10,12 +10,9 @@ HOMEPAGE= https://joker-lang.org/
COMMENT= Small dialect of Clojure and Clojure(Script) linter
LICENSE= epl-v1.0
-INSTALLATION_DIRS+= bin
-
GO_BUILD_PATTERN= .
pre-build:
- ln -sf ${GO} ${BUILDLINK_DIR}/bin/go
cd ${WRKSRC} && ${PKGSRC_SETENV} ${MAKE_ENV} \
GOPATH=${WRKDIR}/.gopath ${GO} generate ./...
Home |
Main Index |
Thread Index |
Old Index