Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 502290 - dev-lisp/picolisp - a fast and lightweight Lisp interpreter
Summary: dev-lisp/picolisp - a fast and lightweight Lisp interpreter
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Common Lisp Bugs
URL: http://picolisp.com
Whiteboard:
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2014-02-24 00:24 UTC by Constantine Bytensky
Modified: 2021-08-01 08:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-lisp/picolisp-3.1.5.ebuild (picolisp-3.1.5.ebuild,1.61 KB, text/plain)
2014-02-24 00:24 UTC, Constantine Bytensky
Details
dev-lisp/picolisp-3.1.5.ebuild (picolisp-3.1.5.ebuild,2.33 KB, text/plain)
2014-02-26 00:02 UTC, Constantine Bytensky
Details
dev-lisp/picolisp-9999.ebuild (picolisp-9999.ebuild,2.33 KB, text/plain)
2014-02-26 00:03 UTC, Constantine Bytensky
Details
dev-lisp/picolisp-9999.ebuild (picolisp-9999.ebuild,2.33 KB, text/plain)
2014-10-17 20:22 UTC, Constantine Bytensky
Details
dev-lisp/picolisp-3.1.5.ebuild (picolisp-3.1.8.ebuild,2.33 KB, text/plain)
2014-10-17 20:23 UTC, Constantine Bytensky
Details
dev-lisp/picolisp-3.1.8.ebuild (picolisp-3.1.8.ebuild,2.33 KB, text/plain)
2014-10-17 20:24 UTC, Constantine Bytensky
Details
picolisp-3.1.8.ebuild (picolisp-3.1.8.ebuild,2.32 KB, text/plain)
2014-10-17 20:32 UTC, Constantine Bytensky
Details
picolisp-9999.ebuild (picolisp-9999.ebuild,2.32 KB, text/plain)
2014-10-17 20:33 UTC, Constantine Bytensky
Details
picolisp-9999.ebuild (picolisp-9999.ebuild,2.53 KB, text/plain)
2016-10-01 17:11 UTC, Constantine Bytensky
Details
picolisp-16.6.ebuild (picolisp-16.6.ebuild,2.53 KB, text/plain)
2016-10-01 17:12 UTC, Constantine Bytensky
Details
picolisp-9999.ebuild (picolisp-9999.ebuild,4.15 KB, text/plain)
2021-03-11 15:09 UTC, Constantine Bytensky
Details
picolisp-9999.ebuild (picolisp-9999.ebuild,4.34 KB, text/plain)
2021-08-01 08:35 UTC, Constantine Bytensky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Constantine Bytensky 2014-02-24 00:24:41 UTC
Created attachment 371148 [details]
dev-lisp/picolisp-3.1.5.ebuild

New ebuild for great developement system PicoLisp.

http://picolisp.com


Description from site:

PicoLisp: The Scalpel of Programming
A Radical Approach to Software Development

If some programming languages claim to be the "Swiss Army Knife of Programming", then PicoLisp may well be called the "Scalpel of Programming": Sharp, accurate, small and lightweight, but also dangerous in the hand of the inexperienced.

Less is more! - The maxim is: Keep it simple, and the programmer in control!
Comment 1 Constantine Bytensky 2014-02-26 00:02:08 UTC
Created attachment 371270 [details]
dev-lisp/picolisp-3.1.5.ebuild
Comment 2 Constantine Bytensky 2014-02-26 00:03:29 UTC
Created attachment 371272 [details]
dev-lisp/picolisp-9999.ebuild

Same contents as previous
Comment 3 Panagiotis Christopoulos (RETIRED) gentoo-dev 2014-04-13 21:04:03 UTC
I'm working on the ebuild and will push it on the tree after some testing, do you mind if I drop multilib support for the moment cause the ebuild fails at all on my no-multilib profiled box? Also, is there a specific reason for the sstrip stuff you're doing in src_install?

Btw, Please reply to me here or by email with your full name in Latin characters so that I can credit you properly. Thank you for the ebuild and the bug.
Comment 4 Panagiotis Christopoulos (RETIRED) gentoo-dev 2014-04-13 21:26:04 UTC
Now in lisp overlay.

