Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-24 Thread Marcus G. Daniels
Hi, Here's a new language that may be of interest: a dynamically-typed rewriting language, sort of a cross between Smalltalk and Haskell. http://code.google.com/p/pure-lang/ Note the native-code LLVM backend. Marcus FRIAM Applied

[FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-18 Thread Gary Schiltz
Thanks to Owen for introducing those of us who were unfamiliar with Steve Yegge to his blog (http://steve-yegge.blogspot.com). I found the guy sufficiently entertaining (as well as insightful) to follow the link from the blog to Stevey's Drunken Blog Rants (what a great name!). In one of

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Prof David West
On Sun, 15 Feb 2009 20:58:43 -0700, Owen Densmore o...@backspaces.net said: I'm with Nick. Why? We have to separate understanding *architecture* from implementation. Architectural studies look at the system from a 50,000 foot view, so that the student can understand how the whole

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Marcus G. Daniels
Owen wrote: Architectural studies look at the system from a 50,000 foot view, so that the student can understand how the whole system works. Implementation studies look at how a practitioner would, on the job, build part of a system. If in fact it is possible for a student to

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Owen Densmore
I finally got around to looking up the Lively Kernel: http://research.sun.com/projects/lively/ I'm impressed! Entirely written in Javascript. No downloads required (apparently like GoogleMaps, you use the Javascript library remotely, at http://www.experimentalstuff.com) This is

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Roger Critchlow
On Mon, Feb 16, 2009 at 7:28 AM, Prof David West profw...@fastmail.fmwrote: On Sun, 15 Feb 2009 20:58:43 -0700, Owen Densmore o...@backspaces.net said: Re: Ruby -- It really does not cut it. I probably agree - but can 100,000 avid users be wrong? I included it in my list only on the

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Roger Critchlow
On Sat, Feb 14, 2009 at 2:24 PM, Prof David West profw...@fastmail.fmwrote: 2. Except for a really dumb decision on the part of ParcPlace, Java would never have come into existence. Sun wanted Smalltalk, and only when rebuffed, decided to morph Oak to Java. (An earlier, equally stupid,

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread glen e. p. ropella
Thus spake Prof David West circa 14/02/09 01:24 PM: Language selection reasons like, it is too hard to learn, memory leaks, it runs faster, Java developers are cheaper because there are more of them, etc., are really dumb reasons for choosing a language. Instead you should focus on your

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Marcus G. Daniels
Parks, Raymond wrote: Owen Densmore wrote: ... Really hip programming teams will define a subset of all these systems that are platform independent -- i.e. work on all systems. They will stick to these subsets, understanding that sometimes constraints really are freedoms. I

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Parks, Raymond
Marcus G. Daniels wrote: Parks, Raymond wrote: Owen Densmore wrote: ... Really hip programming teams will define a subset of all these systems that are platform independent -- i.e. work on all systems. They will stick to these subsets, understanding that sometimes constraints

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Saul Caganoff
Given that a Steve Yegge blog post started this discussion, you might be interested in another (earlier) post of his http://steve-yegge.blogspot.com/2007/02/next-big-language.html and something more for the Javascript fan-boys: http://javascript.crockford.com/javascript.html BTW having

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Nick Frost
On Feb 16, 2009, at 12:12 PM, glen e. p. ropella wrote: Thus spake Prof David West circa 14/02/09 01:24 PM: Language selection reasons like, it is too hard to learn, memory leaks, it runs faster, Java developers are cheaper because there are more of them, etc., are really dumb reasons for

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Prof David West
Thus spake glen e. p. ropella circa 16/02/09 16:02 PM The next trick is to transition ... to more formal, repeatable, and communicable processes. There are no such things. Formal only applies in the small number of cases where the domain you are trying to understand and in which your

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Prof David West
Thus spake glen e. p. ropella circa 16/02/09 11:12 AM When I write a program for a client and that client's requirements include taking over and developing the code themselves, then choosing Java because Java developers are cheaper because there are more of them is not only NOT dumb, it

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread Prof David West
They had the seed of one. Self did not have the class library and range of functionality of Smalltalk and, more importantly for Sun, it had no user base; at the time that Smalltalk was being touted as the next COBOL because of the extent to which is was being used in industry. There was, from

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-16 Thread glen e. p. ropella
Thus spake Prof David West circa 16/02/09 05:51 PM: It IS dumb. Not for you as the developer, but on the part of the client for making it a requirement. The client doesn't _make_ it a requirement, as if requirements are created willy-nilly by some air-headed marketing type (no offense

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-15 Thread Roger Critchlow
On Sat, Feb 14, 2009 at 2:24 PM, Prof David West profw...@fastmail.fmwrote: Re: programming languages - antipathy to C++ Few questions seem to drive passions more than language choice - The reason for this is that people who program are woefully ignorant or misinformed about the majority

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-15 Thread Tom Johnson
And I, too, would pay to attend such a workshop. -tj On Sun, Feb 15, 2009 at 5:48 PM, Nick Frost ni...@nickorama.com wrote: On Feb 15, 2009, at 4:52 PM, Roger Critchlow wrote: That's a hard google: GLASS = Gemstone Linux Apache Seaside Smalltalk = http://seaside.gemstone.com which didn't

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-15 Thread Prof David West
Tom and Nick, The GLASS workshop is the first of many - some will be shorter in duration, but all will be workshops where you have the opportunity to learn and immediately apply your knowledge to real software, not canned examples that some instructor wrote. Future offerings are dependent, to a

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-15 Thread Tom Johnson
Looking forward to it. Do you have a schedule yet? -tj On Sun, Feb 15, 2009 at 8:57 PM, Prof David West profw...@fastmail.fmwrote: Tom and Nick, The GLASS workshop is the first of many - some will be shorter in duration, but all will be workshops where you have the opportunity to learn

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-14 Thread Prof David West
Re: programming languages - antipathy to C++ Few questions seem to drive passions more than language choice - In the good old days the Smalltalk vs. C++ conflicts actually became physical and the very real emotional rage that some people exhibited when their language was dis'ed was truly

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-14 Thread Marcus G. Daniels
Prof David West wrote: If you are trying to emulate a machine - i.e. solve a problem with a known, formal, solution - use C or C++. That is what the language was created to do, and nothing will be as 'machinelike' as a well-crafted C++ program. It's limiting that C is the primary language

[FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-12 Thread Owen Densmore
The other day, I mentioned reading that Google had settled on 4 languages for work inside the company. It occurred to me to look up the article. Here it is: http://steve-yegge.blogspot.com/2007/06/rhino-on-rails.html They use C++, Java, Python, and JavaScript. Here's the quote: One of

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-12 Thread Orlando Leibovitz
Owen, John Cage the great 20th century composer used exactly this methodology in creating his chance music and in collaboration with others. Also, isn't following the protocols the way most scientific experiments are done? O Owen Densmore wrote: The other day, I mentioned reading that

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-12 Thread Douglas Roberts
For some while I've been kind of surprised, in a detached sort of way, at the general disregard that the FRIAMers I talk with hold for C++. One explanation that has been given me was Well, C++ is prone to horrible memory management errors. To which I respond: not if you code properly. And when

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-12 Thread Gary Schiltz
On Feb 12, 2009, at 8:07 PM, Douglas Roberts wrote: For some while I've been kind of surprised, in a detached sort of way, at the general disregard that the FRIAMers I talk with hold for C++. [...] Hi Doug, Interesting topic! I don't know if I'm a typical FRIAMer (there is probably no

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-12 Thread russell standish
On Thu, Feb 12, 2009 at 06:07:31PM -0700, Douglas Roberts wrote: For some while I've been kind of surprised, in a detached sort of way, at the general disregard that the FRIAMers I talk with hold for C++. One explanation that has been given me was Well, C++ is prone to horrible memory

Re: [FRIAM] Stevey's Blog Rants: Rhino on Rails

2009-02-12 Thread Owen Densmore
On Feb 12, 2009, at 5:47 PM, Orlando Leibovitz wrote: Owen, John Cage the great 20th century composer used exactly this methodology in creating his chance music and in collaboration with others. Also, isn't following the protocols the way most scientific experiments are done? Well,