[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