[Ffmpeg-devel] [OT] functional programming languages

Reimar Döffinger Reimar.Doeffinger
Wed Apr 18 20:48:10 CEST 2007


Hello,
On Wed, Apr 18, 2007 at 09:31:33PM +0300, Oded Shimon wrote:
> On Wed, Apr 18, 2007 at 08:25:51PM +0200, Reimar D?ffinger wrote:
> > gone completely off-topic, but...
> > 
> > On Wed, Apr 18, 2007 at 06:17:22PM +0200, Attila Kinali wrote:
> > > > While it has the best (or at least the most
> > > > interesting) design theory behind its operation, it ends up being slow
> > > > for large projects, apparently has some corner cases where it goes
> > > > into a near-infinite loop, and is implemented in Haskell -- making its
> > > > code mostly impenetrable to the average programmer who might be
> > > > interested in working on it.
> > > 
> > > Haskell is only difficult if you cannot think in a functional
> > > language. Ok, maybe Haskell is not the right one to start,
> > > try maybe Scheme first (has one of the smallest language
> > > descriptions known to me). And IMHO every good coder should have
> > > at least once tryed a functional language.
> > 
> > Well, there are few languages that get as fast unreadable as the code
> > size grows as the functional languages IMO...
> > But regardless, since you seem to have some experience, can you suggest
> > something interactive to try out and/or use as calculator-replacement?
> > I'd wish for something with bash-like history handling capabilities. On
> > of the programs I found couldn't even handle the cursor keys - I
> > wouldn't have accepted that in a programming environment even 8 years ago...
> 
> ... Not sure if I understand what you mean, do you mean 'calc'?..
> 
> http://www.isthe.com/chongo/tech/comp/calc/

Nice, and can do some stuff I've been missing with bc,
but the point was to have Scheme or similar interpreter ;-)
I'd like to get some more experience with functional languages, but I'm
seriously missing something useful to do with them. Doing some
quick but non-trivial calculations is the only use-case I came up
with, thus the question...

Greetings,
Reimar D?ffinger




More information about the ffmpeg-devel mailing list