You can subscribe to this list here.
2014 
_{Jan}

_{Feb}
(232) 
_{Mar}
(323) 
_{Apr}
(383) 
_{May}
(359) 
_{Jun}
(435) 
_{Jul}
(252) 
_{Aug}
(172) 
_{Sep}
(265) 
_{Oct}
(263) 
_{Nov}
(350) 
_{Dec}
(359) 

2015 
_{Jan}
(267) 
_{Feb}
(220) 
_{Mar}
(311) 
_{Apr}
(269) 
_{May}
(388) 
_{Jun}
(403) 
_{Jul}
(172) 
_{Aug}
(399) 
_{Sep}
(364) 
_{Oct}
(269) 
_{Nov}
(357) 
_{Dec}
(468) 
2016 
_{Jan}
(618) 
_{Feb}
(592) 
_{Mar}
(625) 
_{Apr}
(516) 
_{May}
(375) 
_{Jun}
(155) 
_{Jul}
(346) 
_{Aug}
(262) 
_{Sep}
(346) 
_{Oct}
(291) 
_{Nov}
(333) 
_{Dec}
(335) 
2017 
_{Jan}
(436) 
_{Feb}
(460) 
_{Mar}
(370) 
_{Apr}
(189) 
_{May}
(252) 
_{Jun}
(272) 
_{Jul}
(236) 
_{Aug}

_{Sep}

_{Oct}

_{Nov}

_{Dec}

S  M  T  W  T  F  S 







1
(7) 
2
(14) 
3
(22) 
4
(14) 
5
(9) 
6
(8) 
7
(18) 
8
(8) 
9
(1) 
10
(4) 
11
(4) 
12
(22) 
13
(10) 
14
(8) 
15
(6) 
16
(6) 
17
(15) 
18
(1) 
19
(13) 
20
(15) 
21
(7) 
22
(12) 
23
(17) 
24
(13) 
25
(10) 
26
(12) 
27
(8) 
28
(9) 
29
(14) 
30
(10) 
31
(6) 





From: Robert Dodier <robert.dodier@gm...>  20140316 20:27:10

On 20140316, Rupert Swarbrick <rswarbrick@...> wrote: > This is pretty cool. I mostly like the tex'd outputs, but sometimes it > looks a bit weird (for example the build_info() result or the definition > of baz[%lambda,...] a couple of lines before). Does wxMaxima let you > tell it to avoid prettifying some functions? Oh, I only used wxMaxima to construct the input (plus text sections and a section header or two). The actual output which is pasted into the blog was generated by a Perl script which runs Maxima on the input sections, generates MathML from the output (via the share package maximaMathML), generates SVG for any plots, and pastes together the whole mess. I'll post the Perl script sooner or later. I made some changes to maximaMathML which I'll commit. About baz[%lambda, ...], I think maximaMathML is treating all array indices as subscripts. That makes sense, although it's a little clumsy when the subscript overwhelms whatever it is attached to. Also, maximaMathML didn't have a special case for lambda expressions, so I made them look like (letter lambda) (args) . (body). Maybe that can be improved. best, Robert Dodier 
From: Thomas D. Dean <tomdean@wa...>  20140316 18:57:51

