<kjetilho>
I grew up with BASIC, which stored programs as tokens rather than text. so PRINT was a specific code, which could be translated to "SKRIV" or whatever. it would be compatible across languages, you saved it to tape (or floppy) and could read it in a computer where you had selected a different main language
<kjetilho>
Excel does a similar thing, they translate functions like AGGREGATE() to MENGDE() and AND() to OG() (this is Norwegian). unfortunately it was only half-way implemented, so English spreadsheets are translated to Norwegian (or other languages) - but spreadsheets stored in Norwegian are only readable in Norwegian Excel!!!
<kjetilho>
so... it *would* be possible to implement this sensibly, but I have not seen a successful attempt - yet.
hd1 has quit [Quit: Client closed]
<mange>
I'm not really convinced it would be possible to implement this sensibly, particularly because of what o0x1eef said: as soon as you move outside of "Ruby" into the Gem ecosystem (which is needed for most real-world software development) you run into problems. Translating things gets a lot harder once there are user-defined names involved.
<mange>
Where by "user" I mean "people outside of core Ruby".
<o0x1eef>
I think it could be fine if you were teaching French students, or in other specialized contexts but as a general solution I think it would cause more problems than it solves. It also helps to speak one language. Imagine if we start to have libraries in French, English, Arabic, etc. This quickly becomes a mess. I think it's actually good that there is a common language (English in this case)
<ZAJDAN>
but anyway I see that the gem uses yml file where is stored login in plain text
<constxd>
i mean u can just copy out the parts u need
<constxd>
like u wanna use ODBC to connect to the db
<constxd>
then it's fine
<constxd>
you can make the config file non-readable by unprivileged users
<constxd>
the issue with passing it on the command line is that anybody can read procfs (using something like top(1) or ps(1) as mentioned by rindolf) and see the password there
<rindolf>
constxd++ # explaining
rindolf has quit [Ping timeout: 244 seconds]
mweckbecker has quit [Quit: leaving]
mweckbecker has joined #ruby
TomyWork has quit [Remote host closed the connection]
TomyWork has joined #ruby
TomyWork has quit [Remote host closed the connection]
TomyWork has joined #ruby
cappy has joined #ruby
JulioPapel has quit [Remote host closed the connection]
FetidToot0 has joined #ruby
FetidToot has quit [Ping timeout: 248 seconds]
FetidToot0 is now known as FetidToot
Thanzex02 has joined #ruby
JulioPapel has joined #ruby
ZAJDAN1 has joined #ruby
ZAJDAN has quit [Ping timeout: 244 seconds]
Inline has quit [Quit: Leaving]
johnjaye has quit [Ping timeout: 244 seconds]
dviola has quit [Quit: WeeChat 4.5.1]
dviola has joined #ruby
johnjaye has joined #ruby
Inline has joined #ruby
Sampersand has joined #ruby
user71 has quit [Quit: Leaving]
Sampersand has quit [Quit: Client closed]
cappy has quit [Quit: Leaving]
TomyWork has quit [Remote host closed the connection]
TomyWork has joined #ruby
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
andreyuhai has joined #ruby
hwpplayer1 has quit [Remote host closed the connection]