Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > comp.lang.java.programmer > #5668

Re: Passing a Method Name to a Method

From "Fuschia, President-Elect of the Bright Purplish-Green Council" <fp-eotbp-gc@ibm.com>
Newsgroups comp.lang.java.programmer
Subject Re: Passing a Method Name to a Method
Date 2011-06-25 15:26 -0400
Organization IBM
Message-ID <iu5cp7$pvj$1@speranza.aioe.org> (permalink)
References (5 earlier) <itvpti$bv2$1@dont-email.me> <FJNMp.4067$g12.763@newsfe20.iad> <iu0s0b$e72$1@dont-email.me> <iu18gc$ech$1@speranza.aioe.org> <iu1ac1$j13$1@dont-email.me>

Show all headers | View raw


On 24/06/2011 2:20 AM, Joshua Cranmer wrote:
> On 06/24/2011 01:48 AM, Fuschia, President-Elect of the Bright
> Purplish-Green Council wrote:
>> On 23/06/2011 10:15 PM, Joshua Cranmer wrote:
>>> For what it's worth, I've spent the past few weeks starting to get
>>> really tricky with python. I think I hit the apex when I realized I was
>>> wanting a macro system...
>>
>> Sounds like what you really want is a Lisp. Might I suggest Clojure?
>
> Since it's not Java related, I don't want to dwell on it, but this
> project has constraints which prohibit most languages. Python is pretty
> much the only tenable language (legacy code being in python makes a big
> difference, too ;-) ).

I find it hard to imagine project constraints that would allow Python, 
but forbid Clojure. Python after all is slow, interpreted, 
non-concurrent (what with the global interpreter lock), ... so pretty 
much any technical consideration favors Clojure. Neither language is on 
Apple's iOS approved list. Memory footprint? That would exclude JVM (and 
.NET) languages at a stroke and might let Python squeak through. 
Shellability? It's possible to make JVM languages shell-callable, but a 
bit tricky since if you don't want to incur a JVM startup time per call 
and a JVM memory overhead per simultaneously executing call you'll need 
a nailgun server running or something similar.

My guess would be a combination of not liking JVM memory 
consumption/startup times and interoperating with the legacy Python 
code. (Though there is nailgun. And Jython.)

You might still want to consider a Lisp, but perhaps a more 
commandline-friendly Lisp with a more compact footprint. Problem is I 
bet it's quite a bit harder to get those to talk to Python than to get 
Clojure to talk to Jython.

You may be stuck with Python for this one project with the legacy code. :)

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Passing a Method Name to a Method Gene Wirchenko <genew@ocis.net> - 2011-06-22 12:46 -0700
  Re: Passing a Method Name to a Method "Fuschia, President-Elect of the Bright Purplish-Green Council" <fp-eotbp-gc@ibm.com> - 2011-06-22 16:00 -0400
    Re: Passing a Method Name to a Method Gene Wirchenko <genew@ocis.net> - 2011-06-23 14:40 -0700
      Re: isIdentifierCharacter (was: Passing a Method Name to a Method) Gene Wirchenko <genew@ocis.net> - 2011-06-23 16:09 -0700
  Re: Passing a Method Name to a Method markspace <-@.> - 2011-06-22 14:14 -0700
    Re: Passing a Method Name to a Method "Fuschia, President-Elect of the Bright Purplish-Green Council" <fp-eotbp-gc@ibm.com> - 2011-06-22 22:59 -0400
    Re: Passing a Method Name to a Method blmblm@myrealbox.com <blmblm.myrealbox@gmail.com> - 2011-06-23 17:49 +0000
      Re: Passing a Method Name to a Method markspace <-@.> - 2011-06-23 11:22 -0700
        Re: Passing a Method Name to a Method blmblm@myrealbox.com <blmblm.myrealbox@gmail.com> - 2011-06-24 19:15 +0000
  Re: Passing a Method Name to a Method Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-06-22 22:09 -0400
    Re: Passing a Method Name to a Method Gene Wirchenko <genew@ocis.net> - 2011-06-23 09:07 -0700
      Re: Passing a Method Name to a Method "Fuschia, President-Elect of the Bright Purplish-Green Council" <fp-eotbp-gc@ibm.com> - 2011-06-23 13:43 -0400
        Re: Passing a Method Name to a Method Nebulous <nebulous99@gmail.com> - 2011-06-23 13:57 -0700
      Re: Passing a Method Name to a Method Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-06-24 07:28 -0400
    Re: Passing a Method Name to a Method blmblm@myrealbox.com <blmblm.myrealbox@gmail.com> - 2011-06-23 17:53 +0000
  Re: Passing a Method Name to a Method Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-06-22 22:30 -0400
    Re: Passing a Method Name to a Method Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-06-23 09:06 -0300
      Re: Passing a Method Name to a Method Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-06-23 13:23 -0300
        Re: Passing a Method Name to a Method Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-06-23 09:33 -0700
          Re: Passing a Method Name to a Method Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-06-23 17:53 -0300
            Re: Passing a Method Name to a Method Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-06-23 19:15 -0700
              Re: Passing a Method Name to a Method "Fuschia, President-Elect of the Bright Purplish-Green Council" <fp-eotbp-gc@ibm.com> - 2011-06-24 01:48 -0400
                Re: Passing a Method Name to a Method Joshua Cranmer <Pidgeot18@verizon.invalid> - 2011-06-24 02:20 -0400
                Re: Passing a Method Name to a Method "Fuschia, President-Elect of the Bright Purplish-Green Council" <fp-eotbp-gc@ibm.com> - 2011-06-25 15:26 -0400
      Re: Passing a Method Name to a Method "Fuschia, President-Elect of the Bright Purplish-Green Council" <fp-eotbp-gc@ibm.com> - 2011-06-23 13:42 -0400
        Re: Passing a Method Name to a Method markspace <-@.> - 2011-06-23 11:32 -0700
          Re: Passing a Method Name to a Method Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-06-23 16:23 -0300
          Re: Passing a Method Name to a Method "Fuschia, President-Elect of the Bright Purplish-Green Council" <fp-eotbp-gc@ibm.com> - 2011-06-23 15:46 -0400
      Re: Passing a Method Name to a Method Gene Wirchenko <genew@ocis.net> - 2011-06-23 16:29 -0700
    Re: Passing a Method Name to a Method Gene Wirchenko <genew@ocis.net> - 2011-06-23 14:44 -0700
      Re: Passing a Method Name to a Method Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-06-24 07:48 -0400
  Re: Passing a Method Name to a Method Roedy Green <see_website@mindprod.com.invalid> - 2011-06-23 09:43 -0700

csiph-web