lang/yorick 2.2.04_4 FreeBSD
Interpreted language for scientific simulations
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- lang, math
- Package size
- 2050.0 KiB, 8082.6 KiB installed
Description
Yorick is an interpreted programming language for:
* Scientific simulations or calculations * Postprocessing or steering large simulation codes * Interactive scientific graphics * Reading, writing, and translating large files of numbers
The language features a compact syntax for many common array operations, so it processes large arrays of numbers very quickly and efficiently.
Superficially, yorick code resembles C code, but yorick variables are never explicitly declared and have a dynamic scoping similar to many Lisp dialects. The yorick language is designed to be typed interactively at a keyboard, as well as stored in files for later use.
This package includes an emacs-based development environment, which one can launch by typing M-x yorick in emacs, if installed `yorick.el' have been loaded into one's ~/.emacs file.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | lang/yorick | 2.2.04_4 |
| OpenBSD | math/yorick | 2.1.06p5 |
| NetBSD | math/yorick | 1.6.02nb2 |
| DragonFly | lang/yorick | 2.2.04_4 |
Install
Binary package:
pkg install yorick
From the ports tree:
cd /usr/ports/lang/yorick/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= yorick>0:lang/yorick
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.2.04_4 | 2.2.04_4 | 2.2.04_2 | 2.2.04_4 | 2.2.04_4 |
| FreeBSD:14:quarterly | 2.2.04_4 | 2.2.04_4 | n/a | 2.2.04_4 | 2.2.04_4 |
| FreeBSD:15:latest | 2.2.04_4 | 2.2.04_4 | n/a | 2.2.04_4 | 2.2.04_4 |
| FreeBSD:15:quarterly | 2.2.04_4 | 2.2.04_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.2.04_4 | 2.2.04_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 5
Run dependencies 6
No port depends on this one.
Configuration
Options name: lang_yorick
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- xorg
- Service scripts
- none
- Conflicts with
- gist p5-App-gist py*-python-gist
Files
Manual pages 2
- gist(1)
- yorick(1)
pkg-plist 181
- bin/gist
- bin/yorick
- lib/yorick/LICENSE.md
- lib/yorick/Make.cfg
- lib/yorick/Makedll
- lib/yorick/Makeexe
- lib/yorick/Makepkg
- lib/yorick/bin/gist
- lib/yorick/bin/yorick
- lib/yorick/doc
- lib/yorick/g/README
- lib/yorick/g/axes.gs
- lib/yorick/g/boxed.gs
- lib/yorick/g/boxed2.gs
- lib/yorick/g/earth.gp
- lib/yorick/g/gray.gp
- lib/yorick/g/heat.gp
- lib/yorick/g/l_nobox.gs
- lib/yorick/g/ncar.gp
- lib/yorick/g/nobox.gs
- lib/yorick/g/ps.ps
- lib/yorick/g/rainbow.gp
- lib/yorick/g/stern.gp
- lib/yorick/g/vg.gs
- lib/yorick/g/vgbox.gs
- lib/yorick/g/work.gs
- lib/yorick/g/work2.gs
- lib/yorick/g/yarg.gp
- lib/yorick/i-start/50i.i
- lib/yorick/i-start/70drat.i
- lib/yorick/i-start/70hex.i
- lib/yorick/i-start/90pkg_mngr.i
- lib/yorick/i-start/README
- lib/yorick/i/README
- lib/yorick/i/basfix.i
- lib/yorick/i/bessel.i
- lib/yorick/i/bezier.i
- lib/yorick/i/bowtie.i
- lib/yorick/i/button.i
- lib/yorick/i/calendar.i
- lib/yorick/i/cheby.i
- lib/yorick/i/cie.i
- lib/yorick/i/cmap.i
- lib/yorick/i/collec.i
- lib/yorick/i/color.i
- lib/yorick/i/convol.i
- lib/yorick/i/copyb.i
- lib/yorick/i/custom.i
- lib/yorick/i/dawson.i
- lib/yorick/i/demo1.i
- lib/yorick/i/demo2.i
- lib/yorick/i/demo3.i
- lib/yorick/i/demo4.i
- lib/yorick/i/demo5.i
- lib/yorick/i/dichromat.i
- lib/yorick/i/digit2.i
- lib/yorick/i/ellipse.i
- lib/yorick/i/elliptic.i
- lib/yorick/i/fermi.i
- lib/yorick/i/fermii.i
- lib/yorick/i/filter.i
- lib/yorick/i/fitlsq.i
- lib/yorick/i/fitrat.i
- lib/yorick/i/fits.i
- lib/yorick/i/gamma.i
- lib/yorick/i/gammp.i
- lib/yorick/i/gcd.i
- lib/yorick/i/hsv2rgb.i
- lib/yorick/i/hydra.i
- lib/yorick/i/idlsave.i
- lib/yorick/i/ieee.i
- lib/yorick/i/kepler.i
- lib/yorick/i/lab2rgb.i
- lib/yorick/i/legndr.i
- lib/yorick/i/levmar.i
- lib/yorick/i/make.i
- lib/yorick/i/md5.i
- lib/yorick/i/mkdoc.i
- lib/yorick/i/movie.i
- lib/yorick/i/msort.i
- lib/yorick/i/multi.i
- lib/yorick/i/netcdf.i
- lib/yorick/i/pathfun.i
- lib/yorick/i/pixels.i
- lib/yorick/i/pkg_mngr.i
- lib/yorick/i/pl3d.i
- lib/yorick/i/plato.i
- lib/yorick/i/plclab.i
- lib/yorick/i/plwf.i
- lib/yorick/i/pnm.i
- lib/yorick/i/prefix.i
- lib/yorick/i/random.i
- lib/yorick/i/rays.i
- lib/yorick/i/rcheby.i
- lib/yorick/i/readn.i
- lib/yorick/i/regress.i
- lib/yorick/i/rezone.i
- lib/yorick/i/rkutta.i
- lib/yorick/i/romberg.i
- lib/yorick/i/roots.i
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| dhmunro-yorick-y_2_2_04_GH0.tar.gz | 2.362998e+06 | 4a4f3a18aed533cc5fadbb3d4bafb48f04834a22cbff6ad5c19d9dba74facbda |
Commit history 0
No commits in the history this site was built from.