Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

30
Lang/PicoLisp/00-LANG.txt Normal file
View file

@ -0,0 +1,30 @@
{{language
|exec=interpreted
|checking=dynamic
|gc=yes
|site=http://home.picolisp.com}}
{{implementation|Lisp}}
[[Category:Lisp Implementations]]
'''PicoLisp''' is a small and fast interpreted [[Lisp]] dialect.
It runs on [[Linux]] and other [[POSIX]]-compliant systems, and - in a reduced version - on [[JVM]].
Its most prominent feature is "simplicity". It is built on top of a single internal data type (the cell), without giving up flexibility and expressive power.
On the language level, it supports just three data types (numbers, symbols and lists), constructed from internal cells.
PicoLisp programs are often more succinct - and at the same time faster - than those of other interpreted languages.
A special feature is the intrinsic database functionality: Persistent symbols are first-class objects, and applications are written using a class hierarchy of entities and relations.
Other features include a [https://software-lab.de/doc/ref.html#pilog Prolog] engine for logic programming and database queries, distributed databases, inlining of [[C]]/asm functions and native C/asm function calls, child process management, interprocess communication, Browser GUI, Internationalization and localization.
To try the RosettaCode tasks, download [https://software-lab.de/pil21.tgz pil21.tgz], unpack it, and follow the instructions in README and INSTALL. Unless stated otherwise, the examples assume that the interpreter was started with the command <lang bash>$ pil +
: </lang>
(i.e. with a '+' for "debug mode", as recommended in the documentation.
Note: Do not call just the 'picolisp' binary, this is only the bare kernel of PicoLisp)
==See Also==
* [http://software-lab.de/doc/ref.html Reference Manual]
* [http://software-lab.de/doc/faq.html Frequently asked questions]
==Todo==
[[Reports:Tasks_not_implemented_in_PicoLisp]]

View file

@ -0,0 +1,2 @@
---
from: http://rosettacode.org/wiki/Category:PicoLisp

1
Lang/PicoLisp/100-doors Symbolic link
View file

@ -0,0 +1 @@
../../Task/100-doors/PicoLisp

1
Lang/PicoLisp/100-prisoners Symbolic link
View file

@ -0,0 +1 @@
../../Task/100-prisoners/PicoLisp

1
Lang/PicoLisp/2048 Symbolic link
View file

@ -0,0 +1 @@
../../Task/2048/PicoLisp

1
Lang/PicoLisp/24-game Symbolic link
View file

@ -0,0 +1 @@
../../Task/24-game/PicoLisp

1
Lang/PicoLisp/24-game-Solve Symbolic link
View file

@ -0,0 +1 @@
../../Task/24-game-Solve/PicoLisp

View file

@ -0,0 +1 @@
../../Task/9-billion-names-of-God-the-integer/PicoLisp

1
Lang/PicoLisp/A+B Symbolic link
View file

@ -0,0 +1 @@
../../Task/A+B/PicoLisp

1
Lang/PicoLisp/ABC-problem Symbolic link
View file

@ -0,0 +1 @@
../../Task/ABC-problem/PicoLisp

View file

@ -0,0 +1 @@
../../Task/AKS-test-for-primes/PicoLisp

1
Lang/PicoLisp/Abstract-type Symbolic link
View file

@ -0,0 +1 @@
../../Task/Abstract-type/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Abundant-deficient-and-perfect-number-classifications/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Abundant-odd-numbers/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Accumulator-factory/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Ackermann-function/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Active-Directory-Connect/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Active-Directory-Search-for-a-user/PicoLisp

1
Lang/PicoLisp/Active-object Symbolic link
View file

@ -0,0 +1 @@
../../Task/Active-object/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Add-a-variable-to-a-class-instance-at-runtime/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Additive-primes/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Address-of-a-variable/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Algebraic-data-types/PicoLisp

1
Lang/PicoLisp/Align-columns Symbolic link
View file

@ -0,0 +1 @@
../../Task/Align-columns/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Almkvist-Giullera-formula-for-pi/PicoLisp

1
Lang/PicoLisp/Almost-prime Symbolic link
View file

@ -0,0 +1 @@
../../Task/Almost-prime/PicoLisp

1
Lang/PicoLisp/Amb Symbolic link
View file

@ -0,0 +1 @@
../../Task/Amb/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Amicable-pairs/PicoLisp

1
Lang/PicoLisp/Anagrams Symbolic link
View file

@ -0,0 +1 @@
../../Task/Anagrams/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Anagrams-Deranged-anagrams/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Animate-a-pendulum/PicoLisp

1
Lang/PicoLisp/Animation Symbolic link
View file

@ -0,0 +1 @@
../../Task/Animation/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Anonymous-recursion/PicoLisp

1
Lang/PicoLisp/Anti-primes Symbolic link
View file

@ -0,0 +1 @@
../../Task/Anti-primes/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Append-a-record-to-the-end-of-a-text-file/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Apply-a-callback-to-an-array/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Arbitrary-precision-integers-included-/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Arithmetic-Complex/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Arithmetic-Integer/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Arithmetic-Rational/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Arithmetic-evaluation/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Arithmetic-geometric-mean/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Arithmetic-geometric-mean-Calculate-Pi/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Array-concatenation/PicoLisp

1
Lang/PicoLisp/Array-length Symbolic link
View file

@ -0,0 +1 @@
../../Task/Array-length/PicoLisp

1
Lang/PicoLisp/Arrays Symbolic link
View file

@ -0,0 +1 @@
../../Task/Arrays/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Ascending-primes/PicoLisp

1
Lang/PicoLisp/Assertions Symbolic link
View file

@ -0,0 +1 @@
../../Task/Assertions/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Associative-array-Creation/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Associative-array-Iteration/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Atomic-updates/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Average-loop-length/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Averages-Arithmetic-mean/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Averages-Mean-angle/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Averages-Mean-time-of-day/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Averages-Median/PicoLisp

1
Lang/PicoLisp/Averages-Mode Symbolic link
View file

@ -0,0 +1 @@
../../Task/Averages-Mode/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Averages-Pythagorean-means/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Averages-Root-mean-square/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Averages-Simple-moving-average/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Babbage-problem/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Balanced-brackets/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Balanced-ternary/PicoLisp

1
Lang/PicoLisp/Barnsley-fern Symbolic link
View file

@ -0,0 +1 @@
../../Task/Barnsley-fern/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Base64-decode-data/PicoLisp

1
Lang/PicoLisp/Bell-numbers Symbolic link
View file

@ -0,0 +1 @@
../../Task/Bell-numbers/PicoLisp

1
Lang/PicoLisp/Benfords-law Symbolic link
View file

@ -0,0 +1 @@
../../Task/Benfords-law/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bernoulli-numbers/PicoLisp

1
Lang/PicoLisp/Best-shuffle Symbolic link
View file

@ -0,0 +1 @@
../../Task/Best-shuffle/PicoLisp

1
Lang/PicoLisp/Binary-digits Symbolic link
View file

@ -0,0 +1 @@
../../Task/Binary-digits/PicoLisp

1
Lang/PicoLisp/Binary-search Symbolic link
View file

@ -0,0 +1 @@
../../Task/Binary-search/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Binary-strings/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bioinformatics-base-count/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitcoin-address-validation/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitcoin-public-point-to-address/PicoLisp

1
Lang/PicoLisp/Bitmap Symbolic link
View file

@ -0,0 +1 @@
../../Task/Bitmap/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-B-zier-curves-Cubic/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-B-zier-curves-Quadratic/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-Bresenhams-line-algorithm/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-Flood-fill/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-Histogram/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-Midpoint-circle-algorithm/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-PPM-conversion-through-a-pipe/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-Read-a-PPM-file/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-Read-an-image-through-a-pipe/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitmap-Write-a-PPM-file/PicoLisp

1
Lang/PicoLisp/Bitwise-IO Symbolic link
View file

@ -0,0 +1 @@
../../Task/Bitwise-IO/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bitwise-operations/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Box-the-compass/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Brace-expansion/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Break-OO-privacy/PicoLisp

1
Lang/PicoLisp/Brownian-tree Symbolic link
View file

@ -0,0 +1 @@
../../Task/Brownian-tree/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bulls-and-cows/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Bulls-and-cows-Player/PicoLisp

1
Lang/PicoLisp/CRC-32 Symbolic link
View file

@ -0,0 +1 @@
../../Task/CRC-32/PicoLisp

View file

@ -0,0 +1 @@
../../Task/CSV-data-manipulation/PicoLisp

View file

@ -0,0 +1 @@
../../Task/CSV-to-HTML-translation/PicoLisp

1
Lang/PicoLisp/CUSIP Symbolic link
View file

@ -0,0 +1 @@
../../Task/CUSIP/PicoLisp

1
Lang/PicoLisp/Caesar-cipher Symbolic link
View file

@ -0,0 +1 @@
../../Task/Caesar-cipher/PicoLisp

View file

@ -0,0 +1 @@
../../Task/Calculating-the-value-of-e/PicoLisp

Some files were not shown because too many files have changed in this diff Show more