Live data from Hacker News

Viewing profile — c-smile

c-smile

HN member
Joined
Fri, May 20, 2016, 8:12 PM UTC
HN karma
2,809
Public activity
1,110 items

About c-smile

Author of

- Sciter Engine - https://sciter.com

- Sciter Notes - https://notes.sciter.com

- HTML Notepad - https://html-notepad.com

MS in Applied Physics and Mathematics.

GH: https://github.com/c-smile/

SO: http://stackoverflow.com/users/421163/c-smile

CP: http://www.codeproject.com/Members/c-smile

Participated in HTML5 specification development at W3C HTML5 WG as an invited expert.

Recent public activity

  1. comment
    Comment #48631759

    > for mhtml to be embedded with light weight renderer so it does'nt have to rely on other browser That's Sciter ( https://sciter.com ) and Sciter.Quark ( https://quark.sciter.com )…

  2. comment
    Comment #48631666

    It is better to be D language then - natively compiled and has superb meta programming features. Especially if to consider that I've added native D support to Sciter [1]. [1] https…

  3. comment
    Comment #48631112

    I think that my Sciter is better option when you need HTML/CSS/JS native application running on Windows (XP and beyond), MacOS and Linuxes. Sciter SDK [1] contains scapp[.exe] - st…

  4. comment
    Comment #48520538

    Yes, that. And also: Rust was designed to build core mechanisms of UI, like internals of a browser. But as a language-behind-ui it is quite suboptimal so I think the most successfu…

  5. comment
    Comment #48416055

    I've spent 2 weeks (2-4h per day) to make D language[1] version of Sciter SDK [2] Choice of AI "tooling" was by accident - typed something like "how to define copy constructor in D…

  6. comment
    Comment #48329122

    What would be the name of the society where, say, 30,000 people + technology produce enough food and goods to satisfy the needs of the rest of Earth population? So those people wil…

  7. comment
    Comment #48328300

    Yep. Evolutionary way to get to communism where "from each according to his ability, to each according to his needs" [1] [1] " https://en.wikipedia.org/wiki/From_each_according_to_…

  8. comment
    Comment #48274581

    What if: 1. JS supports JSX literals so let elDef = Text ; will be compiled into let elDef = ["div", {id:"some"}, ["Text"]]; 2. We extend DOM API to accept such constructs: element…

  9. comment
    Comment #48175072

    > On most platforms it's quite easy to embed a browser in a frame Citing other answer here "This is a common misconception among programmers, and is actually the opposite of the tr…

  10. comment
    Comment #48172175

    > There is no real alternative. Not sure if my Sciter qualifies as a native solution. Check this chat alike virtual list with MD items: https://sciter.com/wp-content/uploads/2026/0…

  11. comment
    Comment #47857724

    > Is there a good reason browsers could and or should not support ts out of the box? Yes, there is a reason. Most critical requirement for the "language-behind-web-UI" is to be eff…

  12. comment
    Comment #47857460

    > lack of browser engine implemented basic UI elements as default HTML. I'd argue that browsers already have full set basic UI elements. But the thing is that "basic set" is differ…

  13. comment
    Comment #47640513

    USSR at big extent was there too. Like OGAS[1] - a unified economic management system. The idea was simple yet technocratically rational: if the system has enough sensors and effec…

  14. comment
    Comment #47566608

    Yeah, that's definitely needed. That's why I've added Graphics.Text ( https://docs.sciter.com/docs/Graphics/Text ) in Sciter. Graphics.Text is basically a detached element that can…

  15. comment
    Comment #47482263

    It is not. Not to that extent at least. I am developing Sciter[1] engine that works on all desktops: Windows, MacOS, Linux (3 distinct backends: pure X11, pure Wayland and GTK4). A…

  16. comment
    Comment #47440150

    > cross platform GUIs are ugly by default, ... was said reading it in a browser on who knows what OS/DWM. I mean that 90% (if not more) of all UI interactions happen now in a brows…

  17. comment
    Comment #46567521

    WYSIWYG is #1 reason I believe. Markdown is fundamentally WYSIWYG - you edit something and you get it rendered 1 to 1. Either in plain text (a.k.a. "source") or when it converted t…

  18. comment
    Comment #46376892

    Lua syntax is pretty good for DSL (domain specific language) cases / configuration definitions. For example Premake[1] uses Lua as it is - without custom syntax parser but with set…

  19. comment
    Comment #45550139

    123456.00 formats output using user's settings: https://www.elevenforum.com/attachments/currency_format_cont... If you want specific country format then you may use lang: 123456.00…

  20. comment
    Comment #45549503

    "better" in what sense? If in hypothetical semantic meaning then another old zombie is better in that sense, isn't it?

  21. comment
    Comment #45549440

    Not sure I understand why do you need exchange rates with it. uses the same convention as "Intl.NumberFormat/style=currency": https://developer.mozilla.org/en-US/docs/Web/JavaScrip…

  22. comment
    Comment #45549405

    Also, if to allow form.value to accept JSON-ish objects it will be possible to set form values in single shot: form.value = { transAmount: 12345n, transDate: new Date() }; where fo…

  23. comment
    Comment #45549271

    Problem with is that it is half-baked making its usage almost useless. It would be significantly more practical for the output to have "type" attribute in the same way as in the in…

  24. comment
    Comment #45478695

    I used to have NEC MobilePro 900 like here: https://live.staticflickr.com/213/481422006_92cdaeb6ee_b.jpg I miss that form factor really. And BTW, I regret that WindowsCE is not the…

  25. comment
    Comment #44941065

    Well, Highlight API ( https://developer.mozilla.org/en-US/docs/Web/API/Highlight ) should just work inside too. At least it works in my Sciter like this: textarea::mark(myHighlight…