RE: Bliss update
- Posted by kbochert at copper.net Aug 04, 2002
- 460 views
-------Phoenix-Boundary-07081998- Hi Derek Parnell, you wrote on 8/4/02 3:49:27 PM: > An interesting possibility is to overload 'find' on the number > of parameters and have both: > find (item, seq) > and: > find (item, seq, start) > > Sound good=3F or bad=3F > > >Sounds good. I regard find(item, seq) as actually being find(item, seq, 1). > > > Below is my current wish-list for Ver 2.0 > > The wish list as of now: (subject to rapid change) > > 1) Overload methods on # of parameters > >Excellent. I'll doing this a lot in the new win32lib and other 'real work' >for Eu. It would be nice to have it natively supported. > > 2) Allow ++-- at end of line > >What would that do=3F ++-- ends a block comment. Currently it must be at the start of a line. Probably good enuf. > > 3) User-specified fct to handle uncaught exceptions > >Hopeful this would be a with/without option. I would envision a built-in variable $CRASH$ If you wished to catch fatal errors you would assign a function to it. $CRASH$ =3D routine_id ("CleanUp") That way you could change (or eliminate) the cleanup code as the program progresses. > > 4) Run-time errors generate exceptions > > 5) Reseller license > > 6) Simpler DLL interface (may not be possible) > >The only hard part currently is mapping C structures to RAM offsets, and >remembering to store and fetch the correct datatype. David Cuny's >allot/store/fetch routines in tk_mem.e (win32lib.ew include) emulate most >things now but it would be nice to be natively supported. > I'll take a look at tk_mem.e Dll interfaces follow such a consistent pattern that its hard to believe they can't be automated better. Don't know how though. > 7) Interfaces to IUP, SQLite, and TCP4u > >Hopefully this is a very low priority. > I am currently working on the interface to IUP (a library - no specific interpreter support). I really like IUP as a small and simple GUI. So far buttons, toggles, checkboxes, radios, text, lists, menus, and color selections work, with remarkably little code. I may attempt their 2D drawing library as well. -- 'Canvas Draw' <http://www.tecgraf.puc-rio.br/cd/> -- > 8) Built-in extract(seq, index) > >Do you have plans for other list handling operations=3F > No, but I'm open to suggestion. They are quite a bit of work though, and I'm not even sure about extract(). Regards Karl Bochert -------Phoenix-Boundary-07081998---