Re: [dylan] The Future of Dylan: Why are we here?
Dustin Voss <[email protected]> Tue, 02 Sep 2014 03:12:42 -0700
| Newsgroups | gmane.comp.lang.dylan.gwydion.devel |
|---|---|
| Message-ID | <[email protected]> |
I=92ve mentioned before that I came across Dylan while researching other la=
nguages in the course of knocking together one of my own. Dylan checked off=
most of the features I was looking to adopt, and was clearly well-thought-=
out. All the concepts and aspects of Dylan mesh together like gears in a wa=
tch, supporting each other.
That is the essential feature that should be preserved: the meshed gears.
The second most essential feature (and one that is partially a consequence =
of the first) is the lack of magic. An example of this is how user-defined =
=93make=94 functions work, and the way that slot accessors are functions li=
ke any other and can be renamed on import and so on.
I also do like the minimally complex syntax. For example, using =93begin=94=
and =93end=94 instead of =93{=93 and =93}=94 reinforces the words-and-pare=
ntheses shape of the language, and all the statements can be implemented by=
the macro system.
On Sep 1, 2014, at 12:22 AM, Bruce Mitchener <[email protected]> wr=
ote:
> What makes Dylan special? What makes it great? What makes some of us want=
to keep working on it, well past any hope of entering the mainstream?
> =
> What brings you here?
> =
> What are the core values of Dylan? What must, above all else, be preserve=
d?