Results 1 to 10 of 19

Thread: awful - script interpreter

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Hm, you got one thing quite accurate - name of language describes quite well its syntax . Can't judge code quality though, probably is beyond anything I could write, but language syntax... well I refer you to name of it here.

  2. #2
    Yes, it's pretty ugly. But seems you have something interesting here. I like the COBOL-style operators; it remembers me the good old times.

    Let us see the next "bug correction" update.
    No signature provided yet.

  3. #3
    So, yeah, some time has went by. The project has been sitting idle for a few months, but recently I've picked it up again and began tinkering. After remodelling some internals workings a bit and implementing a few important elements, like arrays and dictionaries, I think I can update the thread.

    (Yes, I know the loop should go to :sqrt $LIMIT.)

    Above is example code for the Sieve of Eratosthenes, demonstrating the use of arrays and user-defined functions. I've also updated the manual to include the relevant info. Of course, the documentation is still far from complete, but I think it's enough to get one started, and given the fact that the interpreter is still yet to be released as a downloadable version... Well, let's say I'm currently more focused on extending and improving the code, rather than writing the manuals.

    So, if anyone's interested, the links from the first post are still valid.
    Manual, to learn the syntax: http://pi.svgames.pl/?awful
    Playground, to wreak havoc with your scripts: http://pi.svgames.pl/form.cgi

  4. #4

    I did a small benchmark today. awful is far from being the demon of speed, but still, I'm content with the results. If everything goes fine, I should be able to release the binaries, along with some docs, by the end of the month. Stay tuned!

  5. #5
    interesting
    could you show what compiler options used for both fpc and gcc ?

  6. #6
    I used no commandline options, simply specified input and output file (and -lm where needed for gcc). Whatever optimisations were applied by the compilers (if any), they are enabled by default.

    Also, if anyone would like to spare some time, please take a look at http://pi.svgames.pl/wiki, where I'm writing the documentation for awful and share any thoughts you may have.

  7. #7

    I pleased to announce public release of awful v.0.4.0 (rev. 31). The interpreter is available for Windows and Linux (x86 and ARM) at my homepage. Documentation and any other info you may need can be found on the wiki. Any suggestions are welcome.
    Homepage: http://svgames.pl
    Wiki: http://pi.svgames.pl/wiki

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •