Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: How to create a new Form

  • To: mathgroup at smc.vnet.net
  • Subject: [mg58765] Re: [mg58755] How to create a new Form
  • From: Bob Hanlon <hanlonr at cox.net>
  • Date: Sun, 17 Jul 2005 13:03:11 -0400 (EDT)
  • Reply-to: hanlonr at cox.net
  • Sender: owner-wri-mathgroup at wolfram.com

10+f[5]//BaseForm[#,2]&

or

BinaryForm[x_] := BaseForm[x,2];

10+f[5]//BinaryForm


Bob Hanlon

> 
> From: "Nilton" <nilton.volpato at ig.com.br>
To: mathgroup at smc.vnet.net
> Date: 2005/07/17 Sun AM 03:04:05 EDT
> Subject: [mg58765] [mg58755] How to create a new Form
> 
> I would like to create a new Form that is a "wrapper" (like Short,
> CForm, ...), which affects printing, but not evaluation. For example:
> 
> In[1]:= 10 + f[5] // BinaryForm
> 
> Out[1]//BinaryForm =
>         1010 + f[101]
> 
> In[2]:= %
> Out[2]= 10 + f[5]
> 
> I know there is BaseForm, but this is just an example. In fact I would
> like to do something more complicated, but must know how to do
> something like this first.
> 
> Can anyone help?
> 
> Thanks,
> -- Nilton
> 
> 


  • Prev by Date: Re: How to create a new Form
  • Next by Date: Re: How to create a new Form
  • Previous by thread: Re: How to create a new Form
  • Next by thread: Re: How to create a new Form