[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: modules and syntax
> What concerns me is that if you have a lot of definitions inside a module,
> you will have to remember to end the module with the closing paren, which
> is kind of unpleasant:
>
> (module FooBar
> Scheme
>
> ;; Lots of definitions
>
> ) ;; end of module foobar
>
I agree that having to remember the last parens can be annoying, but I am
not quite ready for such a side-effect-style module syntax. Besides, I
like the whole "one construct - one expression" approach that generally
exists in most functional languages (please no Haskell flames) Perhaps a
nice compromise/addition is to construct some sort of IDE to match
parentheses for certain key constructs.
Another 2 cents.
Regards,
Bob McGrail
***************************************
Assistant Professor of Computer Science
Bard College
Annandale-on-Hudson, NY 12504
Email: mcgrail@bard.edu
Web: http://inside.bard.edu/~mcgrail
Tel: (845)691-9677