BSD Ports

devel/cl-infix 19960628_4 FreeBSD

Lisp macro for reading math expressions in infix form

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
infix
Categories
devel, lisp
Package size
13.2 KiB, 43.6 KiB installed

Description

This is an implementation of an infix reader macro. It should run in any valid Common Lisp and has been tested in Allegro CL 4.1, Lucid CL 4.0.1, MCL 2.0 and CMU CL. It allows the user to type arithmetic expressions in the traditional way (e.g., 1+2) when writing Lisp programs instead of using the normal Lisp syntax (e.g., (+ 1 2)). It is not intended to be a full replacement for the normal Lisp syntax.

It is known to be compatible with CMUCL, CLISP, MCL, and SBCL.

Written by Mark Kantrowitz, School of Computer Science, Carnegie Mellon University, March 1993.

In the other systems

SystemPortVersion
FreeBSDdevel/cl-infix19960628_4
DragonFlydevel/cl-infix19960628_4
HardenedBSDdevel/cl-infix19960628_4
GhostBSDdevel/cl-infix19960628_4

Install

Binary package:

pkg install cl-infix

From the ports tree:

cd /usr/ports/devel/cl-infix/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cl-infix>0:devel/cl-infix

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:latest19960628_419960628_419960628_319960628_419960628_4
FreeBSD:14:quarterly19960628_419960628_4n/a19960628_419960628_4
FreeBSD:15:latest19960628_419960628_4n/a19960628_419960628_4
FreeBSD:15:quarterly19960628_419960628_4n/an/an/a
FreeBSD:16:latest19960628_419960628_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.

Configuration

Options name: devel_infix

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cl
Service scripts
none

Files

pkg-plist 6
  • lib/common-lisp/system-registry/infix.asd
  • lib/common-lisp/infix/infix.asd
  • lib/common-lisp/infix/infix.lisp
  • lib/common-lisp/infix/infix.system
  • share/doc/cl-infix/COPYING
  • share/doc/cl-infix/infix.3lisp
distinfo 1
FileSizeSHA256
infix.tar.gz13894556fd0432eba376075129b93467d72ad16793354eeb562521cdb0996ed92a62c
Master sites 4
  • http://ftp.linux.org.uk/pub/lisp/cclan/
  • ftp://ftp.ntnu.no/pub/lisp/cclan/
  • http://thingamy.com/cclan/
  • http://www-jcsu.jesus.cam.ac.uk/ftp/pub/cclan/

Commit history 0

No commits in the history this site was built from.