INTL 3:770/1 3:770/3   
   REPLYADDR pzembrod@gmail.com   
   REPLYTO 3:770/3.0 UUCP   
   MSGID: f16d313f   
   PID: SoupGate-Win32 v1.05   
   Hi all,   
      
   I figured now is a reasonable time to let you know that I have picked up an   
   age-old project of mine again - the C64-hosted Small C compiler cc64, written   
   in Forth.   
      
   Its versions 0.4, uploaded to ccnga.uwaterloo.edu in 1995, seems to have   
   managed to stick around in a few lists of languages/compilers for the C64,   
   despite it still having some serious bugs.   
      
   I had written the thing during my university years, and after graduation both a   
    breakdown of my C64, and getting busy with entering the workforce conspired to   
    abort further development.   
      
   It has been a lingering dream/ambition of mine since then to some day pick it   
   up again and finish it, for some value of finish. And after getting an   
   unexpected ping about cc64 last summer, I found that I now have the time and   
   opportunity, and started to    
   play around with it again.   
      
   So far it's been mostly about stabilizing things: collect and merge sources   
   from back then (turned out I had unintentionally forked the sources at some   
   point), move things to an emulator and get enough tooling in place for a sane   
   automated build and test    
   process, write the first set of tests, and fix the first bugs I found. This   
   includes the static vars linking bug.   
      
   I don't consider it in any way done yet (e.g. forward references of functions   
   is still broken - next bug on my list), but I still feel I should slowly expose   
    it to a few more eyes.   
      
   For all who would like to take a look, this is where it lives:   
   https://github.com/pzembrod/cc64   
      
   Cheers   
   /Philip   
      
   --- SoupGate-Win32 v1.05   
    * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)   
   SEEN-BY: 1/123 14/5 15/0 2 19/36 90/1 104/115 106/201 114/224 702   
   SEEN-BY: 114/705 706 116/18 120/340 601 123/131 140 128/2 73 187 253   
   SEEN-BY: 153/7715 218/700 222/2 226/16 30 227/114 229/101 275 424   
   SEEN-BY: 229/426 664 1014 230/150 152 240/1120 5832 249/1 206 307   
   SEEN-BY: 249/317 400 250/1 261/38 100 266/512 267/155 275/100 282/1031   
   SEEN-BY: 282/1056 291/100 111 298/25 305/1 3 310/2 312/2 317/3 320/119   
   SEEN-BY: 320/219 322/757 340/400 341/66 342/200 396/45 640/1321 712/848   
   SEEN-BY: 801/161 189 2320/105 3005/1 3634/12 5020/1042   
   PATH: 770/3 1 712/848 261/38 15/0 317/3 229/426   
      
|