![](/i/fill.gif) |
![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Mike Raiford
Subject: Hey Andrew! For fun, try this language :D
Date: 25 Mar 2009 13:22:50
Message: <49ca686a@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
> 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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
From: Invisible
Subject: Re: Hey Andrew! For fun, try this language :D
Date: 26 Mar 2009 05:16:05
Message: <49cb47d5@news.povray.org>
|
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
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
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |
| ![](/i/fill.gif) |
|
![](/i/fill.gif) |
|
![](/i/fill.gif) |
| ![](/i/fill.gif) |