Comment by Joel Spolsky

From: John Seal (sealj_at_indy.raytheon.com)
Date: 05/05/04


Date: Wed, 05 May 2004 11:01:30 -0500

Joel Spolsky says in http://joelonsoftware.com/items/2003/10/13.html

"The only languages I have used extensively that do let you return
multiple values nicely are ML and Haskell."

Where by "return multiple values" he seems to mean

"a function that either produces a return value or returns an error"

I posted a question to "Ask Joel" asking if he knows about Tcl, with a
link to the [return] man page. I realize that the wording of his
statement allows the possibility that he knows about it, but doesn't use
it "extensively" enough to warrant a mention.



Relevant Pages

  • Re: Comment by Joel Spolsky
    ... :Joel Spolsky says in http://joelonsoftware.com/items/2003/10/13.html ... :"The only languages I have used extensively that do let you return ... :multiple values nicely are ML and Haskell." ... I thought that both ML and Haskell actually allowed one to return multiple ...
    (comp.lang.tcl)
  • Re: Relational-to-OOP Tax
    ... SQL is the best availible language for data management. ... languages are better for other tasks. ... Code bloat. ... step through multiple layers while finding out what the application ...
    (comp.object)
  • Re: An assessment of the Unicode standard
    ... Before unicode, and still today, we had and have multiple codes. ... Multiple ascii extenstions for European languages and even multiple codes just for Japanese. ...
    (comp.lang.python)
  • Re: Plattform independent queuing of computations
    ... The idea ist to put the computation jobs into a database which is read ... You can easily build a C program to do your computations in a platform ... True - but some languages like C# are platform dependent. ... The point I am trying to make is that **ANYTIME** multiple computations running concurrently even has the remote possibility of "corrupting data" the whole architecture of the application needs to be addressed - regardless of CPU/language speeds. ...
    (comp.lang.php)
  • Re: Plattform independent queuing of computations
    ... The idea ist to put the computation jobs into a database which is read ... You can easily build a C program to do your computations in a platform ... True - but some languages like C# are platform dependent. ... The point I am trying to make is that **ANYTIME** multiple computations running concurrently even has the remote possibility of "corrupting data" the whole architecture of the application needs to be addressed - regardless of CPU/language speeds. ...
    (comp.lang.php)