BSD Ports

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

SystemPortVersion
FreeBSDlang/yorick2.2.04_4
OpenBSDmath/yorick2.1.06p5
NetBSDmath/yorick1.6.02nb2
DragonFlylang/yorick2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.2.04_42.2.04_42.2.04_22.2.04_42.2.04_4
FreeBSD:14:quarterly2.2.04_42.2.04_4n/a2.2.04_42.2.04_4
FreeBSD:15:latest2.2.04_42.2.04_4n/a2.2.04_42.2.04_4
FreeBSD:15:quarterly2.2.04_42.2.04_4n/an/an/a
FreeBSD:16:latest2.2.04_42.2.04_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

OptionDefaultDescription
DOCSoffBuild 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
FileSizeSHA256
dhmunro-yorick-y_2_2_04_GH0.tar.gz2.362998e+064a4f3a18aed533cc5fadbb3d4bafb48f04834a22cbff6ad5c19d9dba74facbda

Commit history 0

No commits in the history this site was built from.