5 ms·
For UI application programming You can do without FP language features. Hell, you can even do without smart pointers checked arrays or GC. But you cannot do wi
by nurettin 10y ago
For UI application programming You can do without FP language features. Hell, you can even do without smart pointers checked arrays or GC.
But you cannot do without a decent desktop or web development experience. I got involved with pretty large desktop applications written in delphi. The design-time, the debugger, native compilation without having to install some msvc runtime, deriving and combining visual components, it just gives a smooth experience for desktop apps. If lisp has such well thought-out frameworks, I would jump ship just to get at the language features it offers.
- junke 10y agoWould you pay for it? http://www.lispworks.com/products/capi.html http://www.lispworks.com/products/capi.html
- nurettin 10y agoI did buy frameworks for work, and this does look OK, but coding gui by hand is not something our developers can handle in large scales.
- junke 10y agoIt seems that there is an interface builder. http://www.lispworks.com/documentation/lcl50/clwug/clw-216.html http://www.lispworks.com/documentation/lcl50/clwug/clw-216.h...
- mark_l_watson 10y agoCAPI is pretty nice. Years ago, LispWorks gave me free licenses in return for my doing some cleanup on their documentation. LispWorks is very good, but my licenses are for what is now a very old version, so I now use SBCL and sometimes Clozure. For industrial settings, LispWorks and also Franz are very good products. I used Franz products on a medical large data project several years ago, and their support was nothing short of amazing. That said, on the same project we had an issue with SBCL and we simply paid one of the maintainers to promptly fix the issue. Sometimes it just takes spending some money.
- hellofunk 10y ago> For UI application programming You can do without FP language features. Wow, do I ever disagree with you on this. The absolute best UI development process I've ever had -- super easy, fun, fast, painless -- was using Clojurescript's Om, which is functional to the core. Doing anything else, like going back to the polished UI API's of Apple still feels arcane by comparison.
- cheez 10y agoFunny, the hottest new thing in UI (React/Redux) loves to be functional. For what it's worth, nothing matches the Delphi experience, not even today so I don't imagine CL would be any better. I worked for the Delphi guys for a bit and their maniacal focus on the end user is something that few development environments can claim as a philosophy.