00:07 -!- klutometis(n=klutomet@klutometis.wikitex.org) has joined #maxima 00:16 -!- klutomet1s(n=klutomet@klutometis.wikitex.org) has joined #maxima 00:16 -!- klutometis(i=klutomet@pdpc/supporter/active/klutometis) has joined #maxima 00:48 -!- joetf(n=wbb@87-205-131-111.adsl.inetia.pl) has left #maxima 02:49 -!- Prax01D(n=Prax01D@tor58-7-82-170.dynamic.rogerstelecom.net) has joined #maxima 06:34 -!- stw__(n=stw@e176164207.adsl.alicedsl.de) has joined #maxima 06:56 -!- lisppaste4(n=lisppast@common-lisp.net) has joined #maxima 08:46 -!- Prax01D(n=Prax01D@tor58-7-83-210.dynamic.rogerstelecom.net) has joined #maxima 10:21 -!- SerajewelKS(i=devnull@unaffiliated/serajewelks) has joined #maxima 10:22 i'm having trouble defining a function. i want the function to evaluate the derivative of another function and store that. 10:22 e.g. foo(f) := block(fp(x) := ''(diff(f, x))); 10:22 problem is, '' causes diff to be evaluated at the time i define foo -- i want it to be evaluated at the time i run it 10:24 the syntax seems to be ambiguous enough to make this impossible 10:28 either that or i'm approaching this incorrectly 10:43 this is ridiculous 11:09 i give up 11:14 SerajewelKS: what is fp? 11:16 hmm, i'm not sure if functions can be passed as arguments 11:17 -!- gabkdlly(n=gabriel@dslb-088-073-039-184.pools.arcor-ip.net) has joined #maxima 11:18 http://www.ma.utexas.edu/pipermail/maxima/2006/002983.html 11:32 i think i figured it out 11:33 is there an incantation of something like save that will output pre-compiled code? 11:33 so i can edit the file instead of messing around with lisp? 11:34 ah, strinout 11:34 stringout too 11:38 ok, load is not working-- "Load failed for test -- an error." 11:38 god i love messages like this. it makes me want to play with hand grenades. 12:09 :) 14:05 -!- eggauah(n=daniel@20845108.cps.virtua.com.br) has joined #maxima 14:07 -!- eggauah(n=daniel@20845108.cps.virtua.com.br) has joined #maxima 14:53 -!- Prax01D(n=Prax01D@tor58-23b-94-65.dynamic.rogerstelecom.net) has joined #maxima 16:54 -!- szymon(n=szymon@bzk144.neoplus.adsl.tpnet.pl) has joined #maxima 17:21 -!- lxuser(i=lxuser@gateway/tor/x-8137881c9eea75b4) has joined #maxima 18:37 -!- gabkdlly(n=gabriel@dslb-088-073-039-184.pools.arcor-ip.net) has joined #maxima 20:24 it seems that maxima has only one mechanism for evaluating things during function evaluation, am i wrong? 20:24 block(fp:diff(f,x)) -- this will basically substitute "diff(f,x)" where fp is used 20:25 block([fp:diff(f,x)], ...) -- this will evaluate the derivative and make fp equal to the result 20:25 so if i want to evaluate several functions at different points, do i have to keep opening new block()s? 20:53 -!- Prax01D(n=Prax01D@tor58-23b-95-236.dynamic.rogerstelecom.net) has joined #maxima