TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Creating Languages in Racket (2011)

127 点作者 b-man超过 4 年前

8 条评论

bmitc超过 4 年前
I really wish the Racket team would write a book on Racket’s language making capabilities, or create a MOOC. I attended Racket School 2019, and it was awesome. The material was well put together and walked us through macros to #langs. But the only published material to walk a person through macros and building languages are <i>Fear of Macros</i> and <i>Beautiful Racket</i>.<p>I have many ideas for little DSLs in Racket, but I am too slow and am slogging my way through learning how to create them.
评论 #26013490 未加载
评论 #26015856 未加载
评论 #26013327 未加载
评论 #26016998 未加载
评论 #26013588 未加载
评论 #26016259 未加载
评论 #26018000 未加载
评论 #26013330 未加载
评论 #26015364 未加载
phonebucket超过 4 年前
People interested in language design and learning Racket in one book might enjoy this book <a href="https:&#x2F;&#x2F;beautifulracket.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;beautifulracket.com&#x2F;</a><p>Edit: Also Programming Languages: Application and Interpretation, which I haven&#x27;t been through yet, so can&#x27;t endorse fully: <a href="https:&#x2F;&#x2F;cs.brown.edu&#x2F;~sk&#x2F;Publications&#x2F;Books&#x2F;ProgLangs&#x2F;2007-04-26&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cs.brown.edu&#x2F;~sk&#x2F;Publications&#x2F;Books&#x2F;ProgLangs&#x2F;2007-0...</a>
评论 #26013897 未加载
submeta超过 4 年前
Is it common to use the Racket IDE or is Emacs equally suitable? So anyone using Emacs to program in Racket Scheme?
评论 #26013351 未加载
评论 #26013649 未加载
评论 #26013491 未加载
评论 #26018434 未加载
评论 #26017576 未加载
评论 #26018149 未加载
phonebucket超过 4 年前
Are there any vim users that use Racket? If so, I&#x27;d be grateful if you could let me know your workflow.<p>Everything seems to be emacs&#x2F;DrRacket focussed from what I see.
评论 #26018365 未加载
评论 #26016392 未加载
tenaciousDaniel超过 4 年前
I&#x27;m currently trying to create a language but have never done it before. I&#x27;m a web developer, so I&#x27;m writing some reduced test cases in Node, but I seriously doubt that I&#x27;d use it for actual parsing.<p>Racket seems like a good choice; have never heard of it before. Anyone know the pros&#x2F;cons&#x2F;alternatives?
评论 #26014042 未加载
评论 #26014327 未加载
Decabytes超过 4 年前
One potentially untapped potential of Racket that I think about is sort of as a universal language platform. Seeing more already existing languages reimplemented in Racket would be cool. I know the underlying implementations of other languages don&#x27;t always line up to Racket, and that you wouldn&#x27;t be able to use the libraries of the language in question, but it could potentially reduce the friction of extending software you love.<p>You want to extend this piece of software to suit your needs, but aren&#x27;t a fan of Racket, extend it in a language with Javascript like, Python like, Java like syntax etc (that ultimately compiles to Racket). An example would be a Game Engine in Racket, that has bindings to other languages a la the Godot Engine, or some other piece of standalone software.
velcrovan超过 4 年前
After attending Racket School in 2019, I was able to do a Racket implementation of Tabloid in a couple of days: <a href="https:&#x2F;&#x2F;github.com&#x2F;otherjoel&#x2F;tabloid" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;otherjoel&#x2F;tabloid</a> ...fun stuff!
ralphc超过 4 年前
Would this, or something else, be a good solution for producing XML-based output, similar to an HTML templating language?
评论 #26018821 未加载