[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference hydra::amiga_v1

Title:AMIGA NOTES
Notice:Join us in the *NEW* conference - HYDRA::AMIGA_V2
Moderator:HYDRA::MOORE
Created:Sat Apr 26 1986
Last Modified:Wed Feb 05 1992
Last Successful Update:Fri Jun 06 1997
Number of topics:5378
Total number of notes:38326

1582.0. "Anybody used DRACO?" by DIXIE1::MCDONALD (Surly to bed, surly to rise...) Mon Aug 08 1988 19:08

    I just acquired a copy of DRACO, a PD language from Fred Fish 76
    & 77, I think.  Has anybody else used it?  I hear it's pretty good.
    I don't expect it to keep me from buying a Modula2 compiler, but
    will it be good enough to program in 'til I can scrape up the money
    for M2?
    
    					John
T.RTitleUserPersonal
Name
DateLines
1582.1STC::HEFFELFINGERGive my body to science fiction.Tue Aug 09 1988 00:0015
    Re .0
    
    Yes, I used Draco before I bought my Aztec C compiler, and liked
    it very much.  I think you an learn a fair amount about programming
    the Amiga, by using Draco, but bear in mind that it "feels" more
    like C than like Modula-2.  (I have both the TDI M2 compiler and
    the Aztec C compiler.)  I don't think I'd do a big project with
    Draco, but it helped me learn more about programming Ami than that
    nasty TDI compiler ever did.  (In case you hadn't guessed, I very
    few nice things to say about that compiler.  The language itself
    is intriguing, but TDI did a less than adequate job.)  
    
    Back to Draco, use it while you're saving for a commercial compiler.
    
    Gary
1582.2Trying to understand DracoCSOADM::STOUGHTWed Jan 25 1989 01:0212
    Hi,
    
    	I.ve been looking at Draco for some time now but am a little
    overwhelmed by it. Sigh! I'm just a Basic programmer looking to
    expand his horizons and learn more about programming the Ami. I
    just can't seem to get a handle on the little stuff I used to being
    able to do like file I/O and graphics (like th CRICLE command in
    basic). How do you figure what libraries to 'include'. Maybe I outa
    my league.?
    
    Steve.
    
1582.3Don't give up.SMAUG::SPODARYKJefferson, I think we're lost.Wed Jan 25 1989 02:128
    I don't know anything about Draco, but don't give up.  In my 
    opinion, most structured languages are very similiar.
    If you can program in BASIC you should be able to learn other
    languages.  It may take some work, but it's time well spent.
    
    Good Luck,
    
    Steve
1582.4ThanksCSOADM::STOUGHTWed Jan 25 1989 02:575
    
    I'm probably too stubborn to give up. Thanks :^)
    
    Steve.
    
1582.5I'm a 'DRACOnian' too... wait, I don't like that nbame.DIXIE1::MCDONALDSurly to bed, surly to rise...Wed Jan 25 1989 12:4537
    The only non-basic language I have is DRACO.  It seems like it's
    going to be adequate until I can buy a commercial compiler, but
    lack of a hard disk has kept me from doing much programming.  (DRACO
    and all of it's necessary files don't fit very well on a single
    floppy.)
    
    In answer to your question, I think you need to pick up an Amiga
    programmer's manual which contains the amiga's library routines.
    There are several available.  Poke back through this notesfile for
    info on which best suit your needs.  Anyway, armed with such
    documentation, you should be able to determine which of these routines
    you need to call to generate the desired results.  (Just like BASIC)
    
    In order to call a particular routine, you must have that routine 
    declared as an external routine up at the beginning of your DRACO 
    program.  This is where include-files come in.  Include-files contain 
    the external routine declarations for these system routines.  So you 
    just include the include-files that contain the declarations for the 
    routines you're going to use.  I think the include-files are simple 
    text, so you can type/search/whatever them if you like.  Only include
    the include-files you need for size and, I think, compile speed
    considerations.  
    
    Also, find some sample programs.  For me, at least, that's the quickest
    way to learn a new language.  The DRACO disk set comes with source
    for several sample programs.  They're a good place to start.
    
    DRACO seems to be a good language.  It appears to be pretty robust.
     My only complaints with it are that I can't quite fit everything
    I want on one DRACO System Disk, and that DRACO produces very large
    executables  (problem which should be solved when the DRACO linker
    gets ported to the AMIGA.)
    
    
    					John
    
    
1582.6ThanksCSOADM::STOUGHTWed Jan 25 1989 13:015
    
     Thanks for the info. I have a Amiga programming book that contains
    a bunch of library routines. I'll give your suggestions a try. :)
    
    Steve.
1582.7Draco is a fine language.STC::HEFFELFINGERPigs and PoniesThu Jan 26 1989 02:3013
    I have used and enjoyed Draco.  It does take getting used to.  I'm
    not sure that the Fred Fish release is an ideal environment for
    doing large projects, though Draco's author, Chris Gray, has done
    some fairly large ones.  Chris is working on a new release, but
    I think he's a little disappointed by the lack of response he's
    gotten from the Amiga community at large, so it may not be his highest
    priority at the moment.  I think if his announced improvements come
    to pass, it'll be a nice little programming language.
    
    (The above is gleaned from his messages on Usenet and a bit of email
    from him.  Take it with a grain of salt.)
    
    Gary