TIP: Click on subject to list as thread! ANSI
echo: public_domain
to: Bob Lawrence
from: rowan_crowe
date: 1995-10-10 11:23:32
subject: `Smart` Compilers

Answering msg from Bob Lawrence to Bek Oberin,
on Sunday October 08 1995 at 08:01

 BO>> I guess it depends who you are - this particular little "trick"
 BO>> of VB's drives me completely mad. I like to organize the case
 BO>> how /I/ want it - not how the compiler wants it...

 BL>   The end result of that attitude is that you have to write your own
 BL> compiler.

That's exactly what I did, although not because I didn't like the way the
IDE formatted my code. I was dissatisfied with the bloated executables that
QuickBASIC/VB spat out.

MoonRock has similar syntax to BASIC but is internally more elegant and
simple (and fast).

If anyone's interested:

moon014  zip     201,595

Available for FREQ from 3:635/727. Includes compiler, docs (ha) and sample programs.

 BL>   Personally, I don't find it very annoying to have to swap syntax
 BL> every time I write in a different language. What I *would* find
 BL> annoying is having to get the case right (as well as the spelling),
 BL> and that's the way BASIC is (like the annoying curly braces for
 BL> comments in Pascal instead of something easy).

What are you going on about Bob! As I read the above you're suggesting that
M$ BASIC will not accept lowercase keywords? Incorrect.

As for spelling, I think that goes without saying. :)

That's given me a great idea! I am working on the IDE for MoonRock. If it
comes across something it doesn't understand, it will suggest keywords
which are close to that spelling, using an algorithm similar to soundex.

eg: "Rowan Crowe", "Rowen Crowe", "Rowan
Crow" all produce the same soundex code.

---
* Origin: Jelly-Bean software development. (3:635/727.1)
SEEN-BY: 50/99 632/348 998 633/371 634/384 635/503 513 544 727 638/102
SEEN-BY: 639/100 640/230 690/718 711/401 410 413 430 807 808 809 934 713/888
SEEN-BY: 800/1 7877/2809
@PATH: 635/727 632/348 635/503 50/99 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.