Thread: Scheme

Page 4 of 4 First ... 234
  • Jump to page:
    #46
  1. Only the strong survives!!.
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Feb 2003
    Location
    A World of wonders.
    Posts
    5,583
    Rep Power
    407
    excellent, I still got to really really understand it.. but i read it and it makes sense
  2. #47
  3. Only the strong survives!!.
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Feb 2003
    Location
    A World of wonders.
    Posts
    5,583
    Rep Power
    407
    LP: You should try out DRScheme, it rox.. you can even run the program right of the editor.
  4. #48
  5. fork while true;
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    May 2005
    Location
    England, UK
    Posts
    5,538
    Rep Power
    1050
    I've been using drscheme I prefer gosh though, drscheme is a bit quirky, and it uses mzscheme.
  6. #49
  7. Only the strong survives!!.
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Feb 2003
    Location
    A World of wonders.
    Posts
    5,583
    Rep Power
    407
    Originally Posted by LinuxPenguin
    I've been using drscheme I prefer gosh though, drscheme is a bit quirky, and it uses mzscheme.
    Well I like it because you can actually run it right off the editor.
  8. #50
  9. fork while true;
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    May 2005
    Location
    England, UK
    Posts
    5,538
    Rep Power
    1050
    Yeah, but the editor is crap. I use scribes then select it and middle click it into gosh.
  10. #51
  11. Hello World :)
    Devshed Frequenter (2500 - 2999 posts)

    Join Date
    Mar 2003
    Location
    Hull, UK
    Posts
    2,537
    Rep Power
    69
    I used textmate on OSX and emacs everywhere else. Under textmate all I have to do to run a scheme program is to do Command-R, eval a single expression Command-Shift-R or eval and insert results with Command-Option-R.

    Under emacs (with a heavily customized Scheme mode) itís just as easy to do similar things. In fact if I want a REPL I always use emacs, without fail .

    Even if you don't like emacs for editing it's still a very useful thing to have around.

    The only real problem that I see with emacs is that itís huge and relies on an archaic dialect of Lisp. Its extensibility is second to none and you have to love that .


    Maybe one day an editor will be produced with similar qualities, but that there aren't any that I'm aware of. Even textmate which is very powerful in its own right doesnít have this flexibility.


    Then again itís also useful to use an editor that doesn't help you for a while: I spent a few weeks just writing code in textedit, a notepad like program. It was fun and the result was that I now find it much easier to match up my brackets.

    Take care guys,

    Mark.
    programming language development: www.netytan.com Ė Hula

  12. #52
  13. Only the strong survives!!.
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Feb 2003
    Location
    A World of wonders.
    Posts
    5,583
    Rep Power
    407
    Have you tried DrScheme?
  14. #53
  15. fork while true;
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    May 2005
    Location
    England, UK
    Posts
    5,538
    Rep Power
    1050
    I don't like drscheme, it is inflexible, it's irritating and it's buggy. Oh, and I can't use gauche, my favourite scheme compiler.
  16. #54
  17. Hello World :)
    Devshed Frequenter (2500 - 2999 posts)

    Join Date
    Mar 2003
    Location
    Hull, UK
    Posts
    2,537
    Rep Power
    69
    X: I used DrScheme at first, and I used to keep it installed on my system but since I reinstalled I haven't bothered with it. That said it is a nice little editor, it does a lot of nice things to help you but as LP said it's very inflexible.

    I also don't like the language packs, they just make things more complicated for no reason. Personal opinion .

    LP: Gouche is a Scheme interpreter not a compiler. If you want a compiler there are several very nice ones around. I like Bgloo, Gambit-C and to a lesser degree Chicken.

    Mark.
    programming language development: www.netytan.com Ė Hula

  18. #55
  19. Only the strong survives!!.
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    Feb 2003
    Location
    A World of wonders.
    Posts
    5,583
    Rep Power
    407
    Ya i realized about the language pack.. it gives me errors on using (format, I even tried changing the language pack and still none work , I think im going back to python hehe Im really tring to find an interest in this lang.
  20. #56
  21. fork while true;
    Devshed God 1st Plane (5500 - 5999 posts)

    Join Date
    May 2005
    Location
    England, UK
    Posts
    5,538
    Rep Power
    1050
    Mark: I mentioned it as a compiler because it's bytecode, and we do see java as a compiler for the same thing
  22. #57
  23. Hello World :)
    Devshed Frequenter (2500 - 2999 posts)

    Join Date
    Mar 2003
    Location
    Hull, UK
    Posts
    2,537
    Rep Power
    69
    Originally Posted by LinuxPenguin
    Mark: I mentioned it as a compiler because it's bytecode, and we do see java as a compiler for the same thing
    But Java has a seperate compilation step, Python uses bytecode but is always refered to as interpreted .
    programming language development: www.netytan.com Ė Hula

Page 4 of 4 First ... 234
  • Jump to page:

IMN logo majestic logo threadwatch logo seochat tools logo