[Jprogramming] Current time: behaviour

Roger Hui rhui000 at shaw.ca
Wed Oct 31 13:46:25 HKT 2007


Your proposed alternative
  formatString timeFormat 6!:0 ''
while apparently more flexible and more general, is
of limited utility, because very few timestamps will
be in the form used by 6!:0 -- 6 element floating point
vector, the first 5 of which has a zero fractional part.



----- Original Message -----
From: "Mark D. Niemiec" <mniemiec at interserv.com>
Date: Tuesday, October 30, 2007 19:59
Subject: Re: [Jprogramming] Current time: behaviour
To: programming at jsoftware.com

> Roger Hui <rhui000 at shaw.ca> wrote:
> > So you want to be a language implementer?  See:
> > http://www.jsoftware.com/jwiki/Essays/Timestamp_Extension
> 
> In my opinion, this function, while useful, appears to lack flexibility.
>  formatString timeFormat 6!:0 ''
> would be much useful and general than
>   6!:0 formatString
> (where timeFormat could be either another foreign or a user-defined verb),
> since it could be used to format other times as well,
> such as time-stamps adjusted by time zones, etc.
> 
> This could likely be done by a library verb, unless it is
> something that would be done often, and performance is a significant factor.
> 
> If you REALLY want the same syntax, you could get it via
>   nowFormat =: timeFormat 6!:0@(''"_)
>   nowFormat formatString


More information about the Programming mailing list