On 03/16/14 09:20, Raymond Toy wrote: Why are you using float? This may be better syntax for maxima?? kill(all); load(fft)$ n:8$ xx:makelist(i,i,0,n1); aa:makelist(if i<=4 then 1 else 0,i,1,n); ww:fft(aa)$ plot2d(['discrete,xx,aa])$ plot2d(['discrete,xx,abs(ww)])$ plot2d([['discrete,xx,realpart(ww)],['discrete,xx,imagpart(ww)]])$ kill(x); f1(x):=sin(x*2*%pi)/(x*2*%pi)$ ff:flatten([1,makelist(f1(i/4),i,1,n1)]); plot2d(['discrete,xx,ff])$ Tom Dean 
From: Rupert Swarbrick <rswarbrick@gm...>  20140316 17:20:12

Robert Dodier <robert.dodier@...> writes: > On 20140305, Lodder, Josje <Josje.Lodder@...> wrote: > >> Can you do Erlang calculations with Maxima, apart from defining >> the functions by yourself? I know that there are Erlangcalculators >> available via internet, but it would be nice if you can do things >> like that also with Maxima, Josje lodder > > I was interested in trying to create a solved problems blog, so I > worked up some code [1] and posted a writeup about it [2]. > The write up was composed in wxMaxima, and then I generated the > blog text (with Maxima output as MathML and plots as SVG) via a > Perl script. Comments welcome. This is pretty cool. I mostly like the tex'd outputs, but sometimes it looks a bit weird (for example the build_info() result or the definition of baz[%lambda,...] a couple of lines before). Does wxMaxima let you tell it to avoid prettifying some functions? Rupert 
From: Rupert Swarbrick <rswarbrick@gm...>  20140316 17:15:25

> Alexander> Also, once made loadable via quicklisp, how hard is it > Alexander> to make it useable through SLIME? (with maxima syntax > Alexander> available, perhaps, via some read macro?) > > This already works. Rupert gave the following. Place the following in > ~/.maxima/startswank.lisp: > > (require :swank) > (swank:createserver :port 56789 :dontclose t) > > Then start Maxima and run load("startswank"). To connect, do Mx > slimeconnect using the port specified above. Incidentally, another way to do it is to get slime to load up the compiled Maxima core file. If you hunt through the mailing list archives, you'll find a message from me with the incantations to do so[*]. After a while, I decided this was less useful than running swank and slimeconnect, because you don't get the comintmode copy of Maxima running as well. Basically I'm posting this so you don't waste a couple of hours figuring that out for yourself :) Rupert [*] Sorry not to be more helpful, but it looks like GMane's search is down at the moment, so I can't find it! 
From: Raymond Toy <toy.raymond@gm...>  20140316 16:20:15

 Original Message  Subject: Re: [Maximadiscuss] Basic of spectra Date: Sun, 16 Mar 2014 14:04:30 +1300 From: Edward Montague <quintin9g@...> To: Raymond Toy <toy.raymond@...> This is wxMaxima code that should illustrate what I mean. /* [wxMaxima batch file version 1] [ DO NOT EDIT BY HAND! ]*/ /* [ Created with wxMaxima version 13.04.2 ] */ /* [wxMaxima: comment start ] Spectra of the rectangular function , via fft and analytical [wxMaxima: comment end ] */ /* [wxMaxima: input start ] */ n:8$ array(a1,float,n1)$ array(x1,float,n1)$ fillarray(a1,[0.0])$ fillarray(x1,[0.0])$ for i:0 thru n1 do( x1[i]:i )$ for i:0 thru (n/2)1 do ( a1[i]:1 )$ xx:listarray(x1)$ aa:listarray(a1)$ ww:fft(aa)$ wxplot2d(['discrete,xx,aa])$ /* [wxMaxima: input end ] */ /* [wxMaxima: comment start ] This is the rectangular function , 8 data points . [wxMaxima: comment end ] */ /* [wxMaxima: input start ] */ load(fft)$ wxplot2d(['discrete,xx,abs(ww)])$ /* [wxMaxima: input end ] */ /* [wxMaxima: comment start ] This is the spectra of the rectangular function via the fft , the absolute values thereof . [wxMaxima: comment end ] */ /* [wxMaxima: input start ] */ wxplot2d([['discrete,xx,realpart(ww)],['discrete,xx,imagpart(ww)]])$ /* [wxMaxima: input end ] */ /* [wxMaxima: comment start ] These are the real and imaginary components of the discrete spectra , via the fft . The transistion through the zero axis is a potential difficulty when taking the inverse tangent . [wxMaxima: comment end ] */ /* [wxMaxima: input start ] */ kill(x,Pi,fy,ff,i)$ Pi:ev(%pi,numer)$ f1(x):=sin(x*2*Pi)/(x*2*Pi)$ array(fy,float,n1)$ fillarray(fy,[0.0])$ fy[0]:1$ for i:1 thru n1 do ( x:float(i)/4, fy[i]:f1(x) )$ ff:listarray(fy)$ wxplot2d(['discrete,xx,ff])$ /* [wxMaxima: input end ] */ /* [wxMaxima: comment start ] This is the analytical result for the Fourier Transform of a rectangular function , note the change in sign when passing through the zero axis , from 2 to 4 . [wxMaxima: comment end ] */ /* [wxMaxima: input start ] */ wxplot2d(['discrete,xx,abs(ww)])$ /* [wxMaxima: input end ] */ /* [wxMaxima: comment start ] Again , for purposes of comparison , this is the fft of the rectangular function. The abs value is displayed , this being sqrt(Real^2 + Imag^2) , where Real and Imag are the realpart and imagpart of the fft respectively . [wxMaxima: comment end ] */ /* Maxima can't load/batch files which end with a comment! */ "Created with wxMaxima"$ On Sun, Mar 16, 2014 at 6:54 AM, Raymond Toy <toy.raymond@... <mailto:toy.raymond@...>> wrote: >>>>> "Edward" == Edward Montague <quintin9g@... <mailto:quintin9g@...>> writes: Edward> As a student I came across the problem of determining the Edward> phase of a discrete 1d fft data set , from it's complex Edward> components. To date I have found no straight forward Edward> answer to this difficulty. Edward> In this instance I'd like to know the phase transition as Edward> a round about way of determining the change in sign of the Edward> absolute magnitude of the complex data. Your question is illposed. You have the absolute magnitude of the complex data. This is always positive. What does a sign change mean here? A short example of what you're doing and what you want to get will help tremendously. Ray  Learn Graph Databases  Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ Maximadiscuss mailing list Maximadiscuss@... <mailto:Maximadiscuss@...> https://lists.sourceforge.net/lists/listinfo/maximadiscuss 
From: Alexander Popolitov <popolit@gm...>  20140316 12:21:40

Ok, I tried starting SWANK, that's the output I got: (%i8) load("startswank"); To load "swank": Load 1 ASDF system: swank ; Loading "swank" .;; ;; Error while compiling /home/popolit/quicklisp/dists/quicklisp/software/slime20131211cvs/swanksbcl.lisp: ;; Don't know how to REQUIRE SBINTROSPECT. ;; See also: ;; The SBCL Manual, Variable SBEXT:*MODULEPROVIDERFUNCTIONS* ;; The SBCL Manual, Function REQUIRE ;; Aborting. ;; ; ; compilation unit aborted ; caught 4 fatal ERROR conditions loadfile: failed to load /home/popolit/.maxima/startswank.lisp  an error. Entering the Maxima debugger. Enter ':h' for help. ~/.maxima/startswank.lisp contains: (ql:quickload '#:swank) (swank:createserver :port 56789) It ERRORed immediately, when there was REQUIRE instead of QL:QUICKLOAD, and then I decided to substitute and see, what happens. However, it seems, that REQUIRE is just somehow disabled in Maxima... On 03/15/2014 05:52 PM, Raymond Toy wrote: >>>>>> "Alexander" == Alexander Popolitov <popolit@...> writes: > Alexander> Hello everyone, > Alexander> I'm very new to maxima, but have some experience with common lisp. > Alexander> So, I wonder, is it possible (and how hard it would be, approximately) > Alexander> to make maxima > Alexander> loadable directly via quicklisp, rather than downloading and compiling > Alexander> standalone executable? > > I believe there are several things preventing maxima from being in > quicklisp: > > 1. Maxima uses autoconf/automake to set up everything and uses make to > build everything.. This might be solvable. > 2. Maxima uses mkdefsys to compile and load lisp files. There is an > asdf file, but that's not currently used, but I believe it works. > 3. Documentation (online help) requires makeinfo and perl. > > For 2, the main issue is that gcl doesn't quite work with asdf and gcl > still needs to be suppported for windows. > > For 3, if you don't need the docs, then it's not a problem. There is > some work to build the documentation using lisp. This mostly works, > but has probably bitrotted some. > > Alexander> Also, once made loadable via quicklisp, how hard is it to make it > Alexander> useable through SLIME? > Alexander> (with maxima syntax available, perhaps, via some read macro?) > > This already works. Rupert gave the following. Place the following in > ~/.maxima/startswank.lisp: > > (require :swank) > (swank:createserver :port 56789 :dontclose t) > > Then start Maxima and run load("startswank"). To connect, do Mx > slimeconnect using the port specified above. > > You can continue to enter maxima commands in the terminal, but you can > also use slime and a lisp repl to interact with the running maxima. > > Ray > > > > >  > Learn Graph Databases  Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/13534_NeoTech > _______________________________________________ > Maximadiscuss mailing list > Maximadiscuss@... > https://lists.sourceforge.net/lists/listinfo/maximadiscuss 