Revision as of 16:59, 19 January 2006

This is a list of bugs and features, and peoples thoughts on them. Please just add things, if it's an opinion on a feature or something, please sign your name. Especially if a feature is important to you, say how important it is and why you think its a good idea.

2.5 Textpad vs DDE

2.6 :edit

(colon)edit starts editing a weird file. Should create a new file in my documents and open that.

2.7 Putting '\0'

putChar '\0'

This prints out nothing

putChar '\1'

This prints out the character 1, which comes out as a box on pretty much all systems.

What should the 0 version do? You certainly can't output a 0 character, since that isn't supported by the underlying rich text box. We could output a 1 character, which appears like a box anyway, but then copy/paste won't work - although I don't think you can copy and paste a 0 character anyway.

3 Enhancements

3.1 cpphs support

Allow it to compile files with preprocessor directives, by automatically running cpphs on them first.

3.2 Less verbose file listing

Should be an option to list all files not in the Hugs directory loaded

3.3 Command History

also i want to suggest saving history of commands in the registry (or
disk file) - this proved to be very useful in other shells. and about
window with list of all commands - my shell (FAR manager) saves all the
commands i use (now this list contains ~5000 ones!) and when i open
this list and start to type some word, it just filers whole list and
show only commands which contains this sequence of letters. that is
damn useful. just for example i open this window and typed "hugs" -
FAR filters out 146 commands which includes this word:

3.4 Error Highlighting

When an error occurs, see if you can "hilight" the bad bit on the screen.

3.5 Bracket Matching

See if you can automatically match brackets when typing at the prompt

3.6 Automatic type display

When you type a lexeme, see if you can automatically put its type in the status bar.