Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.postscript > #981
| From | "luser.droog" <luser.droog@gmail.com> |
|---|---|
| Newsgroups | comp.lang.postscript |
| Subject | Re: How to do Algebraic Mode in PS like the HP does? |
| Date | 2012-10-02 12:32 -0500 |
| Organization | unorganized |
| Message-ID | <k4f8fc$rtb$1@dont-email.me> (permalink) |
| References | (3 earlier) <ef3f384c-2a6e-4850-8286-7d75b4b63179@googlegroups.com> <k3ou4d$c8i$1@reader1.panix.com> <k45r3i$5ki$1@dont-email.me> <k48n03$98q$1@dont-email.me> <acrp23F8b8jU1@mid.uni-berlin.de> |
Herbert Voss wrote:
> Am 30.09.2012 07:57, schrieb luser.droog:
>
>>> Here's a first draft. Converts a string containing
>>> an infix expression involving "*_+-" to a string
>>> containing the postfix equivalent.
>>>
>>> To actually produce PS output, we'll need to expand the
>>> payload in the /oper dict and pre-scan the string to
>>> count operators so the size of the output string can
>>> be calculated.
>>>
>>
>> A little more searching led me to this:
>>
http://devmaster.net/posts/2866/processing-arithmetic-expressions-with-the-shunting-yard-algorithm
>>
>> Looks very promising.
>
> we have an algparser for PSTricks
> (http://texnik.dante.de/dvips/pstricks/pst-algparser.pro:
>
> %!ps
> (pst-algparser.pro) run
> /F@pstplot ( (a*(3^sqrt(5)-4)+ln(3+4*x)) ) tx@AlgToPs begin AlgToPs end
> cvx ==
>
> has the output
>
> {tx@AddMathFunc begin a 3.0 5.0 sqrt exp 4.0 sub mul 3.0 4.0 x mul add
> ln add end}
That's awesome. Thanks.
But I am just a little annoyed that I don't have (get) to do it myself.
Although, there's still the HP's local variable syntax which is quite nice.
It'd be neat to have a more concise way than /a exch def /b exch def /c exch
def.
I suppose you could always.
{/a/b/c}{exch def]forall
Oh, and then just make it a crazy symbol!
/'{ tx@AlgToPs begin AlgToPs end cvx exec }def
/"{{exch def}forall}def
/f { {/a/b/c}" ((b-sqrt(b^2-4*a*c))/(2*a))' } def
Now who's afraid of Virginia Woolf?!!!
Back to comp.lang.postscript | Previous | Next — Previous in thread | Next in thread | Find similar
Is it possible to replace 1 custom character in a font?? Ramon F Herrera <ramon@conexus.net> - 2012-07-16 12:07 -0700
Re: Is it possible to replace 1 custom character in a font?? Bill <billsrrempire@gmail.com> - 2012-07-16 12:29 -0700
Re: Is it possible to replace 1 custom character in a font?? Character <Char@cters.bold.italic> - 2012-07-16 17:20 -0700
Re: Is it possible to replace 1 custom character in a font?? luser- -droog <mijoryx@yahoo.com> - 2012-07-16 20:51 -0700
Re: Is it possible to replace 1 custom character in a font?? dkcombs@panix.com (David Combs) - 2012-08-13 13:15 +0000
Re: Is it possible to replace 1 custom character in a font?? luser- -droog <mijoryx@yahoo.com> - 2012-08-13 15:54 -0700
Re: Is it possible to replace 1 custom character in a font?? dkcombs@panix.com (David Combs) - 2012-08-13 13:48 +0000
Re: Is it possible to replace 1 custom character in a font?? luser- -droog <mijoryx@yahoo.com> - 2012-08-16 03:09 -0700
Re: Is it possible to replace 1 custom character in a font?? dkcombs@panix.com (David Combs) - 2012-09-24 06:21 +0000
How to do Algebraic Mode in PS like the HP does? "luser.droog" <luser.droog@gmail.com> - 2012-09-28 22:48 -0500
Re: How to do Algebraic Mode in PS like the HP does? "luser.droog" <luser.droog@gmail.com> - 2012-09-30 00:57 -0500
Re: How to do Algebraic Mode in PS like the HP does? Herbert Voss <Herbert.Voss@alumni.tu-berlin.de> - 2012-09-30 22:40 +0200
Re: How to do Algebraic Mode in PS like the HP does? "luser.droog" <luser.droog@gmail.com> - 2012-10-02 12:32 -0500
Re: How to do Algebraic Mode in PS like the HP does? "luser.droog" <luser.droog@gmail.com> - 2012-10-13 01:40 -0500
Re: How to do Algebraic Mode in PS like the HP does? "luser.droog" <luser.droog@gmail.com> - 2012-10-14 00:51 -0500
Re: How to do Algebraic Mode in PS like the HP does? "luser.droog" <luser.droog@gmail.com> - 2012-10-14 04:43 -0500
Re: Is it possible to replace 1 custom character in a font?? SaGS <sags5495@gmail.com> - 2012-08-13 20:04 -0700
Re: Is it possible to replace 1 custom character in a font?? John Deubert <john@acumentraining.com> - 2012-08-21 06:48 -0700
Re: Is it possible to replace 1 custom character in a font?? dkcombs@panix.com (David Combs) - 2012-09-24 06:23 +0000
csiph-web