Title
#share-your-work
Ryo Hirayama

Ryo Hirayama

11/06/2022, 1:48 AM
Hello! After a 5 month break, we have resumed our activities. We haven't officially released the product yet, but I have written a draft of introductory articles. I would be happy to hear your feedback. The official release of Desk is scheduled for the end of this month.https://github.com/Hihaheho/Desk/blob/main/docs/blog/0001-introduce.md
i

Ivan Reese

11/06/2022, 2:29 AM
It'd be hard to give constructive feedback on this, I'm afraid. It's very much a draft. But do share the tool here once it's public so we can try it out!
Ryo Hirayama

Ryo Hirayama

11/06/2022, 2:40 AM
Thank you! It still doesn't seem to be ok. But I have no idea where to add sentences or paragraphs. I seem bad at writing. From your point of view, what do you think is needed especially?
2:44 AM
Maybe the problem is that I’m knowing Desk too much.
i

Ivan Reese

11/06/2022, 3:29 AM
The thing that you're planning to release — let's call it the "product", since that's the term you used — how much of the draft you've written describes what the product currently is? There's a lot of stuff in the draft that feels like far-future goals. I'd like to see more writing about the thing you've actually built. What would I use it to do? What other things is it most similar to? How does it differ from them? You've already got some things that seem like they'd answer these questions. For instance, you have:
Desk is: [...] A coding environment for the next 100 years. It blurs the line between living and coding.
But I don't know what that even means, so it doesn't actually answer the question "What is Desk?"
Ryo Hirayama

Ryo Hirayama

11/06/2022, 7:16 AM
Thanks a lot! Your feedback is really helpful. As you say, I will add a significant description of the current product.
r

Riley Stewart

11/07/2022, 4:53 PM
What do you mean by "Smalltalk but functional and statically typed"? Is it still based on classes and messaging? It would help to have a small sample program in the language, to get a feel for how it works. As for the vision I get it and am a fan, though it helps that I'm working on something similar. Here it would help to have a roadmap showing what to expect in the initial launch, and what the initial group of users would be. It seems like you're particularly interested in games, but I also like the tools-for-thought space as an initial target, given its relative simplicity and the usefulness of custom software - the only problem is, being based on a game engine, text rendering is going to be really hard. You may want to look into using something like skia as well.
Ryo Hirayama

Ryo Hirayama

11/08/2022, 7:12 AM
Thanks!
What do you mean by “Smalltalk but functional and statically typed”?
It was meant to have something similar to the Smalltalk environment, including the GUI, but be functional and static rather than dynamic and object-oriented. I’ll add sentences about this.
the only problem is, being based on a game engine, text rendering is going to be really hard.
It’s actually easy because I use egui for GUI. I’ve added the following to my TODO list. • Add a roadmap with target group of users
7:27 AM
Here is the new TLDR Desk is: • a reinvention of Excel to fascinate both hackers and gamers. • a reinvention of Smalltalk environments but with a functional and statically typed language.