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