Re: [Flashforth-devel] (no subject)
Brought to you by:
oh2aun
From: Mikael N. <mik...@pp...> - 2014-03-03 21:42:21
|
Yes well, FlashForth was designed to hold your hand to a degree. Specifically the idea was to make it impossible to nuke the FF kernel. Having to re-flash the kernel all the time would be a nuisance, and ugly. 0 BASE ! nuked the kernel somehow, but now 5.0 catches divide by 0 exceptions so that is not a problem. Not even EMPTY helped, I dont really understand why, since the kernel is write protected, but now it will never happen. 1 BASE ! does not nuke it, but on PIC18 writes some crapola into eeprom, so that you can only recover with EMPTY. On PIC24 and Atmega a restart is enough to clear the situation. I guess all the other bases are fine ($2-$ffff). BR Mike On 03.03.2014 22:12, Doug Jackson wrote: > On 3/03/2014 11:30 PM, craig bair wrote: >> Point is, if you prevent everyone from doing something stupid, you prevent someone else from doing something extremely clever... Don't let seatbelts become straight-jackets. >> > That's what I love about Forth - It is a real language - warts and all. > > - It doesn't hold your hand. It was never designed to gently stroke your > arm while saying "That's ok - you can do it...." > - It does *exactly* what you ask, when you ask, and how you ask. It > doesn't say - "Hang on, I have to talk to the floppy disk for the next 5 > seconds..." > - It Never says "Are You Sure (Y/N)?" > - If you would like to drop the dictionary containing your words, you > are welcoime to, even while running the program that relied on them. > Thats dynamic! > > Anything else looks way too much like BASIC for me :-) > > Doug > > > > ------------------------------------------------------------------------------ > Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce. > With Perforce, you get hassle-free workflows. Merge that actually works. > Faster operations. Version large binaries. Built-in WAN optimization and the > freedom to use Git, Perforce or both. Make the move to Perforce. > http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel > |