Re: My thoughts on C# and gaming.
OvermindDL1 <[email protected]>
| Newsgroups | gmane.games.devel.sweng |
|---|---|
| Message-ID | <[email protected]> |
On Wed, Jan 27, 2010 at 9:53 PM, Brandon Van Every <[email protected]> wrote: > On Wed, Jan 27, 2010 at 11:46 PM, OvermindDL1 <[email protected]> wrote: >> On Wed, Jan 27, 2010 at 9:35 PM, Brandon Van Every <[email protected]> wrote: >>> On Wed, Jan 27, 2010 at 11:31 PM, OvermindDL1 <[email protected]> wrote: >>>> >>>> That is *so* true, further proof that as any language evolves, they >>>> evolve to become LISP. ;-) >>> >>> Or do they evolve to become Scheme? Does Scheme evolve to become >>> Lisp, i.e. a huge system of standard services? Guess I'll go read up >>> on the latest flaps about R6RS, it's been a few years since I cared. >> >> Same family, so either-or. :p >> >> One has a *huge* standard library. >> The other is more academic, does not come with much. > > One person's academic is another person's more syntactically > consistent and useful. Consider whether you'd want to use Perl or > Ruby to implement DSLs. Not quite an equivalent comparison but it > does resonate from a "why am I supposed to care?" standpoint. > >> I do not recall which was which though... >> I think Scheme was the academic one and Lisp was the useful one (aka, >> huge standard library), > > Scheme is the small one, and "big vs. small" is a different axis from > "academic vs. practical." A huge standard library isn't so useful if > what you really want is a "fast" language to embed. Consider Python > vs. Lua. Hey, I embed Python quite often! ;-) But really, if you notice about all quick-use languages, they come with huge standard libraries, that is where their efficiency of programming comes from, so for a full language kind of thing, Lisp is better, but yes, I do agree, Scheme is better for embedding (I am still looking for a decently fast Lisp/Scheme to embed that works on windows with a decent boost'ish/bsd license that is actually fast, for non-fast stuff I generally just embed Python, it is *SO* easy to link to once you know how, yes, easier then Lua, although bigger, and I can pick and choose its standard library parts that I wish to include, plus with psyco it is decently fast). I have actually been making my own Lispish/Schemish language, but more strongly typed and with a concurrency feature-set built-in using LLVM's Jit as the back-end. I still assert that both Lisp and Scheme use some bloody retarded names for some things... _______________________________________________ Sweng-Gamedev mailing list [email protected] http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com