# Trying out raco demod

**URL:** <https://racket.discourse.group/t/trying-out-raco-demod/3207>\
**Category:** Questions & Answers\
**Tags:** demod\
**Created:** [October 8, 2024, 12:20am UTC](https://racket.discourse.group/t/trying-out-raco-demod/3207 "2024-10-08T00:20:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [October 8, 2024, 12:20am UTC](https://racket.discourse.group/t/trying-out-raco-demod/3207/1 "2024-10-08T00:20:12Z")

</div>

Hi

Thought I’d try out raco demod but I’ve run into a little roadblock

I’ve got a nice little module [cli-command/hello.rkt at master · racket-templates/cli-command · GitHub](https://github.com/racket-templates/cli-command/blob/master/hello.rkt)

I ran `raco demod -o hellod -g hello.rkt` and it made `hellod` with no problems.

Then I ran `raco exe -o hellodemod hellod` to make my executable.

Sadly this fails with `missing submodule declaration: ‘configure-runtime` .

Would appreciate any guidance and/or pointers to the manual.

Best regards

Stephen  
(Edit corrected typos)

---

<div class="post-metadata">

**Author:** ![mflatt](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/mflatt/32/6_2.png) [@mflatt](https://racket.discourse.group/u/mflatt)\
**Post date:** [October 9, 2024, 7:51pm UTC](https://racket.discourse.group/t/trying-out-raco-demod/3207/2 "2024-10-09T19:51:35Z")

</div>

The error is due to a bug in `raco demod`, and I've pushed a repair.

Thanks for the report!

---

<div class="post-metadata">

**Author:** ![spdegabrielle](https://yyz2.discourse-cdn.com/free1/user_avatar/racket.discourse.group/spdegabrielle/32/95_2.png) [@spdegabrielle](https://racket.discourse.group/u/spdegabrielle)\
**Post date:** [October 13, 2024, 7:11pm UTC](https://racket.discourse.group/t/trying-out-raco-demod/3207/3 "2024-10-13T19:11:34Z")

</div>

Thank you.

A quick update to Racket and I am in action:

`raco demod -o hellod -g hello.rkt` - OK  
`raco exe -o hellodemod hellod` - OK  
`raco exe -o hello hello.rkt` - for comparison

`ls -al`:

```scheme
-rwxr-xr-x 1 stephendegabrielle staff 5995474 13 Oct 19:37 hello
-rwxr-xr-x 1 stephendegabrielle staff 133719 13 Oct 19:31 hellodemod

```

Wow-wee! that is quite a difference in file size!

Lets try it out:

```scheme
% time ./hello
hello world
./hello 0.09s user 0.03s system 88% cpu 0.135 total
% time ./hellodemod 
hello world
./hellodemod 0.04s user 0.03s system 89% cpu 0.075 total

```

I won't pretend to have bothered to look up what `time` shows me, I just know smaller=better.

Stephen 😁 :beetle:
