Any Racketeers over here?
Racketeer on and off since 2010. It's a really great language; I encourage everyone to at least give it a try. The racket docs ( http://docs.racket-lang.org/ ) have a list of tutorials at the top. There's a visual art/programming tutorial for those new to lisp ( http://docs.racket-lang.org/quick/ ) and a webapp one ( http://docs.racket-lang.org/continue/ ) that demonstrates Racket's built-in web framework.
Racket v5.3.6 released
11–20 of 21 posts
Re: Racket v5.3.6 released
#12Any Racketeers over here?
Re: Racket v5.3.6 released
#13Re: Racket v5.3.6 released
#14Earlier quoted context omitted.
Using it full time for my day job (prototyping game engines and DSLs).
Just prototyping? Is the plan to throw it out and use something else for production? Why?
I'm hoping that the prototyping can lead to Racket being the tools and authoring platform.
Racket is a great environment for developing DSLs and graphical tools.
Re: Racket v5.3.6 released
#15Any Racketeers over here?
I use it for personal projects and as some glue in my larger projects (processing text / html documents etc) now but I hope I can ship a full project related to work in it soon.
Re: Racket v5.3.6 released
#16Earlier quoted context omitted.
Racketeer on and off since 2010. It's a really great language; I encourage everyone to at least give it a try. The racket docs ( http://docs.racket-lang.org/ ) have a list of tutorials at the top. There's a visual art/programming tutorial for those new to lisp ( http://docs.racket-lang.org/quick/ ) and a webapp one ( http://docs.racket-lang.org/continue/ ) that demonstrates Racket's built-in web framework.
I think it might have the best documentation of any Lisp.
Having the documentation be parsed by the same infrastructure that understands the programs that you're annotating really goes a long way toward making the documentation cross-referenceable and easy for developers to work with.
I just wish there were an established way of documenting Packages (the PLaneT replacement).
Re: Racket v5.3.6 released
#17Earlier quoted context omitted.
Just prototyping? Is the plan to throw it out and use something else for production? Why?
The target platforms are iPad, Android Tablets and Web - so Racket cannot be the runtime platform without a lot of tangential work. I'm hoping that the prototyping can lead to Racket being the tools and authoring platform. Racket is a great environment for developing DSLs and graphical tools.
http://hashcollision.org/whalesong/
It's a Javascript VM that interprets Racket bytecode. It's complete enough to run, eg. World/Universe games or render HTDP2e pictures. Might be useful for some of what you're doing.
Re: Racket v5.3.6 released
#18Any Racketeers over here?
Racketeer on and off since 2010. It's a really great language; I encourage everyone to at least give it a try. The racket docs ( http://docs.racket-lang.org/ ) have a list of tutorials at the top. There's a visual art/programming tutorial for those new to lisp ( http://docs.racket-lang.org/quick/ ) and a webapp one ( http://docs.racket-lang.org/continue/ ) that demonstrates Racket's built-in web framework.
(Of course, I don't write fancy macros, so I wasn't taking advantage of Racket. For 99% of the macros I write syntax-rules is good enough.)
A few other things I prefer the SRFI way, for example, Racket's comprehensions seem awkward compared to SRFI-42 (in particular Racket decided to call the main comprehension for*/list, leaving prettier and shorter names to less useful variants such as the exotic parallel-by-default for/list, or the execute-for-side-effects and parallel-by-default for); but all in all I agree that Racket is pretty sweet. If ever own a computer with more than 2GB of ram I'll definitely give it another shot.
Re: Racket v5.3.6 released
#19Earlier quoted context omitted.
The target platforms are iPad, Android Tablets and Web - so Racket cannot be the runtime platform without a lot of tangential work. I'm hoping that the prototyping can lead to Racket being the tools and authoring platform. Racket is a great environment for developing DSLs and graphical tools.
Just as an aside, are you aware of Whalesong? http://hashcollision.org/whalesong/ It's a Javascript VM that interprets Racket bytecode. It's complete enough to run, eg. World/Universe games or render HTDP2e pictures. Might be useful for some of what you're doing.
I thought that Whalesong was a Javascript code generator rather than a VM ?
Unfortunately JS performance on iOS rules that out for our purposes.
Re: Racket v5.3.6 released
#20Earlier quoted context omitted.
Racketeer on and off since 2010. It's a really great language; I encourage everyone to at least give it a try. The racket docs ( http://docs.racket-lang.org/ ) have a list of tutorials at the top. There's a visual art/programming tutorial for those new to lisp ( http://docs.racket-lang.org/quick/ ) and a webapp one ( http://docs.racket-lang.org/continue/ ) that demonstrates Racket's built-in web framework.
It is nice! My main issue is that Dr Racket is so pleasant I'm sorely tempted to use it and it brings my laptop to its knees (that feature that draws arrows from uses of identifiers to their definitions always freezes my computer for half a second to a second; if I evaluate something that consumes any non-trivial amount of memory Dr Racket starts swapping like it's 1999 and becomes unresponsive). I used Racket for a…