Search
Wednesday, 12th of January 2022, 7:42:12 UTC
8:06:35
White_Flame
/zaps the defibrillator
10:39:42
Lord_of_Life_
** NICK Lord_of_Life
11:55:59
zetaE_
does sbcl compile single threaded for anybody else?
11:59:33
zetaE_
what are the different compilers? I see maxima can be compiled like with 4 lisp compilers
12:15:08
unixlisp
yitzi: you can use maxima lispy, such as (meval* '(($diff) ((%asin) $x) $x)).
12:30:01
unixlisp
What is the result, when you redefine a function?
12:36:32
yitzi
unixlisp: Yes, I am aware. I have written many interfaces to Maxima...including large parts of maxima-jupyter. ;)
12:38:17
unixlisp
i use maxima (asdf:load-system :maxima)
12:38:50
unixlisp
(in-package :maxima) then ...
12:41:38
zetaE_
clisp, clozurecl, ecls, gcl, sbcl
12:41:52
zetaE_
what difference does it make?
12:44:39
unixlisp
((MEXPT SIMP) ((MPLUS SIMP) 1 ((MEXPT SIMP) $X 2)) -1) <=> 1/(x^2+1) . which is better?
12:47:01
yitzi
zetaE_: sbcl, ecl, clasp, abcl, ccl are the actively maintained ones. clisp is not very actively maintained right now and gcl is not a conformant CL.
12:47:49
yitzi
Unless you have specific needs I would go with SBCL or one the first set.
12:48:11
zetaE_
I see people here talking about maxima
12:48:33
zetaE_
where's "rmaxima"? the auto-complete binary
12:48:58
yitzi
Its a computer algebra system written in common lisp.
12:50:18
zetaE_
yitzi: I know, I am talking about rmaxima which supposedly adds command auto-completion, but I haven't been able to find it
12:50:25
edgar-rft
Googe says maxima is a car, so it *must* have something to do with Lisp :-)
12:51:37
unixlisp
rmaxima is a shell script with rlwrap.
12:51:40
yitzi
zetaE_: no idea. I usually use Maxima through Jupyter b.c. it has autocompletion and debugging there. Plus the wx interface is terrible on gnome.
12:52:00
zetaE_
yitzi: never mind it's there :)
12:52:08
zetaE_
crappy ubuntu did't ship it
12:53:08
zetaE_
oh gawd!! much better than having to guess research every little command
12:55:01
unixlisp
you must have a list of commands (you can built it youself) using rmaxima.
12:57:17
edgar-rft
Lisp has no auto-completion by default, you can use rlwrap to add such things
12:58:52
zetaE_
edgar-rft: man maxima -> SYNOPSIS rmaxima
13:01:30
edgar-rft
as far as I can read in the intro under NAME only rmaxima (with an r in front of it) has auto-completion but maxima hasn't
13:02:28
edgar-rft
oh, that's what unixlisp already said above :-)
13:04:06
unixlisp
rlwrap can autocomplete any repl, only if you build a list of commands.
13:11:35
unixlisp
rlwrap -f your-maxima-command-list maxima
13:12:38
unixlisp
using maxima doc build a list of 1000+ commands
13:18:53
zetaE_
unixlisp: rmaxima has auto-completion
13:19:34
unixlisp
i know, if you do not find rmaxima, then do it youself.
13:37:11
unixlisp
I feel that weyl is more difficult to use than maxima in CL, mybe I must appreciate CLOS.
13:51:12
zetaE_
can maxima show the results in degrees? curiosly linux "bc" can't, it does only rads
14:34:51
blaub
i wish more universities would use maxima, but alot use mathematica :/
15:04:11
yitzi
My undergrad used Maple. We used Maxima in grad sometimes.
15:05:23
aeth
of the three big ones (Mathematica, Maple, MATLAB), I lucked out because I could just use octave. Slower, but the exact same code.
15:05:34
aeth
https://www.gnu.org/software/octave/
15:05:51
yitzi
That would have been cool. My undergrad had a specific course after the calculus sequence just on how to apply Maple.
15:05:55
aeth
I probably use Octave more than Maxima because it has nice matrix syntax. [1 2 3; 4 5 6; 7 8 9]
15:38:03
megamus_prime_
** NICK megamus_prime
15:51:14
anticomputer_
** NICK anticomputer
16:19:57
yitzi
zetaE_: There is not. The trig functions use radians only. In fact, the word radian does not even appear in the manual.
18:06:01
loke[m]
Maxima doesn't have an idea of what a number represents, so it can't simply show an angle in degrees.
18:06:41
loke[m]
However, you can use the units functionally to add support for conversion between degrees and radians of you really want to.
18:11:46
loke[m]
s/functionally/feature/
Wednesday, 12th of January 2022, 19:42:12 UTC