ElementaryUI – Swift, in the Browser (elementary.codes)
98 points by frizlab 12 hours ago
adrusi 10 hours ago
Reminiscent of the now 18-year-old Cappuccino project https://www.cappuccino.dev/
frizlab 9 hours ago
Project that is still alive, amazingly.
jdminhbg 4 hours ago
The last release and blog post are from 2018, is it actually alive?
joelkesler 4 hours ago
thejazzman 4 hours ago
> Latest Version: 1.0.0 (September 4 2018)
sapphire4 8 hours ago
The web version of Keynote with it was amazing.
indstinctdialog 7 hours ago
Objective-J is something I entirely forgot existed.
sampton 9 hours ago
I paid $20 for their interface builder and never got it.
pipeline_peak 10 hours ago
I’d say this is closer to Blazor
gosen an hour ago
It would be interesting to see any benchmarks / comparisons to understand what are the benefits of having Swift in the browser. Is it faster? Easier to maintain? Or is it based more on the sympathy to the programming language in general?
But great job anyway!
pjmlp 27 minutes ago
Bit by bit, we are having our beloved browser plugins back, at least for some of us.
brailsafe 7 hours ago
Looks a bit like jQuery mixed with jsx and ember or angular
beans6543 11 hours ago
Their demo is flakey and sometimes fails to hydrate in Firefox latest
jan_m_savage 7 hours ago
sooner or later this was gonna happen. Swift is like Haskell, but nicer and more programmer-friendly.
isodev 2 hours ago
I wouldn’t fly so close to Apple if I have the choice. Apple could pivot at any moment - “New versions of Swift start at $99,99” /s
maxdo 9 hours ago
Any reason/motivation why ?
kamisori-daijin 10 hours ago
Nice!
pipeline_peak 10 hours ago
We already have Typescript, I don’t see the purpose.
frizlab 9 hours ago
‘cause Swift is great, I guess! And more seriously, probably for a shared logic with an iOS & android app.
alsetmusic 9 hours ago
Just wait until they rewrite Swift with Rust.
monster_truck 8 hours ago
astafrig 7 hours ago
This sentiment is sorely missing from the endless Rust re-writes.
vips7L 2 hours ago
Typescript isn’t that good of a language.