[Ffmpeg-devel] [OT] functional programming languages

Måns Rullgård mans
Wed Apr 18 23:26:26 CEST 2007

Reimar D?ffinger <Reimar.Doeffinger at stud.uni-karlsruhe.de> writes:

> Hello,
> On Wed, Apr 18, 2007 at 08:49:51PM +0200, Attila Kinali wrote:
> [...]
>> I've only tryed Scheme once and it didn't look too bad.
>> Knowing the basics of functional languages (which is
> I do. Had to "learn" it during one of the computer science lectures.
> But with the kind of things they ask you to do there you don't really
> learn anything (and at least here they made sure we don't actually see
> too many cases that I couldn't have done much simpler in C).

I must have been lucky.  Our tasks included implementing malloc/free
in C and a simple task switcher in M68k assembler.

>> So, i would start with Scheme, if this isn't something
>> for you, try Erlang and Haskell, both are quite wide
>> spread in the academic world (not that it means anything)
>> or another lisp derivate (but common lisp, which is _HUGE_).
> Actually I was wondering is someone can recommend a specific
> implementation.
> I am looking for a usable interactive mode. I e.g. tried guile and
> mzscheme, they have an interactive mode, but using the cursor keys just
> results in printing "[[C^[[D^[[A^[[B" instead of having a useful effect.
> And for me that results in useless. I also looked at drscheme, but I
> just can't use Guis efficiently.


M?ns Rullg?rd
mans at mansr.com

More information about the ffmpeg-devel mailing list