top | item 43347933

(no title)

jezze | 11 months ago

I think you have something promising there.

I like that everything starts with a keyword, it makes the language feel consistant and I assume the parser is simple to understand because of it.

I like that you distinguish a procedure from a function in regards to side-effects and that you support both mutable and immutable types.

I like that you dont have to put a semicolon after each line but instead just use newline.

I like that you don't need parenthesis for ifs and whiles, however I am not sure I like the while syntax. Maybe I need to try it a bit before I can make up my mind.

On the other hand I think the type system could be expanded to support more types of different sizes. Especially if you are going for a systems programming language you want to be able to control that.

I think you could have a nil type because it is handy but it would be good if the language somehow made sure that any variable that could potentially be nil has to be explicitly checked before use.

discuss

order

No comments yet.