<div class="gmail_quote">2008/11/17 Robert Virding <span dir="ltr"><<a href="mailto:rvirding@gmail.com">rvirding@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>Syntax is another problem, maybe practically even more difficult, but in one respect actually not too difficult. The main point is that the syntax and the semantics must "fit together" and support each other. This is one reason why I am not too keen on using a C/Java like syntax, it was designed for completely different semantics.<br>
<br>More thoughts later,</blockquote><div><br></div><div>Another correspondent pointed out that the scope of the changes in Perl 6 is provoking Shock and Awe is some of Perl community - the changes are so extensive that the language is barely recognisable.</div>
<div><br></div><div>On the other hand, you would be hard pressed to look at Python code and tell Python 3.0 from Python 2.0 by the syntax alone.</div><div><br></div><div>In my opinion, any changes to the syntax should be very small, so small that Erlang programmers will be completely comfortable and familiar with next(Erlang). At the same time, there are minor changes that can be made which will make programmers from elsewhere also comfortable.</div>
<div><br></div><div>My personal favourite would be an optional indentation mode, as done with F#, giving Python/Haskell style indentation sensitive coding. Wulf Wiger has already got a prototype here <a href="http://ulf.wiger.net/weblog/2008/06/11/indentation-sensitive-erlang-3/">http://ulf.wiger.net/weblog/2008/06/11/indentation-sensitive-erlang-3/</a> </div>
<div><br></div><div>---------------------</div><div>next(Erlang) -> Make proposals and Vote on them here: <a href="http://moderator.appspot.com/#16/e=bbc4">http://moderator.appspot.com/#16/e=bbc4</a></div><div><br></div>
<div><br></div><div><br></div><div><br></div></div><br>