<< 23-10-2026 >>

00:05:30*KawaiiSelbst quit (Remote host closed the connection)
00:06:17*KawaiiSelbst joined #nim
00:15:59*jj quit (Ping timeout: 255 seconds)
00:44:10*hazardchem quit (Read error: Connection reset by peer)
01:29:52*iwuvmika joined #nim
01:59:17*iwuvmika quit (Remote host closed the connection)
02:08:45*iwuvmika joined #nim
03:13:28*rockcavera quit (Remote host closed the connection)
06:08:49*om3ga quit (Ping timeout: 260 seconds)
06:14:04*om3ga joined #nim
06:39:29*iwuvmika quit (Remote host closed the connection)
06:42:20*iwuvmika joined #nim
07:27:42FromDiscord<Abdulrahman> Web is bloated
07:27:46FromDiscord<Abdulrahman> Too bloated
07:27:52FromDiscord<Abdulrahman> We gotta wewrite it
07:28:11FromDiscord<Abdulrahman> (edit) "wewrite" => "rewrite"
08:13:56longptrI like the concept of GNUStep , just not sure how cross-platform and modern things like with that approach
08:14:17longptr*how cross-platform it is and how things look on modern OSes. I used to run OpenSTEP :)
08:23:16tarzeaulongptr: gnustep runs best on linux, the apps you build for it, can/should (if written well) build 1:1 on macOS (there the cocoa.h you build against) and get native stuff. for windows it's more complicated. people torture themselves and get it to work, i wouldn't
08:24:01tarzeaulongptr: same, on intel post 2000. on sparc or m68k, hppa?
08:32:00*beholders_eye joined #nim
08:38:13*xtr00 joined #nim
09:47:49FromDiscord<b0rsuk> In reply to @abdulrahman.103 "We gotta rewrite it": Who is your audience? If you want a web for humans rather than corporations, you may check out the small web movement and protocols like gemini.↵↵Second best thing is static website generators.
09:52:59FromDiscord<Abdulrahman> In reply to @b0rsuk "Who is your audience?": Me, my phone is old and its lagging in js heavy websites
09:53:09FromDiscord<Abdulrahman> Especially vibecoded ones
09:53:24FromDiscord<Abdulrahman> A browser should be lightweight
09:54:02FromDiscord<Abdulrahman> I have an idea of native websites
09:54:21FromDiscord<b0rsuk> Java applets?
09:54:45FromDiscord<Abdulrahman> Where markup languagebis translated to a gui backend like sdl3 and the nim (js equivalent) is compiled into all architectures before publishing
09:54:50FromDiscord<Abdulrahman> (edit) "languagebis" => "language is"
09:55:13FromDiscord<Abdulrahman> It is native speed
09:55:14FromDiscord<b0rsuk> In reply to @abdulrahman.103 "Where markup language is": MediaWiki markup is just about perfect for my needs.
09:55:47FromDiscord<Abdulrahman> I made my own experimental implementation thats absolutely not good yet
09:55:55FromDiscord<Abdulrahman> But its a proof of concept
09:56:06FromDiscord<Abdulrahman> My markup language is parsed by nim into sdl3
09:56:25FromDiscord<Abdulrahman> But i cant interact with the markup language yet like how js does it
09:56:26FromDiscord<b0rsuk> In reply to @abdulrahman.103 "It is native speed": I'm afraid it's the trackers that slow many websites down. In some cases a website will try to download 500GB of video.
09:56:56FromDiscord<b0rsuk> All the crap from business and marketing department.
09:56:56FromDiscord<Abdulrahman> In reply to @b0rsuk "I'm afraid it's the": If you use the app "idm" you will notice that websites load heavy stuff in the back
09:57:07FromDiscord<Abdulrahman> Files
09:57:25FromDiscord<Abdulrahman> Thats beside trackers
09:57:54FromDiscord<Abdulrahman> In reply to @b0rsuk "All the crap from": It can be lightweight tho
09:58:04FromDiscord<Abdulrahman> Even if you steal my info at least dont slow me down
09:58:49FromDiscord<Abdulrahman> Can nim be interpreted?
09:58:54FromDiscord<Abdulrahman> Is there an interpreter?
09:59:12FromDiscord<Abdulrahman> I know nimscript exists but thats something else
10:00:21FromDiscord<b0rsuk> You should try going to `https://www.ascii-code.com/` and count how many trackers there are. It's easy if you live in Europe. The "manage settings / Privacy" pop-up window has dozens of hidden checkboxes("Details") that are ON by default. I spent around 5 minutes clicking them off, then closed the tab because there are literally hundreds of vendors.
10:01:06FromDiscord<b0rsuk> That's why I put the website in the literal quote. I don't want anyone to accidentally go to that hellhole.
10:04:21FromDiscord<Abdulrahman> In reply to @b0rsuk "You should try going": The third party page resources are in hundreds
10:04:26FromDiscord<Abdulrahman> I didnt count them theyre too muxh
10:04:30FromDiscord<Abdulrahman> (edit) "muxh" => "much"
10:05:15FromDiscord<Abdulrahman> Counting only iframe its only 100
10:05:23FromDiscord<Abdulrahman> (edit) "only" => "around"
10:06:51FromDiscord<b0rsuk> It was the top result for "ascii table" in duckduckgo
10:08:01FromDiscord<Abdulrahman> In reply to @b0rsuk "It was the top": We are cooked
10:08:25FromDiscord<Abdulrahman> https://klipy.com/gifs/linux-tux-3
10:10:20FromDiscord<b0rsuk> In reply to @abdulrahman.103 "We are cooked": I think the problem with the web is a business/marketing/political problem. Not a technical problem. It's hard to fix with technology only.
10:10:51FromDiscord<b0rsuk> We can install adblockers.
10:13:28FromDiscord<Abdulrahman> Can lua interact with nim?
10:15:39FromDiscord<Abdulrahman> Found this
10:15:40FromDiscord<Abdulrahman> https://nimble.directory/pkg/nimlua
10:16:09FromDiscord<Abdulrahman> And this 6yo thing
10:16:11FromDiscord<Abdulrahman> https://github.com/nim-lang/lua
10:36:24longptrtarzeau: For me it was on x86 (OpenSTEP). I ran Rhaposdy, I had to do a bit of work to get the ATI video drivers working but it was pretty amazing when it functional.
10:45:08FromDiscord<Laylie> re the web, disabling javascript goes a long way
11:21:25FromDiscord<mratsim> Coming soon: any Nim without ref/seq/strings to HLSL / Direct3D.↵↵This includes pointers, templates, macros. And you can write code once for CPU and GPU: https://github.com/mratsim/tattletale/pull/155
11:28:45*beholders_eye quit (Ping timeout: 253 seconds)
12:17:04*iwuvmika quit (Ping timeout: 267 seconds)
12:18:37*iwuvmika joined #nim
12:48:04FromDiscord<b0rsuk> In reply to @abdulrahman.103 "Can lua interact with": Yes, indirectly! You can write your Neovim configuration in Lua and then use Neovim as your editor of choice when writing Nim 😉
12:48:35FromDiscord<b0rsuk> || This is the smartest answer I could come up with. ||
13:00:30*beholders_eye joined #nim
13:15:04FromDiscord<mratsim> In reply to @abdulrahman.103 "Can lua interact with": As long as a language speaks C it can call Nim.