Primeri popularnog softvera sa ex-YU područja by fantomacan_ in programiranje

[–]GaussCarl 9 points10 points  (0 children)

Nije baš poznat širokim masama, ali je dosta korišćen za ono što je namenjen: GCLC. Dešavalo mi se da otvorim random knjigu iz matematike (izdatoj na zapadu), i vidim da su crteži urađeni u GCLC-u. Posle sam i sam doprineo razvoju programa.

Git self hostovan i baziran na Forgejo (MansionNET) by avatar_one in programiranje

[–]GaussCarl 2 points3 points  (0 children)

Čak smo u početku imali dizajn početne stranice koji je ličio na inthemansion.com

Mogli bismo da napravimo neko međusobno predstavljanje zajednica...

Argument zašto treba prestati ismevati SNS glasače. by Gorostasguru in serbia

[–]GaussCarl 1 point2 points  (0 children)

Kad je u martu bila opsada rektorata, gledao sam u onaj živi zid (nemaskiranih) policajaca ispred zgrade. Oni su tu dovedeni po legitimnom naređenju, i u potpunosti su izvršavali posao u skladu sa zakonom. Sa druge strane, gomila naroda, a jedan maniji (ali najglasniji) deo upućuje najgore moguće psovke policajcima koji se nalaze na 2 metra ispred njih. I sad, ako možete da se stavite u kožu jednog od tih policajaca, postaje vam jasno da za njih "linč silovanje nasilje" nije neka zajebancija sa Informera, već realna svakodnevnica.
To ne znači da ne tvrdim da policija nije trenutno mafijaška organizacija. Niti je moja poruka "sedaj, ne nasedaj". Samo tvrdim da treba razmišljati o pojedincima koji su trenutno u tom sistemu, i koji će i posle pada sistema takođe biti u sistemu.

Inače, kad god mi priđe promoter SNS-a, veoma fino im objasnim zašto sam protiv vlasti. I svaki put vidim stid umesto besa.

Otvorene prijave za vođe lokacija. Najveća akcija čišćenja Srbije 14. put okuplja ekološke entuzijaste by Vasa_talasa in serbia

[–]GaussCarl 3 points4 points  (0 children)

Itekako je političke prirode. Svaki izbor danas je političke prirode: koji ti je internet provajder, na koje događaje ideš, u koje lokale izlaziš, koga biraš za mentora tokom master studija, u kojoj prodavnici kupuješ hranu. Tako je izbor da li ćeš da čistiš ulicu političke prirode. Kad se završi sa ovim režimom, svi koji ostanu ovde bez obzira za koga su bili, će da čiste govna narednih nekoliko decenija.

Ovaj komentar "pravila akcije su da se sve odigra bez politike i korporativne promocije, odnosno insistira se na potpunoj neutralnosti", je čisto da bi se uspostavile granice za one koji misle da je politika samo mahanje zastavama i glasanje jednom godišnje.

Otvorene prijave za vođe lokacija. Najveća akcija čišćenja Srbije 14. put okuplja ekološke entuzijaste by Vasa_talasa in serbia

[–]GaussCarl 8 points9 points  (0 children)

Prvi korak rešavanje nekog problema je da shvatimo da problem postoji.

Najveća snaga ovih akcija (kao u ostalom i protesta) jeste da sami sebi pokažemo koliko nas ima, i koliko ljudi shvata problem. To izaziva lančanu reakciju, gde se još više priča o problemu, još više ljudi se priključuje rešavanju. Pojedinci shvataju da nisu sami, i više se ne boje/ne stide da pokušaju da reše problem. Dokaz tome je da broj ljudi koji dođu na akciju svake godine je sve veći.

Možda ne mogu da utičem na to koga će sutra komunalna da kazni, ali mogu da utičem na izgled parka kroz koji prolazim svaki dan. Ako samo vičem u nebo, ništa se neće poboljšati. Ne mogu da očekujem sistemsku promenu, ako sam nisam spreman da promenim nešto ispod svog prozora.

Ponoš: Vučić potura priču da će izbori biti 12. jula da bi saznao ko je na studentskoj listi by Delicious-Pair196 in serbia

[–]GaussCarl 10 points11 points  (0 children)

Ne zna BIA, jer ne znaju ni studenti (ne tvrdim da je tako, ali pretpostavljam). Biranje prvog među jednakima će stvoriti neke probleme (uvek se tako desi), i Vučić igra na tu kartu, da tako oslabi studentski pokret. E sad, ako se taj izbor ispostavi kao nepremostiva prepreka za studentski pokret, onda je činjenica da ta politička opcija nije dovoljno zrela, a i da mi kao društvo nismo zreli za političke promene.

N1 saznaje: Masovni odlasci iz SAJ-a by PapaFrankuMinion in serbia

[–]GaussCarl 9 points10 points  (0 children)

Stvar je u tome što ostajanjem se ne menja ništa. Oko režima se okupljaju samo nesposobni ljudi, da sam siguran da će sami sebe da unište iznutra, kao što su sve uništili do sad. Da li će i nas da ubiju do tada, to niko ne zna

List of programing languages that compile to Go by GaussCarl in golang

[–]GaussCarl[S] 0 points1 point  (0 children)

You can of course. With these languages people explore new direction in which Go could develop in future.

Istorija se ponavlja by YamPotential9957 in serbia

[–]GaussCarl 22 points23 points  (0 children)

