ABClibrary source
Jon Abbott (1421) 2597 posts |
Is the source for ABClibrary available? I’ve noticed it’s using self-modifying code instead of OS_CallASWI for SWI’s, which is rather counter productive as it then has to call OS_SyncroniseCodeAreas. |
Rick Murray (539) 13385 posts |
I’ve suggested several times that I’d be willing to look at updating ABC (yes, under NDA…I do realise that ☺) to do some of the more “modern” stuff (like GCOL r,g,b!) but never had any follow through… |
Chris Hall (132) 3499 posts |
What about its other bugs like no LOCAL variables (only PRIVATE variables), etc. etc.? |
Rick Murray (539) 13385 posts |
LOCAL? I don’t know. ABC is a pretty comprehensive compiler, yet it does not do this. I can only imagine there are “technical reasons”.
Nobody mention EVAL. ;-) It would, however, be nice to have a compiler that doesn’t choke on “new” features present in versions of BASIC that are twenty three years old (yes, the RiscPC was released in 1994! Do you feel as old as I do reading that?!). |
John Williams (567) 768 posts |
No, considerably older! |
Andrew Rawnsley (492) 1403 posts |
Rick – if you’re wanting to work on ABC, may I suggest contacting me privately? I’ll then put you in touch with a few relevant folks. |
Rick Murray (539) 13385 posts |
[email sent] |
mikko (3145) 120 posts |
I’m interested in ABC being able to handle GCOL r,g,b so I’m hoping this proves to be a fruitful exercise, Rick! |