#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2013
    Posts
    7
    Rep Power
    0

    A new programming language


    Hi all,

    I've designed a new programming language, called Aha!. It's a general-purpose declarative language.

    It is currently hosted at Google Code.

    Apart from the language, I've designed its Base Library and, partially, API - to the extent that the Aha! compiler can be written in itself.

    If you are interested, please join the discussion group. Although I know precisely what to do, any feedback is welcome.

    Regards,
    Roman
  2. #2
  3. Contributing User
    Devshed Demi-God (4500 - 4999 posts)

    Join Date
    Aug 2011
    Posts
    4,929
    Rep Power
    481
    Aha! is wordy. Learn j. www.jsoftware.com
    [code]Code tags[/code] are essential for python code and Makefiles!
  4. #3
  5. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2013
    Posts
    7
    Rep Power
    0
    Originally Posted by b49P23TIvg
    Aha! is wordy. Learn j.
    Terseness is not Aha!'s objective. It's not designed to win any contests on the shortest "Hello World" program. What's the point of writing dense code if no one can read and understand any non-trivial program, find bugs or avoid them in most cases? I strongly believe that, the more complex your program is, the more evident Aha!'s benefits are.

    If you are comparing Aha! to J, you are missing the point completely.
  6. #4
  7. Contributing User
    Devshed Demi-God (4500 - 4999 posts)

    Join Date
    Aug 2011
    Posts
    4,929
    Rep Power
    481
    I think we need to review Notation as a Tool of Thought
    [code]Code tags[/code] are essential for python code and Makefiles!
  8. #5
  9. Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2013
    Location
    Saint-Petersburg, Russia
    Posts
    237
    Rep Power
    29
    Well, I am bit curious to see docs / tutorials, but...

    It looks like the link to your creation is missing from your post. Am I right or is it a problem with my eyesight?
    CodeAbbey - programming problems for novice coders
  10. #6
  11. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2013
    Posts
    7
    Rep Power
    0

    Aha! location


    Originally Posted by rodiongork
    Well, I am bit curious to see docs / tutorials, but...

    It looks like the link to your creation is missing from your post. Am I right or is it a problem with my eyesight?
    As a new user, I'm not allowed to post URLs here. Please use Google search like 'aha programming language'. It's at Google Code.
  12. #7
  13. Contributing User
    Devshed Demi-God (4500 - 4999 posts)

    Join Date
    Aug 2011
    Posts
    4,929
    Rep Power
    481

    link here


    [code]Code tags[/code] are essential for python code and Makefiles!
  14. #8
  15. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2013
    Posts
    7
    Rep Power
    0
    Thank you.
  16. #9
  17. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2013
    Posts
    7
    Rep Power
    0
    Originally Posted by b49P23TIvg
    I think we need to review Notation as a Tool of Thought
    Excuse me, why this article?
  18. #10
  19. Commie Mutant Traitor
    Devshed Intermediate (1500 - 1999 posts)

    Join Date
    Jun 2004
    Location
    Alpharetta, GA
    Posts
    1,806
    Rep Power
    1570
    It is Iverson's original paper on what would become APL, a programming language which applied a unique character set for its notation. The main argument is in favor of using such a notation to both simplify and amplify the power of programming code.
    Rev First Speaker Schol-R-LEA;2 JAM LCF ELF KoR KCO BiWM TGIF
    #define KINSEY (rand() % 7) λ Scheme is the Red Pill
    Scheme in Short Understanding the C/C++ Preprocessor
    Taming Python A Highly Opinionated Review of Programming Languages for the Novice, v1.1

    FOR SALE: One ShapeSystem 2300 CMD, extensively modified for human use. Includes s/w for anthro, transgender, sex-appeal enhance, & Gillian Anderson and Jason D. Poit clone forms. Some wear. $4500 obo. tverres@et.ins.gov
  20. #11
  21. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2013
    Posts
    7
    Rep Power
    0
    Originally Posted by Schol-R-LEA
    It is Iverson's original paper on what would become APL, a programming language which applied a unique character set for its notation. The main argument is in favor of using such a notation to both simplify and amplify the power of programming code.
    Since APL hasn't become successful, the argument proved that it's wrong, didn't it?
  22. #12
  23. Contributing User
    Devshed Demi-God (4500 - 4999 posts)

    Join Date
    Aug 2011
    Posts
    4,929
    Rep Power
    481
    Aha! is wonderful You've given us a new way of thinking.
    [code]Code tags[/code] are essential for python code and Makefiles!
  24. #13
  25. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2013
    Posts
    10
    Rep Power
    0

    just a thought


    Originally Posted by Schol-R-LEA
    It is Iverson's original paper on what would become APL, a programming language which applied a unique character set for its notation. The main argument is in favor of using such a notation to both simplify and amplify the power of programming code.
    would it then be beneficial in the implementation of china's regional domain name system or russias?
  26. #14
  27. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2013
    Posts
    7
    Rep Power
    0
    Originally Posted by b49P23TIvg
    Aha! is wonderful You've given us a new way of thinking.
    Thank you! Why not join the discussion group then?

IMN logo majestic logo threadwatch logo seochat tools logo