|  |  | 
|  |  |  |  | 
|  |  | 
|  |  | 
|  |  | 
| From: Mike Raiford Subject: Hey Andrew! For fun, try this language :D
 Date: 25 Mar 2009 13:22:50
 Message: <49ca686a@news.povray.org>
 
 |  |  | 
|  |  | 
|  |  | 
|  |  | http://en.wikipedia.org/wiki/APL_(programming_language)
Ever seen those funny symbols on old (and I mean old) terminal 
keyboards? so, that's what they mean...
-- 
~Mike
 Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  |  |  | 
|  |  | 
|  |  | 
|  |  | Mike Raiford escreveu:
> http://en.wikipedia.org/wiki/APL_(programming_language)
> 
> Ever seen those funny symbols on old (and I mean old) terminal 
> keyboards? so, that's what they mean...
Never saw one of these, but I heard of APL and its special keyboard 
needs before.
Our blogging friend has been missing indeed.  I hope he didn't simply 
dump Haskell and turned into yet another programming language drone... :P
 Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  |  |  | 
|  |  | 
|  |  | 
|  |  | Mike Raiford wrote:
> http://en.wikipedia.org/wiki/APL_(programming_language)
> 
> Ever seen those funny symbols on old (and I mean old) terminal 
> keyboards? so, that's what they mean...
> 
I ran across a neat youtube video a while ago talking through how to 
program a game of life simulator in one line of APL.  I don't know the 
language but the video was certainly interesting:
http://www.youtube.com/watch?gl=GB&hl=en-GB&v=a9xAKttWgP4&fmt=18
 Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  |  |  | 
|  |  | 
|  |  | 
|  |  | Kevin Wampler wrote:
> I ran across a neat youtube video a while ago talking through how to 
> program a game of life simulator in one line of APL.  I don't know the 
> language but the video was certainly interesting:
Wow, that brings back memories.
You can imagine how easy it is to do stuff like 3D graphics with APL, which 
is what I was using it for.
Actually, the language "J" (http://www.jsoftware.com/) is the next level up 
from APL, letting you write "adjectives" and "adverbs", making APL into a 
more meta kind of language closer to Haskell than Excel. Plus it uses ASCII, 
which I think is actually a drawback except from the practical POV.
-- 
   Darren New, San Diego CA, USA (PST)
   There's no CD like OCD, there's no
   CD I knoooow!
 Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  |  |  | 
|  |  | 
|  |  | 
|  |  | Darren New wrote:
> Kevin Wampler wrote:
>> I ran across a neat youtube video a while ago talking through how to 
>> program a game of life simulator in one line of APL.  I don't know the 
>> language but the video was certainly interesting:
> 
> Wow, that brings back memories.
> 
> You can imagine how easy it is to do stuff like 3D graphics with APL, 
> which is what I was using it for.
> 
> Actually, the language "J" (http://www.jsoftware.com/) is the next level 
> up from APL, letting you write "adjectives" and "adverbs", making APL 
> into a more meta kind of language closer to Haskell than Excel. Plus it 
> uses ASCII, which I think is actually a drawback except from the 
> practical POV.
I read this post while playing Widor's Tocatta. (The easy part near the 
end.)
Damn, I'm getting good at this crap! o_O
-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*
 Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  |  |  | 
|  |  | 
|  |  | 
|  |  | > Actually, the language "J" (http://www.jsoftware.com/) is the next level 
> up from APL, letting you write "adjectives" and "adverbs", making APL into 
> a more meta kind of language closer to Haskell than Excel. Plus it uses 
> ASCII, which I think is actually a drawback except from the practical POV.
Yeh I was about to say that J is similar to APL, but without needing all the 
special characters.  I did get into J a while back, here's a J program I 
posted in one of the other o-t ngs to display the mandelbrot fractal:
(64 
64$((+/((|((,((((0j1*i.64)+/(i.64))%16)-2j2))(+*:)^:(i.8)0))<2)))){'.,:;!+i#'
Cool eh? :-)
Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  | 
| From: Invisible Subject: Re: Hey Andrew! For fun, try this language :D
 Date: 26 Mar 2009 05:16:05
 Message: <49cb47d5@news.povray.org>
 
 |  |  | 
|  |  | 
|  |  | 
|  |  | Mike Raiford wrote:
> http://en.wikipedia.org/wiki/APL_(programming_language)
> 
> Ever seen those funny symbols on old (and I mean old) terminal 
> keyboards? so, that's what they mean...
...what the HELL?! o_O
 Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  |  |  | 
|  |  | 
|  |  | 
|  |  | scott wrote:
> Yeh I was about to say that J is similar to APL, 
It's *way* worse than APL.  J:APL::C:C++
-- 
   Darren New, San Diego CA, USA (PST)
   There's no CD like OCD, there's no
   CD I knoooow!
 Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  |  |  | 
|  |  | 
|  |  | 
|  |  | Darren New wrote:
> scott wrote:
>> Yeh I was about to say that J is similar to APL, 
> 
> It's *way* worse than APL.  J:APL::C:C++
Uh, switch that.  J:APL::C++:C
Lots of meta power in J, with functions that take other functions as 
arguments and stuff like that.
-- 
   Darren New, San Diego CA, USA (PST)
   There's no CD like OCD, there's no
   CD I knoooow!
 Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  |  |  | 
|  |  | 
|  |  | 
|  |  | Darren New wrote:
> Lots of meta power in J, with functions that take other functions as 
> arguments and stuff like that.
We call them "high-order functions". ;-)
 Post a reply to this message
 |  | 
|  |  | 
|  |  | 
|  |  |  |  | 
|  |  |