Systems Programming with Racket
docs.racket-lang.org
Systems Programming with Racket
1–10 of 36 posts
Re: Systems Programming with Racket
#2Re: Systems Programming with Racket
#3I noticed that the expression "Systems Programming" now seems to mean a much higher level that it used to. In my mind, writing a web server is still an "application" and is not equivalent to, for example, writing an operating system. The Go language is also claiming to be a "Systems Programming Language" but I won't use it for what I call "Systems Programming"...
(I'm not necessarily disagreeing with you, but you haven't provided a definition of what you consider systems programming.)
Re: Systems Programming with Racket
#4I noticed that the expression "Systems Programming" now seems to mean a much higher level that it used to. In my mind, writing a web server is still an "application" and is not equivalent to, for example, writing an operating system. The Go language is also claiming to be a "Systems Programming Language" but I won't use it for what I call "Systems Programming"...
What do you call "Systems Programming"? (I'm not necessarily disagreeing with you, but you haven't provided a definition of what you consider systems programming.)
Others seem to refer to it as anything that could be considered part of the OS, like writing drivers.
Re: Systems Programming with Racket
#5Re: Systems Programming with Racket
#6Slightly off-topic: ever since I started working my way through Land of Lisp a while ago, I decided I would spend some time trying to seriously learn a lisp dialect. I was thinking that dialect would be Clojure because of its compatibility with Java and its community. But can anyone speak for Racket? I couldn't find a "why racket?" section on their homepage.
You may have heard of it before it was renamed (it used to be known as PLT Scheme).
I've just started working through Land of Lisp as well. I find myself wishing I were writing Racket instead of Common Lisp, but it's entirely possible that's just because I'm more familiar with Racket/scheme.
Re: Systems Programming with Racket
#7Slightly off-topic: ever since I started working my way through Land of Lisp a while ago, I decided I would spend some time trying to seriously learn a lisp dialect. I was thinking that dialect would be Clojure because of its compatibility with Java and its community. But can anyone speak for Racket? I couldn't find a "why racket?" section on their homepage.
* Tons of interesting language extensions -- any Scheme you have ever thought of -- implementations of laziness, static typing, logic programming, FRP
* Very good online documentation
* Great libraries for lots of things, combined with really easy online package management @ http://planet.racket-lang.org/
* Go look at all the cool things it does, don't they look fun? http://docs.racket-lang.org/
Re: Systems Programming with Racket
#8Slightly off-topic: ever since I started working my way through Land of Lisp a while ago, I decided I would spend some time trying to seriously learn a lisp dialect. I was thinking that dialect would be Clojure because of its compatibility with Java and its community. But can anyone speak for Racket? I couldn't find a "why racket?" section on their homepage.
Re: Systems Programming with Racket
#9Slightly off-topic: ever since I started working my way through Land of Lisp a while ago, I decided I would spend some time trying to seriously learn a lisp dialect. I was thinking that dialect would be Clojure because of its compatibility with Java and its community. But can anyone speak for Racket? I couldn't find a "why racket?" section on their homepage.
I love racket. It's basically scheme with a bunch of extra goodness (libraries, language features) added on top. You may have heard of it before it was renamed (it used to be known as PLT Scheme). I've just started working through Land of Lisp as well. I find myself wishing I were writing Racket instead of Common Lisp, but it's entirely possible that's just because I'm more familiar with Racket/scheme.
Re: Systems Programming with Racket
#10Slightly off-topic: ever since I started working my way through Land of Lisp a while ago, I decided I would spend some time trying to seriously learn a lisp dialect. I was thinking that dialect would be Clojure because of its compatibility with Java and its community. But can anyone speak for Racket? I couldn't find a "why racket?" section on their homepage.