www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - CSVMaster - CSV Editor on D

reply Suliman <evermind live.ru> writes:
Hello everyone!

I haven't written in D for a very long time, but six months ago I 
decided to shake off the rust and make an application in 
D+WinAPI. Unfortunately, I couldn't avoid some C++ insertions 
since Microsoft severely limits C support.

Initially I wanted to make an Excel analog, but quickly realized 
I only had enough strength/time for a CSV editor.

Interesting features include:

- CSV indexing support
- fuzzy search support
- primitive formulas
- the application fits in 1 file and requires no dependencies 
(hello to those who drag Electron for this!)

There are also known bugs and issues.
I don't have time for memory optimization. So it will lag badly 
on large files.
But what's there already does something. So I decided to publish 
it.
Maybe someone will find it useful!

https://redata.dev/csvmaster/
Dec 29 2025
next sibling parent Dejan Lekic <dejan.lekic gmail.com> writes:
On Monday, 29 December 2025 at 14:13:13 UTC, Suliman wrote:

 There are also known bugs and issues.
 I don't have time for memory optimization. So it will lag badly 
 on large files.
 But what's there already does something. So I decided to 
 publish it.
 Maybe someone will find it useful!

 https://redata.dev/csvmaster/
Looks very good! Good job!
Dec 29 2025
prev sibling next sibling parent Imperatorn <johan_forsberg_86 hotmail.com> writes:
On Monday, 29 December 2025 at 14:13:13 UTC, Suliman wrote:
 Hello everyone!

 I haven't written in D for a very long time, but six months ago 
 I decided to shake off the rust and make an application in 
 D+WinAPI. Unfortunately, I couldn't avoid some C++ insertions 
 since Microsoft severely limits C support.

 [...]
👍
Dec 29 2025
prev sibling next sibling parent Kapendev <alexandroskapretsos gmail.com> writes:
On Monday, 29 December 2025 at 14:13:13 UTC, Suliman wrote:
 Hello everyone!

 I haven't written in D for a very long time, but six months ago 
 I decided to shake off the rust and make an application in 
 D+WinAPI.
Looks cool!
Dec 29 2025
prev sibling parent reply Adam D. Ruppe <destructionator gmail.com> writes:
On Monday, 29 December 2025 at 14:13:13 UTC, Suliman wrote:
 I couldn't avoid some C++ insertions since Microsoft severely 
 limits C support.
I didn't see the source on your website, what did you have to do with C++? I did a csv viewer thing in D too, on Windows it is mostly built on a treeview control, all from D cdoe. So curious what you needed C++ for.
Dec 29 2025
parent Suliman <evermind live.ru> writes:
On Monday, 29 December 2025 at 20:56:01 UTC, Adam D. Ruppe wrote:
 On Monday, 29 December 2025 at 14:13:13 UTC, Suliman wrote:
 I couldn't avoid some C++ insertions since Microsoft severely 
 limits C support.
I didn't see the source on your website, what did you have to do with C++? I did a csv viewer thing in D too, on Windows it is mostly built on a treeview control, all from D cdoe. So curious what you needed C++ for.
Hi, Adam! I haven't published the source code yet. I'm thinking later, when I finish, I'll publish some parts. The problem is that I'm using D2D and in the latest SDK versions Microsoft has made it very difficult (or impossible) to call some rendering-related API. But given Microsoft's plans for Rust, I'm afraid this is the lesser evil. I would also be grateful to those who have a 4K monitor. Could you please take a screenshot of the application with the Search panel open? I need to understand if it scales correctly.
Dec 29 2025