Live data from Hacker News

Show HN: Spanish Basic

vainilla.app

31–40 of 51 posts

Re: Show HN: Spanish Basic

#31

This reminds me of Latino [1] and Si [2]. Time to add Vainilla to the list [3]. [1] https://www.lenguajelatino.org/ [2] https://akercheval.github.io/si/ [3] https://www.wikipedia.org/wiki/Non-English-based_programming...

> [2] https://akercheval.github.io/si/

Suggestion: the replacement for the new keyword should be crear, not nueva. This makes more sense as a verb (even when translated back to English!) and side-steps the gender issues.

Re: Show HN: Spanish Basic

#32
post #27

As a spaniard, please don't. I'm fine with programming in english, this only complicate things for everyone involved. Imagine if every popular language out there had their own adaptations or even their own programming languages. Also, you must know english for coding. There is no way you can be a good developer without a good english knowledge - docs, specs, protocols, guides, tools, books, remote jobs with internati…

Agreed. I think it's a bad idea (for the stated purpose, not as a nice little project which is always good to see of course). There's already sort of a problem in spanish texts (articles, some books) where the author chooses to make up (often cringy) translations for terms that don't really have an accepted counterpart in spanish. So they just translate the thing literally, and without consistency. Each author decide…

I remember being completely mystified the first time I heard "arreglo" at my first job.

I have a theory that the frequency of the use of those translations (arreglo, aplicativo) in a workplace is directly proportional to the amount of bureaucracy in it.

Re: Show HN: Spanish Basic

#33

As a spaniard, please don't. I'm fine with programming in english, this only complicate things for everyone involved. Imagine if every popular language out there had their own adaptations or even their own programming languages. Also, you must know english for coding. There is no way you can be a good developer without a good english knowledge - docs, specs, protocols, guides, tools, books, remote jobs with internati…

[deleted]

Re: Show HN: Spanish Basic

#34
I feel programming languages for interactive fiction are the only place where non-english projects have any chance of being useful.

Inform7 in spanish would be neat to have for kids, for example. It's not about programming, it's more about expressing themselves through a game.

Re: Show HN: Spanish Basic

#35
I like it! I'm reminded of Apple's attempts at localizing AppleScript.

In addition to the standard English-like AppleScript syntax, Apple also developed [1] localized dialects including French and Japanese, as well as a "professional" query language syntax:

    English: the first character of every word whose style is bold
    Japanese: スタイル=ボ-ルドであるすべての単語の最初の文字
    French: le premier caractère de tous le mots dont style est gras
    Professional: { words | style == bold }.character[1]
(Any transcription errors are mine.)

The dialects apparently shared a common internal representation so you could write a script in one language and then view/edit it in another (of course comments would still be in the original language.)

From an interesting retrospective by one of its designers:

[1] AppleScript, HOPL '07 https://dl.acm.org/doi/abs/10.1145/1238844.1238845

Re: Show HN: Spanish Basic

#36
post #27

As a spaniard, please don't. I'm fine with programming in english, this only complicate things for everyone involved. Imagine if every popular language out there had their own adaptations or even their own programming languages. Also, you must know english for coding. There is no way you can be a good developer without a good english knowledge - docs, specs, protocols, guides, tools, books, remote jobs with internati…

Agreed. I think it's a bad idea (for the stated purpose, not as a nice little project which is always good to see of course). There's already sort of a problem in spanish texts (articles, some books) where the author chooses to make up (often cringy) translations for terms that don't really have an accepted counterpart in spanish. So they just translate the thing literally, and without consistency. Each author decide…

Yeah, that's a good one.

The terminology is well established and standardized in english, so if someone says things like bus, heap/stack allocation, driver, or even simple random things like timeout, tracker, to trim a string, to wrap an error, etc. everyone knows what you mean but when people write their docs in spanish and make up their own terms (let alone the mental effort required to translate every term), you can quite easily end up with a huge mess.

Por favor, programad en inglés y usando los términos conocidos y si tenéis un equipo a cargo forzad a hacerlo así, os lo agradecerán en el futuro!

Re: Show HN: Spanish Basic

#37
post #27

As a spaniard, please don't. I'm fine with programming in english, this only complicate things for everyone involved. Imagine if every popular language out there had their own adaptations or even their own programming languages. Also, you must know english for coding. There is no way you can be a good developer without a good english knowledge - docs, specs, protocols, guides, tools, books, remote jobs with internati…

Agreed. I think it's a bad idea (for the stated purpose, not as a nice little project which is always good to see of course). There's already sort of a problem in spanish texts (articles, some books) where the author chooses to make up (often cringy) translations for terms that don't really have an accepted counterpart in spanish. So they just translate the thing literally, and without consistency. Each author decide…

It turns out that there may be a shared etymology from Old French "arraier" (I arrange, prepare, put in order; contrast En. disarray). So, as far as choices go it's not necessarily a bad one.

Re: Show HN: Spanish Basic

#39
post #30

Earlier quoted context omitted.

Pedantic is being the friendly, correcting cynic. Native Spanish speakers use si as si in texts and informal messages all the time. It's understood from context; I think.

Some native Spanish speakers make abhorrent mistakes when using their language. That doesn’t make it okay.

It's not hugely different from using i instead of I as the first-person singular pronoun in English which I wouldn't class as 'abhorrent' but rather 'very informal', which is fine so long as the actual language itself is preserved.

Re: Show HN: Spanish Basic

#40
post #27

Earlier quoted context omitted.

Agreed. I think it's a bad idea (for the stated purpose, not as a nice little project which is always good to see of course). There's already sort of a problem in spanish texts (articles, some books) where the author chooses to make up (often cringy) translations for terms that don't really have an accepted counterpart in spanish. So they just translate the thing literally, and without consistency. Each author decide…

It turns out that there may be a shared etymology from Old French "arraier" (I arrange, prepare, put in order; contrast En. disarray ). So, as far as choices go it's not necessarily a bad one.

Until someone comes along and translates 'heap_alloc' as 'asignacion_al_monton' or 'DatabaseDriver' as 'PilotoBaseDeDatos' (I wish I had made up the latter).
Post reply on HN