RE: Bliss update

new topic     » goto parent     » topic index » view thread      » older message » newer message

-------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---

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu