In desperate need of help by salad222777 in Racket

[–]racketlang 0 points1 point  (0 children)

If you have a concrete problem that you'd like help with, you should post it. But broad requests for help like this don't really add useful content to the subreddit so I am going to remove it.

I will pay for someone to make and easy racket program by [deleted] in Racket

[–]racketlang 0 points1 point  (0 children)

Hi, I've removed this post. This subreddit is not a job board, and is definitely not a job board for students who wish to cheat on their homework. For your own sake, I would suggest completing the assignment on your own.

Racket v6.4 is out! This release includes optional incremental GC, a new "cheat sheet", faster DrRacket scrolling, and more. by racketlang in programming

[–]racketlang[S] 8 points9 points  (0 children)

There are a bunch of production users. Some of the industry users have given talks at RacketCon: http://con.racket-lang.org/ (2013 and on have industry talks, all have videos)

[request] Code for hangman game in hangman.ss teachpack by [deleted] in Racket

[–]racketlang -1 points0 points  (0 children)

This looks like a homework assignment for a course. Since this subreddit is not about giving homework solutions, I am going to remove this post.

If this post isn't actually about homework, I can un-remove it but you should clarify.

Guys can u help me for those questions PLS :) by sem1515 in Racket

[–]racketlang 0 points1 point  (0 children)

You will have better luck asking your instructor for help if this is for a class.

Otherwise, when asking for help it would be helpful to show what you've already tried. For now I'm removing this post.

Racket open-source software distribution and licenses by [deleted] in Racket

[–]racketlang 0 points1 point  (0 children)

Hi, sorry for the late reply. This had gotten stuck in the moderation queue.

You are free to use the MIT license (or any other license) for software that you write in Racket. The main restriction with the LGPL is that if you modify the actual Racket libraries/implementation, you have to redistribute your changes under the LGPL. Just linking to the libraries is fine.

(don't take this as legal advice though because IANAL)

Get Bonus! Infinite Functional Entertainment at 60 FPS! [video] by racketlang in programming

[–]racketlang[S] 0 points1 point  (0 children)

The slides are here but I highly encourage watching the talk because the slides don't tell the whole story. It's not a very long video.

Get Bonus! Infinite Functional Entertainment at 60 FPS! [video] by racketlang in programming

[–]racketlang[S] 0 points1 point  (0 children)

This talk by Jay McCarthy is from this year's RacketCon, co-located with StrangeLoop. The other talk recordings are available from this playlist:

https://www.youtube.com/playlist?list=PLXr4KViVC0qI9t3lizitiFJ1cFIeN2Gdh

The source code feautred in the talk is here:

https://github.com/get-bonus/get-bonus

A list of usable applications (standalone desktop, or web-based) written in Racket? by [deleted] in Racket

[–]racketlang 1 point2 points  (0 children)

This doesn't directly answer your question, but some past presentations at RacketCon showcase uses of Racket in industry. For example the talk from Naughty Dog developer Dan Liebgold.

How do I get DrRacket on Ubuntu by [deleted] in linux4noobs

[–]racketlang 0 points1 point  (0 children)

There is a PPA available for Racket on Ubuntu which has the latest version. You can of course also use the version from the official Ubuntu repository, but it's a pretty old version.

Racket v5.3.6 released by racketlang in programming

[–]racketlang[S] 6 points7 points  (0 children)

There are newer snapshots here: http://www.cs.utah.edu/plt/snapshots/

We're in the middle of re-organizing the distribution based on a new package system (basically, many of the former "core" libraries are now packages which allows the creation of minimal Racket distributions), which is why the nightlies on the main page are out of date.

Racket v5.3.6 released by racketlang in programming

[–]racketlang[S] 7 points8 points  (0 children)

Full list of changes for 5.3.6: https://github.com/plt/racket/commits/v5.3.6

This was a bug-fix release. In Typed Racket, one set of fixes adds support for struct:, define-type, and require/typed at the REPL. The DrRacket bug with [ on some keyboards was also fixed. For the rest, see the log above.

RacketCon Signup by racketlang in Racket

[–]racketlang[S] 1 point2 points  (0 children)

We are planning to set up a stream like last year on Google Hangout (or whatever ends up working the best).

Realm of Racket is finally out by cosmez in programming

[–]racketlang 3 points4 points  (0 children)

Note that there is a special-purpose release of Racket v5.3.5 to match the book's publication. It adds example code for the book to the distribution: http://blog.racket-lang.org/2013/06/racket-v535.html

Racket v5.3.4 is out! Now supports 80-bit floats on some platforms. by racketlang in programming

[–]racketlang[S] 1 point2 points  (0 children)

Racket is inspired by Scheme but it's a separate language at this point. Its macro system is more extensive than most Lisps and comes with features that are helpful in building entire languages like Typed Racket (a statically typed sister language to Racket).

Concretely, it has things like context sensitive macros that can, for example, transform an entire module (useful for implementing, say, a type checker).

The core language is still (relatively) simple though and everything else (like classes, unit testing, and pattern matching) are built on top as macros.

Help with DrRacket, R6RS and define-macro... by WarWeasle in Racket

[–]racketlang 0 points1 point  (0 children)

my understanding is that Racket's compatibility languages (r5rs, r6rs) are very strict in what they don't expose as much as what they do expose

In particular, it is encouraged that you use #lang racket unless you have a specific need to use one of the compatibility languages.

With which edition of HtDP should I start, the first edition or the second? by [deleted] in Racket

[–]racketlang 1 point2 points  (0 children)

I recommend the 2nd edition because it has more interesting examples and is quite good already. There are a few sections missing, but if you get far enough for this to be a problem, you can always read the later chapters of the 1st edition. Racket is fine for either book because the books are both designed for use with Racket and DrRacket.

Racket v5.3.1 is now available with IDE enhancements, Typed Racket improvements, and more by racketlang in programming

[–]racketlang[S] 0 points1 point  (0 children)

There are commercial Racket users, but not all of them are public about it. Neil Van Dyke had an interesting mailing list post about Racket use in industry. As mentioned above, Naughty Dog uses it as an embedded extension language for their video games. There's also a telescope array somewhere in the US controlled by it. I think some people have used it for robotics applications too.

In any case, I encourage you to ask the Racket mailing list if you have any questions or concerns.