Re: BLISS
- Posted by tone.skoda at siol.net Apr 16, 2002
- 410 views
I like it because it supports classes. I might use this, mainly because it supports classes (structures). Though I don't like pressing !, will that change sometimes soon? I have a suggestion: these two routines would be usefull: integer class_id = get_class_id (MYCLASS myclass) MYCLASS myclass = get_class_from_id (integer class_id) esspecially if we were able to append an integer to any window handle, but that is already taken in win32lib unforunately. A lot of stuf in Windows has wParam or lParam into which you can save your own data, so we could save id of class in there, and then simply get class from that id when we need data from that class. ----- Original Message ----- From: <kbochert at ix.netcom.com> To: "EUforum" <EUforum at topica.com> Sent: Monday, April 08, 2002 9:37 PM Subject: BLISS I have just released my 'Extended Euphoria' to the RDS user submissions. This version is free, but displays a sign-on message. BLISS is a Euphoria derivative that adds: 1) leading comma allowed on declaration lists 2) nesting block comments 3) variable initialization 4) local variable initialization 5) slicing shorthands 6) relative include file paths 7) single key exit 8) goto 9) Exceptions (throw-catch) 10) structures with inheritance and dot-notation 11) Pass-by-reference (for structures only) 12) cdecl routines allowed in DLL (if not returning float or struct) BLISS is an acronym for: Better Language for Interpreting Sequences and Structures. (Just trying to live up to the RDS standard for lame acronyms ) It seems to run no worse than 10% slower than Euphoria. Attached are the test files that it currently runs -- the only documentation at this time. Comments and bug reports are welcome. Karl Bochert