eus(1)
π eus(1) β bestie edition π
okay so real talk, this is the manual page for eus from the General Commands Manual, and honestly? it's giving iconic. sit down, hydrate, let's go π«Ά
β¨ NAME β¨
eus β EusLisp. that's it. that's the name. short, sweet, main character energy π
πΈ SYNOPSIS πΈ
eus [start-up-files]
euscomp [-V] [-O] [-O0123] filename ...
eusx
eusgl
eusmpi
like. five whole ways to show up to the function. pick your fighter π
π DESCRIPTION π
So. EusLisp is an object-based implementation of CommonLisp that also comes with geometric modeling facilities. yes bestie, a lisp that does geometry. the range. the versatility. we love to see it π
eusβ this is the basic one, and also the lightest euslisp. your everyday, no-frills, cute little default β¨euscompβ the EusLisp compiler. plot twist: it's symbolically linked toeus. sneaky!! πeusx,eusxviewandeusviewβ these each have a window interface, using the Xlib, xview toolkit, or sunview library respectively. one library each. they're not sharing. periodt π
π FILES π
kay so here's the whole filing system situation, and it's actually super organized, we stan a tidy directory π
Source programs should be stored under /usr/share/src/eus on a file-server. and because you're installing on many machine architectures, each one gets its own machine:/usr/local/eus. source programs can be referenced through symbolic links from this directory. iconic. lowkey elegant.
the name of this installation directory lives in the *eusdir* variable in EusLisp, and it's referenced by load. so like, that variable is the source of truth, no cap.
here's the whole map, exactly as it is:
*eusdir*/bin/β architecture (and OS) dependent executables*eusdir*/lisp/c/β EusLisp kernel sources*eusdir*/lisp/l/β EusLisp functions defined in EusLisp*eusdir*/lisp/comp/β the compiler*eusdir*/lisp/xwindow/β Xlib interface*eusdir*/lisp/tool/β miscellaneous programs*eusdir*/lib/clib/β library sources coded in C*eusdir*/lib/llib/β library sources including geometric modeler*eusdir*/lib/demo/β demonstration programs*eusdir*/contrib/bench/β benchmark programs*eusdir*/contrib/pprolog/β portable prolog*eusdir*/contrib/ops5/β ops5 production system*eusdir*/doc/β documents including reference manual in latex
look at that tree. look at it. a whole ecosystem, right there in your filesystem π¦
π SEE ALSO π
- Object-Based Robot Programming System EusLisp, Reference Manual
yeah go read the actual reference manual, bestie, this is the appetizer not the meal π
π BUGS π
okay so this is the part where we hold hands and read it together, because it matters:
Hidandhiddcannot draw lines for intersecting bodies.
that's the bug. that's it. not me being dramatic, that's literally the whole bug note. noted. logged. living rent free in our heads π
and that's the whole page, bestie!! this manual page was dated Apr/20/1989 and it's from eus(1) β the General Commands Manual. absolute vintage. a classic. we respect the elders here πβ¨
now go run something. mwah π π
π¦ where this page comes from
- debian bookworm: euslisp 9.27+dfsg-7 Β· BSD-3-Clause
- debian trixie: euslisp 9.31+dfsg-3 Β· BSD-3-Clause
- ubuntu jammy: euslisp 9.27+dfsg-7 Β· BSD-3-Clause
- ubuntu noble: euslisp 9.31+dfsg-3~24.04.1 Β· BSD-3-Clause
- ubuntu questing: euslisp 9.31+dfsg-3
- ubuntu resolute: euslisp 9.32+dfsg-2 Β· BSD-3-Clause
- ubuntu stonking: euslisp 9.32+dfsg-2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms