# Show & Tell

**URL:** https://racket.discourse.group/c/show-and-tell/7.md?page=3

[Latest](https://racket.discourse.group/latest.md) · [Categories](https://racket.discourse.group/categories.md) · [Tags](https://racket.discourse.group/tags.md)

**Page:** 4

---

## [Streams and golden ratio](https://racket.discourse.group/t/streams-and-golden-ratio/3152)

<div class="topic-metadata">

**Author:** [@matteo-daddio](https://racket.discourse.group/u/matteo-daddio)\
**Replies:** 2\
**Last updated:** [September 5, 2024, 12:45pm UTC](https://racket.discourse.group/t/streams-and-golden-ratio/3152 "2024-09-05T12:45:06Z")

</div>

Hello, experimenting with streams I found, by chance, a very simple way to compute the golden ratio. I don't know if it's well known: (define (improve n) (/ (+ n 1) n)) (define golden-ratio (stream-cons 1 (stream-map …

---

## [Update of library Scheme+ for Racket-R6RS with and checked by a full graphic example](https://racket.discourse.group/t/update-of-library-scheme-for-racket-r6rs-with-and-checked-by-a-full-graphic-example/3146)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 0\
**Last updated:** [September 2, 2024, 9:43am UTC](https://racket.discourse.group/t/update-of-library-scheme-for-racket-r6rs-with-and-checked-by-a-full-graphic-example/3146 "2024-09-02T09:43:16Z")

</div>

Hello, As written in the title, i published an update because there was a bug preventing to use square bracket indexing that was found when coding a full graphical example that used indexing of arrays with \[ \]. Rega…

---

## [Resyntax now uses fmt to format suggestions](https://racket.discourse.group/t/resyntax-now-uses-fmt-to-format-suggestions/3120)

<div class="topic-metadata">

**Author:** [@notjack](https://racket.discourse.group/u/notjack)\
**Replies:** 2\
**Last updated:** [August 28, 2024, 4:41pm UTC](https://racket.discourse.group/t/resyntax-now-uses-fmt-to-format-suggestions/3120 "2024-08-28T16:41:26Z")

</div>

Resyntax, the macro-powered refactoring tool I created (and announced previously), now uses Sorawee's fmt autoformatter to format its suggested fixes to your code. This eliminates Resyntax's dependency on the GUI framewo…

---

## [Example of Deep Neural Network in Racket: computation of Neural Sine](https://racket.discourse.group/t/example-of-deep-neural-network-in-racket-computation-of-neural-sine/3110)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 2\
**Last updated:** [August 19, 2024, 10:01pm UTC](https://racket.discourse.group/t/example-of-deep-neural-network-in-racket-computation-of-neural-sine/3110 "2024-08-19T22:01:12Z")

</div>

hello, i present an example of use of Racket in science for the computation and plot of the sine function in Racket computed with a neural network. Here is the plot of the neural sine in -pi/2 and pi/2 : this is a g…

---

## [Racket macro: cond/define](https://racket.discourse.group/t/racket-macro-cond-define/3053)

<div class="topic-metadata">

**Author:** [@cadence](https://racket.discourse.group/u/cadence)\
**Replies:** 6\
**Last updated:** [August 1, 2024, 7:16pm UTC](https://racket.discourse.group/t/racket-macro-cond-define/3053 "2024-08-01T19:16:04Z")

</div>

I wrote a macro and wrote a blog post about it: Racket macro: cond/define - cadence's weblog (personal blog) Here's the macro: (define-syntax (cond/define stx) (syntax-parse stx ;; terminating with else \[(\_ …

---

## [Racket packages in Racket Mode for Emacs](https://racket.discourse.group/t/racket-packages-in-racket-mode-for-emacs/3027)

<div class="topic-metadata">

**Author:** [@greghendershott](https://racket.discourse.group/u/greghendershott)\
**Replies:** 8\
**Last updated:** [July 18, 2024, 8:05pm UTC](https://racket.discourse.group/t/racket-packages-in-racket-mode-for-emacs/3027 "2024-07-18T20:05:30Z")

</div>

FYI, I just added to Racket Mode a UX for Racket packages. Roughly the same spirit as the Emacs UX for Emacs packages (with its list-packages and describe-package). So M-x list-racket-packages gives you a summary of all…

---

## [\`emacs-ob-racket\` packaged for Guix](https://racket.discourse.group/t/emacs-ob-racket-packaged-for-guix/3011)

<div class="topic-metadata">

**Author:** [@scolobb](https://racket.discourse.group/u/scolobb)\
**Replies:** 0\
**Last updated:** [July 9, 2024, 3:32pm UTC](https://racket.discourse.group/t/emacs-ob-racket-packaged-for-guix/3011 "2024-07-09T15:32:34Z")

</div>

Hi, Org Babel is the part of Org mode for Emacs allowing to execute source code blocks. Tero Hasu wrote emacs-ob-racket which is the Racket backend for Org Babel. emacs-ob-racket is now available as a Guix package …

---

## [Blogpost showcasing rosette to solve puzzle](https://racket.discourse.group/t/blogpost-showcasing-rosette-to-solve-puzzle/1950)

<div class="topic-metadata">

**Author:** [@rdivyanshu](https://racket.discourse.group/u/rdivyanshu)\
**Replies:** 4\
**Last updated:** [July 9, 2024, 11:05am UTC](https://racket.discourse.group/t/blogpost-showcasing-rosette-to-solve-puzzle/1950 "2024-07-09T11:05:33Z")

</div>

Hello everyone, I have written a blog post to show how to use rosette to solve a problem. Link - Solving a mathematic problem using Rosette

---

## [Scheme+ special Racket edition](https://racket.discourse.group/t/scheme-special-racket-edition/2872)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 7\
**Last updated:** [April 23, 2024, 10:30am UTC](https://racket.discourse.group/t/scheme-special-racket-edition/2872 "2024-04-23T10:30:37Z")

</div>

Bonjour, i released Scheme+ for Racket v8.5, special Racket Edition :grin: Scheme+ for Racket v8.5 only compatible with Racket, using identifier-binding . New features: there is no more need to define a variable , t…

---

## [Surprisingly compact GUI programming](https://racket.discourse.group/t/surprisingly-compact-gui-programming/2823)

<div class="topic-metadata">

**Author:** [@rob](https://racket.discourse.group/u/rob)\
**Replies:** 3\
**Last updated:** [April 21, 2024, 11:14am UTC](https://racket.discourse.group/t/surprisingly-compact-gui-programming/2823 "2024-04-21T11:14:55Z")

</div>

Today, I came across Scheme and then Racket. The latter not only sounds interesting but looks so, too. On wikipedia (Racket features - Wikipedia) I found this neat interactive GUI demo, which shows toolkit API simplicity…

---

## [FFMPEG Filtergraph Generator](https://racket.discourse.group/t/ffmpeg-filtergraph-generator/2831)

<div class="topic-metadata">

**Author:** [@Antigen-11](https://racket.discourse.group/u/Antigen-11)\
**Replies:** 2\
**Last updated:** [March 25, 2024, 3:50am UTC](https://racket.discourse.group/t/ffmpeg-filtergraph-generator/2831 "2024-03-25T03:50:31Z")

</div>

Hello, everyone! I have created an tiny ffmpeg (complex) filtergraph generator using a s-expression representation, which implements basic checks and character escaping. However, I find its syntax not very user-friendl…

---

## [NES emulator kind of working](https://racket.discourse.group/t/nes-emulator-kind-of-working/2830)

<div class="topic-metadata">

**Author:** [@default.kramer](https://racket.discourse.group/u/default.kramer)\
**Replies:** 1\
**Last updated:** [March 24, 2024, 6:05pm UTC](https://racket.discourse.group/t/nes-emulator-kind-of-working/2830 "2024-03-24T18:05:59Z")

</div>

It's still very rough in places, but my NES emulator is now functional enough to play some games. GitHub - default-kramer/nes-emu Choose the ROM you want to play by editing the rom-path in main.rkt, and then run raco ma…

---

## [Scheme+ v7.5 for Racket](https://racket.discourse.group/t/scheme-v7-5-for-racket/2784)

<div class="topic-metadata">

**Author:** [@damien\_mattei](https://racket.discourse.group/u/damien_mattei)\
**Replies:** 0\
**Last updated:** [March 12, 2024, 10:51pm UTC](https://racket.discourse.group/t/scheme-v7-5-for-racket/2784 "2024-03-12T22:51:56Z")

</div>

Hello, i released the version 7.5 of Scheme+ for Racket. https://github.com/damien-mattei/Scheme-PLUS-for-Racket it is also available has a Racket package here: https://pkgd.racket-lang.org/pkgn/package/Scheme-PLUS-f…

---

## [Performance of Racket Pict Comparison](https://racket.discourse.group/t/performance-of-racket-pict-comparison/2735)

<div class="topic-metadata">

**Author:** [@benknoble](https://racket.discourse.group/u/benknoble)\
**Replies:** 0\
**Last updated:** [February 24, 2024, 2:27am UTC](https://racket.discourse.group/t/performance-of-racket-pict-comparison/2735 "2024-02-24T02:27:59Z")

</div>

https://benknoble.github.io/blog/2024/02/15/benchmarking-pict-equality/ I'm sharing this here partly for general discussion and partly because folks might be interested. I don't entirely understand the results, so I'm o…

---

## [A four-dimensional maze](https://racket.discourse.group/t/a-four-dimensional-maze/2395)

<div class="topic-metadata">

**Author:** [@hendrikboom3](https://racket.discourse.group/u/hendrikboom3)\
**Replies:** 2\
**Last updated:** [December 30, 2023, 7:53pm UTC](https://racket.discourse.group/t/a-four-dimensional-maze/2395 "2023-12-30T19:53:40Z")

</div>

Source code and 0README at http://topoi.pooq.com/hendrik/maze-source/ It's still under development. My intent is to add a lot more documentation so others can learn from this example. It's a multiplayer game that run…

---

## [Optimisation pipeline now available on Compiler Explorer](https://racket.discourse.group/t/optimisation-pipeline-now-available-on-compiler-explorer/2594)

<div class="topic-metadata">

**Author:** [@jryans](https://racket.discourse.group/u/jryans)\
**Replies:** 2\
**Last updated:** [December 24, 2023, 8:47am UTC](https://racket.discourse.group/t/optimisation-pipeline-now-available-on-compiler-explorer/2594 "2023-12-24T08:47:42Z")

</div>

A while ago, I added basic Racket support to Compiler Explorer. (Check that post first if you're unsure about what CE is.) As of today, this has now been enhanced by the addition of an optimisation pipeline view for Rac…

---

## [Qi-circuit - A domain specific language to create signal flow graphs](https://racket.discourse.group/t/qi-circuit-a-domain-specific-language-to-create-signal-flow-graphs/2610)

<div class="topic-metadata">

**Author:** [@chansey97](https://racket.discourse.group/u/chansey97)\
**Replies:** 9\
**Last updated:** [December 23, 2023, 2:28pm UTC](https://racket.discourse.group/t/qi-circuit-a-domain-specific-language-to-create-signal-flow-graphs/2610 "2023-12-23T14:28:35Z")

</div>

Hello everyone, I'm excited to share a package that I've recently developed, built on top of Qi, called Qi-circuit: https://github.com/chansey97/qi-circuit Qi-circuit a domain-specific language designed for creating st…

---

## [\`#lang clingo\` for integration with the Clingo ASP solver](https://racket.discourse.group/t/lang-clingo-for-integration-with-the-clingo-asp-solver/2590)

<div class="topic-metadata">

**Author:** [@kiranandcode](https://racket.discourse.group/u/kiranandcode)\
**Replies:** 2\
**Last updated:** [December 12, 2023, 1:07am UTC](https://racket.discourse.group/t/lang-clingo-for-integration-with-the-clingo-asp-solver/2590 "2023-12-12T01:07:12Z")

</div>

Hi all!! Just wanted to share a little lang that I've been working on over the weekend: #lang clingo This library/language provides FFI bindings to the libclingo Answer Set programming solver (think something like dat…

---

## [Check out my scheme/racket interpreter I made in Python (for fun, nothing serious)](https://racket.discourse.group/t/check-out-my-scheme-racket-interpreter-i-made-in-python-for-fun-nothing-serious/2584)

<div class="topic-metadata">

**Author:** [@Jobhdez](https://racket.discourse.group/u/Jobhdez)\
**Replies:** 0\
**Last updated:** [December 10, 2023, 1:40am UTC](https://racket.discourse.group/t/check-out-my-scheme-racket-interpreter-i-made-in-python-for-fun-nothing-serious/2584 "2023-12-10T01:40:13Z")

</div>

Hello you all, The main reason why I ditched common lisp for racket is because I am strong believer in solving problems with dsls. I think racket is ahead here. Right now I am working a python like to x86 compiler in ra…

---

## [Fast I/O and byte strings](https://racket.discourse.group/t/fast-i-o-and-byte-strings/2575)

<div class="topic-metadata">

**Author:** [@badkins](https://racket.discourse.group/u/badkins)\
**Replies:** 0\
**Last updated:** [December 5, 2023, 5:52pm UTC](https://racket.discourse.group/t/fast-i-o-and-byte-strings/2575 "2023-12-05T17:52:30Z")

</div>

I have some experimental code that provides for fast byte string I/O. An example cat program is roughly 4.7x faster than using in-bytes-lines and byte string I/O. Additionally, using this instead of strings allowed me to…

---

## [FUNARCH 2023: Functional Shell and Reusable Components for Easy GUIs](https://racket.discourse.group/t/funarch-2023-functional-shell-and-reusable-components-for-easy-guis/2288)

<div class="topic-metadata">

**Author:** [@benknoble](https://racket.discourse.group/u/benknoble)\
**Replies:** 5\
**Last updated:** [December 5, 2023, 2:48pm UTC](https://racket.discourse.group/t/funarch-2023-functional-shell-and-reusable-components-for-easy-guis/2288 "2023-12-05T14:48:53Z")

</div>

I'm excited to announce that I will present the paper @bogdan and I wrote at FUNARCH 2023! I'll be at the conference Friday for the presentation of our paper. If you happen to be there, please say hello! GitHub Preprin…

---

## [Frustrated at WXME files in git repositories? Set a filter!](https://racket.discourse.group/t/frustrated-at-wxme-files-in-git-repositories-set-a-filter/2568)

<div class="topic-metadata">

**Author:** [@shhyou](https://racket.discourse.group/u/shhyou)\
**Replies:** 4\
**Last updated:** [December 3, 2023, 1:48am UTC](https://racket.discourse.group/t/frustrated-at-wxme-files-in-git-repositories-set-a-filter/2568 "2023-12-03T01:48:34Z")

</div>

Having WXME files in git repositories can be frustrating. They are not readable in other editors. Git can't display them in git diff and git show. But don't give up yet! Git supports custom filters that allows one to cus…

---

## [Opinionated guide to DrRacket scripts](https://racket.discourse.group/t/opinionated-guide-to-drracket-scripts/2552)

<div class="topic-metadata">

**Author:** [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Replies:** 0\
**Last updated:** [November 29, 2023, 11:30pm UTC](https://racket.discourse.group/t/opinionated-guide-to-drracket-scripts/2552 "2023-11-29T23:30:04Z")

</div>

DrRacket has many great features, but one of my favourites the script capability that allows you to quickly and easily extend DrRacket. The scripts are immediately accessible and - this is the best part - DrRacket is scr…

---

## [Racket Wasmtime Bindings](https://racket.discourse.group/t/racket-wasmtime-bindings/2541)

<div class="topic-metadata">

**Author:** [@slaymaker1907](https://racket.discourse.group/u/slaymaker1907)\
**Replies:** 0\
**Last updated:** [November 26, 2023, 8:30pm UTC](https://racket.discourse.group/t/racket-wasmtime-bindings/2541 "2023-11-26T20:30:57Z")

</div>

I've been working on some bindings for Wasmtime since I've found DrRacket to be a great IDE when working with WASM. This gist is still missing quite a bit of what Wasmtime can do, but I think it's definitely enough for d…

---

## [\[feedback/help requested\] A practical introduction to kill-safe, concurrent programming in Racket](https://racket.discourse.group/t/feedback-help-requested-a-practical-introduction-to-kill-safe-concurrent-programming-in-racket/2534)

<div class="topic-metadata">

**Author:** [@nikhilm](https://racket.discourse.group/u/nikhilm)\
**Replies:** 5\
**Last updated:** [November 26, 2023, 6:12am UTC](https://racket.discourse.group/t/feedback-help-requested-a-practical-introduction-to-kill-safe-concurrent-programming-in-racket/2534 "2023-11-26T06:12:45Z")

</div>

I’ve written a long tutorial exploring the user of Racket’s Concurrent ML (CML) inspired concurrency paradigm to write an API wrapping git-cat-file. It is meant to serve as an introduction to kill-safety and CML concurre…

---

## [Practical Common Lisp in Racket](https://racket.discourse.group/t/practical-common-lisp-in-racket/1890)

<div class="topic-metadata">

**Author:** [@shawnw](https://racket.discourse.group/u/shawnw)\
**Replies:** 8\
**Last updated:** [November 22, 2023, 6:49pm UTC](https://racket.discourse.group/t/practical-common-lisp-in-racket/1890 "2023-11-22T18:49:23Z")

</div>

I thought it would be interesting to rewrite some of the example programs in Peter Seibel's Practical Common Lisp in Racket to compare and contrast the two languages. An example from the spam filter in chapter 23: #lang…

---

## [Blog post: Racket Beyond Languages](https://racket.discourse.group/t/blog-post-racket-beyond-languages/2524)

<div class="topic-metadata">

**Author:** [@nikhilm](https://racket.discourse.group/u/nikhilm)\
**Replies:** 0\
**Last updated:** [November 21, 2023, 4:31pm UTC](https://racket.discourse.group/t/blog-post-racket-beyond-languages/2524 "2023-11-21T16:31:10Z")

</div>

@spdegabrielle suggested I share this here. I'd love to hear feedback, particularly if there are any corrections I can do. I am also writing another post about a practical use of Racket's CML-like concurrency mechanisms. …

---

## [My aspirational Social Podcast Webapp](https://racket.discourse.group/t/my-aspirational-social-podcast-webapp/2513)

<div class="topic-metadata">

**Author:** [@thrilway](https://racket.discourse.group/u/thrilway)\
**Replies:** 0\
**Last updated:** [November 17, 2023, 5:39pm UTC](https://racket.discourse.group/t/my-aspirational-social-podcast-webapp/2513 "2023-11-17T17:39:50Z")

</div>

As a way to expand my Racket skills, I started writing a webapp that I thought needed writing—https://github.com/thrilway/dolphin-pod The core functionality would be that of a podcatcher—allow users to subscribe to, lis…

---

## [My Racket AI book is available to read online](https://racket.discourse.group/t/my-racket-ai-book-is-available-to-read-online/2501)

<div class="topic-metadata">

**Author:** [@mark-watson](https://racket.discourse.group/u/mark-watson)\
**Replies:** 0\
**Last updated:** [November 15, 2023, 9:27pm UTC](https://racket.discourse.group/t/my-racket-ai-book-is-available-to-read-online/2501 "2023-11-15T21:27:41Z")

</div>

I wrote a short Racket AI projects book that you can read online using the link Practical Artificial Intelligence Development With Racket that contains many short AI examples including LLMs, vector datastore, NLP, semant…

---

## [Python Tokenizer with \`libpython\` via \`pyffi\`](https://racket.discourse.group/t/python-tokenizer-with-libpython-via-pyffi/2493)

<div class="topic-metadata">

**Author:** [@abhillman](https://racket.discourse.group/u/abhillman)\
**Replies:** 0\
**Last updated:** [November 11, 2023, 6:45am UTC](https://racket.discourse.group/t/python-tokenizer-with-libpython-via-pyffi/2493 "2023-11-11T06:45:30Z")

</div>

If you're looking for a way to tokenize python using its canonical tokenizer implementation, but wish to have the results in racket, this library may be useful. Source code here GitHub - abhillman/py-tokenizer-rkt: Pyth…

[Previous page](https://racket.discourse.group/c/show-and-tell/7.md?page=2)

[Next page](https://racket.discourse.group/c/show-and-tell/7.md?page=4)
