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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.