http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=a352f2b53c26c8c60b3e2094ded4e16bdb9ef1fc
Comment 5 Constantine Bytensky 2014-05-27 23:00:37 UTC
Sorry for long answer, now I turned on email notifications.

> do you mind if I drop multilib support for the moment cause the ebuild fails
> at all on my no-multilib profiled box?

Do you mean to drop no-multilib support? It's ok for now.

But I wish to add support for no-multilib. There is a problem: to build 64-bit version of PicoLisp other instance of PicoLisp needed. Either 32-bit version of PicoLisp that written in C and can be built by GCC, or Ersatz (Java version of Picolisp) that requires JDK, or prebuilt PicoLisp.

Some solutions:

* Add "java" use-flag to build by Ersatz.
* Make a prebuilt PicoLisp64, add it to distfiles and use it to build local PicoLisp.

What solution do you think is the best?

> Also, is there a specific reason for
> the sstrip stuff you're doing in src_install?

No. I used it in my overlay and I like minimum size.

> Btw, Please reply to me here or by email with your full name in Latin
> characters so that I can credit you properly.

Here is my full name transliterated from Ukrainian:
Kostyatyn Bytenskyi.

In English manner:
Constantine Bytenski.
Comment 6 Constantine Bytensky 2014-10-17 20:22:52 UTC
Created attachment 386818 [details]
dev-lisp/picolisp-9999.ebuild
Comment 7 Constantine Bytensky 2014-10-17 20:23:42 UTC
Created attachment 386820 [details]
dev-lisp/picolisp-3.1.5.ebuild
Comment 8 Constantine Bytensky 2014-10-17 20:24:23 UTC
Created attachment 386822 [details]
dev-lisp/picolisp-3.1.8.ebuild
Comment 9 Constantine Bytensky 2014-10-17 20:32:57 UTC
Created attachment 386824 [details]
picolisp-3.1.8.ebuild
Comment 10 Constantine Bytensky 2014-10-17 20:33:26 UTC
Created attachment 386826 [details]
picolisp-9999.ebuild
Comment 11 Constantine Bytensky 2014-10-17 20:35:42 UTC
I added support for non-multilib.
Also I removed sstrip and did some minor changes.
Comment 12 Constantine Bytensky 2015-01-05 12:06:38 UTC
Is anybody here?
Comment 13 Panagiotis Christopoulos (RETIRED) gentoo-dev 2015-01-05 16:22:08 UTC
I'm here but working on other stuff atm. I'll try work on this later this month, if not please remind me. Thank you for your work.
Comment 14 Myckel Habets 2015-01-05 20:44:05 UTC
Don't add arch testing teams to non-arch testing bugs. Removing x86 and amd64.
Comment 15 Constantine Bytensky 2016-10-01 17:11:09 UTC
Created attachment 448710 [details]
picolisp-9999.ebuild
Comment 16 Constantine Bytensky 2016-10-01 17:12:22 UTC
Created attachment 448712 [details]
picolisp-16.6.ebuild

Is anybody here?
Comment 17 Chema Alonso Josa (RETIRED) gentoo-dev 2016-10-02 13:42:10 UTC
Thanks for your work and sorry for this long delay.

I've pushed this ebuild to the overlay with some changes to improve its quality:

https://gitweb.gentoo.org/proj/lisp.git/commit/?id=de410db0d5c7eea1f48d21b7a1664fc39bbf3aaa

Please, check that everything is ok and reopen this bug if necessary.
Comment 18 Constantine Bytensky 2021-03-11 15:09:06 UTC
Created attachment 690762 [details]
picolisp-9999.ebuild
Comment 19 Constantine Bytensky 2021-03-11 15:11:33 UTC
I made updated ebuild for pil21, which uses Clang.

I dont’t know what to do to share new version of ebuild, so I changed status of this bug.
Comment 20 Constantine Bytensky 2021-08-01 08:35:04 UTC
Created attachment 728949 [details]
picolisp-9999.ebuild