DEV Community

Discussion on: What was your win this week?

Collapse
 
fennecdjay profile image
Jérémie Astor

Made big improvements in Gwion 🍾!

Also started implementing a few features in mdr, that should fully enable using it as a literate programming tool.

Collapse
 
lepinekong profile image
lepinekong

Could you explain more ? I have read your github and I'm not sure to understand how it is linked to literate programming ?

Collapse
 
fennecdjay profile image
Jérémie Astor

I agree the README is probably both unclear and messy, but I thought the fact that it build and run a Hello, World example proved it was already usable as a LP tool.

In fact, and that might something I need to clarify in the README, README.md is build by running ./mdr README.mdr, which also creates hello_world.c, compiles it, runs it,
checks its output is correct, and remove both the source (hello_world.c) and the binary
(hello_world).

It might be (a bit clearer) if you look at README.mdr.

Please let me know if you understand it more know, and if (any of) you have ideas to improve that.

Thanks for your interrest.

Thread Thread
 
lepinekong profile image
lepinekong

Ah ok thanks it's clearer :) I have done something like that with readable.red/ because it uses redlang which can be embedded in html

Collapse
 
ben profile image
Ben Halpern

mdr looks really neat!

Collapse
 
fennecdjay profile image
Jérémie Astor

Thanks!

I think that thing could be useful to much more people than just me.
Unfortunately I'm not really good at explaining what I do. 😕
Yet I'm still working on that 😄

Thread Thread
 
ben profile image
Ben Halpern

There’s not always a simple answer but if you make DEV posts about this you’ll get better at explaining and you’ll also eventually find more folks to buy in on the whole thing.

Also going over the readme over and over again to try and clarify is a good thing.

Thread Thread
 
fennecdjay profile image
Jérémie Astor

if you make DEV posts about this

Yeah I think I understood that ... mostly thanks to DEV 😄
But I have to start posting now.

I have a few subjects that would possibly make correct post subjects(IMHO), let's see if I can write them down (as posts, not code)!

Collapse
 
lepinekong profile image
lepinekong • Edited

And about Gwion what do mean by "strongly-timed musical programming language" because I can't see any code that looks like music ?

I'm actually interested by such timed programming language and concurrency because I would be able to use it with a method called grafcet which is particularly suited for that.

Collapse
 
fennecdjay profile image
Jérémie Astor

Sorry for the delay.
Strongly timed refers to the computation model: if you don't request time to pass, all computation will be made before the next sound sample is written.
Maybe this example can make things clearer.