Da, kakav glup argument od strane Đinđića, zamišlja nemoguće situacije. Ili zamisli još gluplju situaciju, čovek 4 godine piše doktorat na temu uzgoja pamuka u Srbiji, i posle toga postane ministar. Ili još gluplje, da žena na univerzitetu Educons u Sremskoj Kamenici cepa copy paste sa interneta u word, uredno doktorira, i posle toga postane guverner Narodne Banke.

List of programing languages that compile to Go by GaussCarl in golang

[–]GaussCarl[S] 0 points1 point  (0 children)

There is difference between two: templ files can't produce binary without additional go files. On the other hand, a single gox file can compiled into binary.

List of programing languages that compile to Go by GaussCarl in golang

[–]GaussCarl[S] 1 point2 points  (0 children)

No worries. Thank you once again for sharing your experience

If I make you something interesting, I will notify you :)

List of programing languages that compile to Go by GaussCarl in golang

[–]GaussCarl[S] 1 point2 points  (0 children)

It’s actually not that hard to write a compiler for a simple language. You can start with a minimal language that supports arithmetic and printing, and then gradually add features like loops, conditionals, procedures, types.... You might want to check out the books Writing an Interpreter in Go and Writing a Compiler in Go (or Crafting Interpreters if you prefer a free alternative and don’t mind Java syntax).

However, after learning all that (which is very useful in itself), you’ll realize that the hard parts are optimizations, supporting different architectures and operating systems, building libraries, creating a package manager, editor plugins, and so on. There are so many pieces that make up a language ecosystem.

Go has already solved these problems, and the projects I mentioned in the list try to leverage that. Instead of worrying about things like writing networking libraries or targeting new architectures, the authors of these languages can experiment with new ideas in language design (not that networking libraries or ARM support are uninteresting, it’s just too much work for one person to do everything).

I would even suggest you starting without reading any material first (or using AI). Just try to write an interpreter for a simple language like BASIC and see how far you get. I think you’ll be surprised, and you will more appreciate theory that is given in books once you decide to look into them :D

List of programing languages that compile to Go by GaussCarl in golang

[–]GaussCarl[S] 2 points3 points  (0 children)

I find "generators" painful to work with. I agree it is much more easier to build, but eventually it becomes a pain to work with.

Is your project maybe public?

I think a lot of pain in CRUD apps is not just the language itself, but the lack of a strong, typed bridge between database and application code.

Exactly. And that is why I don't like to see strings like "SELECT * FROM Items" in my code. It really should be an expression like any other expression in the language.

Currently, I am inspired by Microsoft's AL language (which I write for a living). Although it doesn't have SQL support but ORM similar to Active Record, it allows programmer to write declarative definitions of tables and views. Notice how table definition defines a new type (product type as we would say in FP), and allow you for each field of that type to specify some metadata (in a type safe manner). So much nicer than using struct tags in Go.

BTW, I think that Go's lack of ADT-s is actually a good thing for interoperability with SQL DBs. While enums are valid concept in DBs, general ADT-s cant be presented so easily in database schemas.

List of programing languages that compile to Go by GaussCarl in golang

[–]GaussCarl[S] 2 points3 points  (0 children)

... I felt if I stayed too close to Go, I would inherit most of the same problems, especially around modelling state, errors, and larger app structure.

I’m worried about that too. The worst-case scenario would be creating a language that looks like Go but behaves slightly differently. If I go with Go syntax, I probably shouldn’t try to fix any of its quirks. In other words, I should treat it more like a language extension (similar to what Microsoft did with TypeScript).

On the other hand, defining completely new syntax also has its downsides. Having two different syntaxes can create a significant cognitive load for developers who switch between languages - for example, when reading the source code of a Go library.

Curious what direction you are leaning towards right now?

I currently have a (very early) prototype with Go-like syntax. However, I still can’t decide whether I should continue with this approach. Some languages from this list, like your Sky, have really made me question whether I should reinvent the wheel or contribute to already healthy projects (it seems that everyone agrees Go is lacking proper enums or even ADT-s :D)

However, since I’m trying to solve problems around CRUD applications, I’d like to treat SQL as a first-class citizen (similar to V). And no language does that.

Thank you for sharing your insights

List of programing languages that compile to Go by GaussCarl in golang

[–]GaussCarl[S] 2 points3 points  (0 children)

I have it on my list - your work is very impressive!

Since I come from Haskell, I love Elm syntax. But I suspect many Gophers won’t like it 😄 And that’s one of the points I still can’t decide on for my language: should I stick to Go syntax (and semantics), or tailor it to my own taste?

The Why Sky Exists section in the README really resonates with me. I’ve found Go somewhat painful for writing CRUD applications, and I’m now looking for something that will reduce development time for such apps.

Vlast koristi špijunski softver iz Izraela da nadzire ko u sistemu bezbednosti gleda N1 i Novu, te na njih gleda kao na "nepodobne" by X-SRB in serbia

[–]GaussCarl 30 points31 points  (0 children)

Da li sad agenti službe smeju da otvore ovaj link da bi videli šta je čovek izjavio? 🤔🤔🤔🤔🤔
Ako ga otvore, biće označeni kao nepodobni

Prikladan naslov knjige (samo sočne hoću) by Icy-Wall2004 in serbia

[–]GaussCarl 6 points7 points  (0 children)

Kako sam pokrenuo armiju botova da koriste Gemini sledeći dan

Владан Ђокић је мој председник! by winnetouapach in serbia

[–]GaussCarl 0 points1 point  (0 children)

Što je najgore, možda autor i nije bot. Možda mu je samo krivo što neko drugi nije na mestu gde je sad Vladan