TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Clog – The Common Lisp Omnificent GUI

163 点作者 podiki超过 3 年前

13 条评论

beepbooptheory超过 3 年前
&gt; Tip for Windows WSL linux user. Create a symbolic link from wslview to xdg-open in &#x2F;usr&#x2F;local&#x2F;bin so that run-tutorial uses the windows browser.<p>Oh huh, that&#x27;s just a good tip in general!
ludston超过 3 年前
I&#x27;ve gone through and launched all 26 projects. It&#x27;s impressive how fully-featured this is.<p>I might even start using this for some of my own projects. A wonderful thing about Common Lisp is that the code you wrote ten years ago tends to keep working forever. That might not hold true here, since this project has to interface with browsers which tend to shift like the air, but I live in hope.
评论 #29187280 未加载
dan-robertson超过 3 年前
Is there much Common Lisp to this framework or is it incidental and something that could be in any language? I guess I don’t mind either way.<p>And does this just let you do html&#x2F;browser events in CL or does it have some solutions for dealing with the complexity of maintaining a correct view? I.e. is it trying to solve the problem that JavaScript is not CL, that JavaScript can’t easily access server resources, or the problem that react tries to solve?
评论 #29195371 未加载
zem超过 3 年前
along similar lines, there&#x27;s justpy for python: <a href="https:&#x2F;&#x2F;justpy.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;justpy.io&#x2F;</a><p>i prefer justpy&#x27;s approach because they work with vue on the frontend, taking advantage of all the work that has already been done on generating good browser UIs and just applying a python interface to it.
评论 #29184297 未加载
评论 #29182543 未加载
kgwgk超过 3 年前
Interesting.<p>Does anyone know of a common lisp library similar to R&#x27;s shiny? It provides a simple way to define the UI elements and how they intereact with the user&#x27;s actions: <a href="https:&#x2F;&#x2F;shiny.rstudio.com&#x2F;articles&#x2F;basics.html" rel="nofollow">https:&#x2F;&#x2F;shiny.rstudio.com&#x2F;articles&#x2F;basics.html</a><p>At some point I thought about porting the first release of shiny, which was relatively simple, and keep adding features but I realized that there is a lot of code in the javascript&#x2F;browser side and I would never find my way around it.<p>The most relevant thing I found was this clojure(script) reactive web framework from Kenny Tilton: <a href="https:&#x2F;&#x2F;github.com&#x2F;kennytilton&#x2F;matrix" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kennytilton&#x2F;matrix</a>
mftb超过 3 年前
This does look cool. I gotta wonder about the resource utilization though? I see the readme mentions the browser control is native, but it doesn&#x27;t specify if the whole thing can be compiled to native code with SBCL? The manual is impressive, but I didn&#x27;t see anything about compiling&#x2F;packaging.
评论 #29183159 未加载
xvilka超过 3 年前
Is this just one more Electron but with Lisp? It seems to require web-browser, thus not a real GUI framework.
评论 #29183228 未加载
评论 #29191845 未加载
评论 #29183227 未加载
shaunxcode超过 3 年前
This looks very cool! I can smell some smalltalk wafting through the veneer (this is a good thing!).
korantu超过 3 年前
The cool idea is that you use language and environment of your choice without having to deal with any JS peculiarities. All the state is managed in whatever way is best inside your lisp code.
amelius超过 3 年前
Not really suitable for an embedded device with lots of video&#x2F;graphics components like game consoles.
kubb超过 3 年前
It look very retro in the screnshots - like the visual style of a 90s website crossed with windows 95.
hulitu超过 3 年前
Such a pity: it requires a web browser.
leecommamichael超过 3 年前
I&#x27;m not saying it&#x27;s not useful, but I swiftly pressed the back button when I read &quot;uses web technology.&quot;
评论 #29182802 未加载
评论 #29185245 未加载
评论 #29183007 未加载