Linked by Thom Holwerda on Fri 1st Sep 2006 20:35 UTC, submitted by Craig_Welch2
General Development "Twilight is an imperative, object oriented, general purpose programming language. The guiding principles of Twilight are simplicity, practicality, and orthogonality. It is a language which is easy to learn and to be productive in. An experienced programmer in Python, Java, C# or C++ will be able to pick up Twilight in a short period of time."
Thread beginning with comment 158114
To read all comments associated with this story, please click here.
Why?
by Botty on Sat 2nd Sep 2006 00:37 UTC
Botty
Member since:
2005-09-11

I respect the ability to make a language, but get some experience in other languages first, innovate. I design pet languages for fun, and I wish you had brought one of those to life instead of a C-syntax copy cat.

Learn a functional language like haskell - it'll really stretch your perception of programming languages. Check out Lisp, Lua, Ruby. Take a tour of new programming ideas - flare, composite-domain specific languages.

The problem with getting a language popular is that it has to offer enough benefits that people switch to it. Yours has no sell point that I can see. At all.

For a pet language to reach anything more than ahandful of users it needs a collection of benefits, selling points. It has to solve a problem.

Sorry if this is discouraging.

[edit] Perhaps I'm not seeing the good points - the page the article links to is long and ill formatted. I'd have a summary page and then a number of tutorials instead. The summary page should hit all the selling points.

Edited 2006-09-02 00:39

RE: Why?
by Craig_Welch2 on Sat 2nd Sep 2006 03:57 in reply to "Why?"
Craig_Welch2 Member since:
2006-09-01

I think your comments on the site and documentation are right on, I'll try to put things in better order and clarify a bit, consider checking back in a few days...

Reply Parent Bookmark Score: 1

RE[2]: Why?
by mypinkshrimp on Sun 3rd Sep 2006 14:10 in reply to "RE: Why?"
mypinkshrimp Member since:
2006-08-08

Good work - and thanks for sharing Twilight. Ignore people like Paiter, who seems to have taken offense at the fact someone has created a language and made it available.

One thing I'd like to suggest is that maybe you should ask someone else to do your website, or set out a presentation style. A different font, italics and/or bold should be used to distinguish inline code and filenames.

For example, your website has text like:

You can have multiple -buildFile
references on the command line and the arguments contained within
them (newline delimited) will be read just as if they were all
appended to the command line space-delimited. A buildFile can refer
to other buildFiles as well. This mechanism is used to make the
overall build system multi-platform while containing platform
specific bits in a limited set of buildfiles which are copied into
place on each platform - specifically, in the
twhome/tw/current/buildFiles directory, the files buildPlatform.txt
and buildPlatformStdLib.txt

Quoted again, the words I've put in bold could do with highlighting in some way (e.g. a fixed-width font for the code, italics for the filenames/directories and so on):

You can have multiple -buildFile
references on the command line and the arguments contained within
them (newline delimited) will be read just as if they were all
appended to the command line space-delimited. A buildFile can refer
to other buildFiles as well. This mechanism is used to make the
overall build system multi-platform while containing platform
specific bits in a limited set of buildfiles which are copied into
place on each platform - specifically, in the
twhome/tw/current/buildFiles directory, the files buildPlatform.txt
and buildPlatformStdLib.txt

I appreciate that your time is better used for Twilight itself, but some of the comments here suggest that the website is working against Twilight to varying degrees.

Reply Parent Bookmark Score: 1