fellow C#babby here
it has lambda functionality if anyone is so inclined
fellow C#babby here
it has lambda functionality if anyone is so inclined
>Performance?
the performance of scheme style languages is not great because unless you're rewriting your executable at runtime, it needs to be interpreted
major operating systems will throw a runtime exception if you make runtime modifications to program space, so you need to run on a highly tricked out OS to do something like that
That's what I gathered as I knew it was interpreted so I simply couldn't fathom an advantage while learning about it
reading about the guys who made Crash though, they seemed to have developed a hybrid language that can invoke assembly code
>why not a single software is developed with them?
Why don't a bunch of guys--without communication skill--work cooperatively to build software?
There are lambdas in VB .NET, too.
They are not appropriate for all situations.
Lambdas are similar to regex. They are amazing at what they do, but they can't create objects, handle call backs.
I read the Gavin post on GOOL. I think it basically evaluates all the macros at compile time, but you're restricted in your ability to use things like eval and lambda at runtime.(making it possible to compile the language)
>BASIC is so powerful there were entire families of computers designed around it
>what is common lisp?
>Lambdas are similar to regex.
...
Well by regex you mean some API that let's you parse strings.
Lambda expressions give you a Turing complete programming language in of itself.