The moment you've all been waiting for is finally here. You won't have to face the gruelling troubles of removing babel packages manually and ending up with packages which are missing their dependencies.
That's because the new Babel comes with a beautiful package uninstallation feature!
Perhaps I am bit too excited. Anyway. Test it, use it, and most important of all write more Nimrod packages!
A full changelog is available here.
To update on Linux and Mac OS X simply run babel install babel. On Windows you can download this, unzip it and execute install.bat.
Enjoy!
That's nice to hear. You may have just inspired me to write more about GTK :)
But damn, that GTK scrolling issue was really irritating. Hopefully my article helps someone out there.
Hi - congrats on the 0.4 release!
I just did a git pull to clone the repository, and I'm running into an error when trying to compile (using babel install babel or compiling with nimrod):
Taking a look at the babel.nim source file gives:
proc uninstall(options: TOptions) =
var pkgsToDelete: seq[TPackageInfo] = @[]
# Do some verification.
for pkgTup in options.action.packages:
echo("Looking for ", pkgTup.name, " (", $pkgTup.ver, ")...")
let installedPkgs = getInstalledPkgs(options.getPkgsDir())
var pkgList = findAllPkgs(installedPkgs, pkgTup)
if pkgList.len == 0:
raise newException(EBabel, "Package not found")
echo("Checking reverse dependencies...")
var errors: seq[string] = @[]
for pkg in pkgList:
# Check whether any packages depend on the ones the user is trying to
# uninstall.
let thisPkgsDep = options.babelData["reverseDeps"]{pkg.name}{pkg.version}
Am I missing a dependency? Is '{}' overloaded somewhere as an operator?
I'm sure it's just something dumb that I'm doing, but I poked around at the source and didn't come up with anything obvious... :) It looks like we want to return a subnode of options.babelData["reverseDeps"] if it exists for that package name/version? I'd submit a pull request but I'm not sure I know 100% how to fix it.
C:\Users\Uživatel\.babel\bin>"C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babel.exe"
Systém nemůže nalézt uvedenou cestu.
Saying that "system cannot find given file", though it clearly exists. This is almost surely problem with mis-interpreting UTF8 string somewhere.
When I execute babel.exe directly it says:
could not load: (ssleay32|libssl32).dll
though I installed shared Open SSL binaries just a minute ago. This was the moment when I gave up.
Edit: attempt to compile (with a 0.9.5 compiler) aporia directly from master ended quickly with:
O:\nimrod\Aporia-master>nimrod c aporia config\nimrod.cfg(37, 2) Hint: added path: 'C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0' [Path] config\nimrod.cfg(37, 2) Hint: added path: 'C:\Users\U┼żivatel\.babel\pkgs\' [Path] Hint: used config file 'o:\nimrod\0.9.5\config\nimrod.cfg' [Conf] Hint: used config file 'o:\nimrod\aporia-master\aporia.nimrod.cfg' [Conf] Hint: system [Processing] lib\system\sysspawn.nim(18, 7) Hint: 'system.cpuRelax()' is declared but not used [XDeclaredButNotUsed] Hint: aporia [Processing] aporia.nim(11, 7) Error: cannot open 'glib2'
even when I copied GTK binaries into Nimrod bin\.
though I installed shared Open SSL binaries just a minute ago. This was the moment when I gave up.
You need to restart your terminal so that it gets a new PATH environment variable which hopefully includes the location of these DLLs. But then I don't know how you "installed" these.
2. (critical for me) The installer put files on drive C:, into Usersusername.
Afaik this is how Windows 7 handles its directories and applications are encouraged to store user-specific stuff in there. You're not fighting Babel here, you're fighting how your OS is supposed to work... It's like trying to keep /etc or ~ clean on Unix -- a huge waste of time.
(minor): The installer announces lack of ssl32.dll and exits. Not everyone is so knowledgeable to know what exactly it is asking for.
That's indeed a bug. I simply forgot to include the DLLs in the zip file. My bad.
(major) I use Czech language Windows and keep default username (Uživatel, with the funny diacritics inside). I do not use this directory so I do not care. Babel had installed some files inside and when I try to execute babel.bat I get:
That's odd. I presume that executing babel.exe directly works because it seems you managed to install babel?
Can you check what the .bat file contains? My guess is that the path there is incorrect.
As for Aporia, you should be building it using babel. It will install all the dependencies for you that way. The error you are getting is not to do with missing DLLs but with missing .nim files. You need the gtk2 package installed.
dom96: when I do chcp 65001 it unexpectedly closes the command shell window.
When I execute a .bat file:
echo "start" chcp 65001 chcp echo "done"
it shows:
C:\Temp>echo "start" "start" C:\Temp>chcp 65001 C:\Temp>chcp C:\Temp>echo "done" "done" C:\Temp>
That's weird. This is the output I get:
C:\Users\Dominik>test.bat
C:\Users\Dominik>echo "start"
"start"
C:\Users\Dominik>chcp 65001
Active code page: 65001
C:\Users\Dominik>chcp
Active code page: 65001
C:\Users\Dominik>echo "done"
"done"
Odd things happen when I try to echo some unicode though
Edit: Try executing one of the .bat files in ~/.babel/bin/ after executing chcp 65001, it seems to be working for me with unicode file names. Also change your font to Lucida Console, it supports unicode.
I found what was the problem - using default raster font. This crashed the shell window. Switching to Lucida makes it work.
So I did chcp 65001 in cmd.exe and then run babel.bat, the executable was found, I ended up with
C:\Users\Uživatel\.babel\bin>chcp 65001 Aktivní znaková stránka: 65001 C:\Users\Uživatel\.babel\bin>babel.bat C:\Users\Uživatel\.babel\bin>"C:\Users\Uživatel\.babel\pkgs\babel-0.4.0\babel.exe" could not load: (ssleay32|libssl32).dll C:\Users\Uživatel\.babel\bin>
Here's log of my compilation (with fresh 0.9.5 compiler), there are few wanings:
O:\nimrod\babel-0.4_win32>.\src\babel1.exe install Installing babel-0.4.0 Building babel/babel.exe using c backend... Hint: used config file 'o:\nimrod\0.9.5\config\nimrod.cfg' [Conf] Hint: used config file 'o:\nimrod\babel-0.4_win32\src\babel.nimrod.cfg' [Conf] Hint: system [Processing] Hint: babel [Processing] Hint: httpclient [Processing] Hint: sockets [Processing] Hint: os [Processing] Hint: strutils [Processing] Hint: parseutils [Processing] Hint: times [Processing] Hint: winlean [Processing] Hint: unsigned [Processing] Hint: openssl [Processing] lib\wrappers\openssl.nim(486, 45) Hint: 'EIO' is declared but not used [XDeclaredButNotUsed] Hint: parseurl [Processing] Hint: strtabs [Processing] Hint: hashes [Processing] Hint: base64 [Processing] Hint: asyncnet [Processing] Hint: asyncdispatch [Processing] Hint: oids [Processing] Hint: endians [Processing] Hint: tables [Processing] Hint: math [Processing] lib\pure\math.nim(199, 7) Hint: 'math.gettime(dummy: ptr cint): cint' is declared but not used [XDeclaredButNotUsed] Hint: macros [Processing] Hint: rawsockets [Processing] Hint: sets [Processing] lib\pure\asyncdispatch.nim(989, 6) Hint: 'cbName' is declared but not used [XDeclaredButNotUsed] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing recvLine as an async proc. [User] Hint: net [Processing] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing readIntoBuf as an async proc. [User] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing recv as an async proc. [User] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing recvLine as an async proc. [User] lib\pure\asyncnet.nim(205, 14) Hint: conversion from string to itself is pointless [ConvFromXtoItselfNotNeeded] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing recvFull as an async proc. [User] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing parseChunks as an async proc. [User] lib\pure\httpclient.nim(473, 6) Hint: 'ri' is declared but not used [XDeclaredButNotUsed] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing parseBody as an async proc. [User] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing parseResponse as an async proc. [User] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing newConnection as an async proc. [User] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing request as an async proc. [User] lib\pure\asyncdispatch.nim(939, 6) Hint: Processing get as an async proc. [User] Hint: parseopt [Processing] lib\pure\parseopt.nim(54, 34) Warning: 'quoteIfContainsWhite' is deprecated [Deprecated] babel.nim(4, 19) Warning: 'parseopt' is deprecated [Deprecated] Hint: osproc [Processing] Hint: streams [Processing] Hint: cpuinfo [Processing] lib\pure\osproc.nim(250, 13) Warning: 'startCmd' is deprecated [Deprecated] lib\pure\osproc.nim(274, 19) Warning: 'startCmd' is deprecated [Deprecated] lib\pure\osproc.nim(282, 14) Warning: 'startCmd' is deprecated [Deprecated] lib\pure\osproc.nim(922, 10) Warning: 'startCmd' is deprecated [Deprecated] Hint: pegs [Processing] Hint: unicode [Processing] Hint: json [Processing] Hint: lexbase [Processing] Hint: algorithm [Processing] Hint: sequtils [Processing] Hint: packageinfo [Processing] Hint: parsecfg [Processing] Hint: version [Processing] babelpkg\version.nim(58, 6) Warning: 'nil' statement is deprecated; use an empty 'discard' statement instead [NilStmt] Hint: tools [Processing] babelpkg\tools.nim(83, 10) Warning: 'nil' statement is deprecated; use an empty 'discard' statement instead [NilStmt] babelpkg\tools.nim(89, 10) Warning: 'nil' statement is deprecated; use an empty 'discard' statement instead [NilStmt] babelpkg\packageinfo.nim(186, 5) Warning: 'existsKey' is deprecated [Deprecated] Hint: download [Processing] babelpkg\download.nim(31, 5) Hint: 'download.doPull(meth: TDownloadMethod, downloadDir: string)' is declared but not use d [XDeclaredButNotUsed] babelpkg\download.nim(12, 5) Hint: 'download.getSpecificDir(meth: TDownloadMethod): string' is declared but not used [XD eclaredButNotUsed] Hint: config [Processing] babel.nim(293, 6) Hint: 'depNameVer' is declared but not used [XDeclaredButNotUsed] gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\babel_babel.o o :\nimrod\babel-0.4_win32\src\nimcache\babel_babel.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_system.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_system.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_httpclie nt.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_httpclient.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_sockets. o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_sockets.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_os.o o:\ nimrod\babel-0.4_win32\src\nimcache\stdlib_os.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_strutils .o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_strutils.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parseuti ls.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parseutils.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parseurl .o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parseurl.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_strtabs. o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_strtabs.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_base64.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_base64.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_tables.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_tables.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_sets.o o :\nimrod\babel-0.4_win32\src\nimcache\stdlib_sets.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parseopt .o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parseopt.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_osproc.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_osproc.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_streams. o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_streams.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_cpuinfo. o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_cpuinfo.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_pegs.o o :\nimrod\babel-0.4_win32\src\nimcache\stdlib_pegs.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_unicode. o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_unicode.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_json.o o :\nimrod\babel-0.4_win32\src\nimcache\stdlib_json.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_lexbase. o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_lexbase.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_algorith m.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_algorithm.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\babel_packagein fo.o o:\nimrod\babel-0.4_win32\src\nimcache\babel_packageinfo.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parsecfg .o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parsecfg.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\babel_version.o o:\nimrod\babel-0.4_win32\src\nimcache\babel_version.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\babel_tools.o o :\nimrod\babel-0.4_win32\src\nimcache\babel_tools.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\babel_download. o o:\nimrod\babel-0.4_win32\src\nimcache\babel_download.c gcc.exe -c -w -O3 -fno-strict-aliasing -Io:\nimrod\0.9.5\lib -o o:\nimrod\babel-0.4_win32\src\nimcache\babel_config.o o:\nimrod\babel-0.4_win32\src\nimcache\babel_config.c gcc.exe -o o:\nimrod\babel-0.4_win32\src\babel.exe o:\nimrod\babel-0.4_win32\src\nimcache\babel_config.o o:\nimrod\ba bel-0.4_win32\src\nimcache\babel_download.o o:\nimrod\babel-0.4_win32\src\nimcache\babel_tools.o o:\nimrod\babel-0.4_win 32\src\nimcache\babel_version.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parsecfg.o o:\nimrod\babel-0.4_win32\src\n imcache\babel_packageinfo.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_sequtils.o o:\nimrod\babel-0.4_win32\src\nimca che\stdlib_algorithm.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_lexbase.o o:\nimrod\babel-0.4_win32\src\nimcache\st dlib_json.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_unicode.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_pegs.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_cpuinfo.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_streams.o o:\nimr od\babel-0.4_win32\src\nimcache\stdlib_osproc.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parseopt.o o:\nimrod\babel -0.4_win32\src\nimcache\stdlib_net.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_sets.o o:\nimrod\babel-0.4_win32\src\ nimcache\stdlib_rawsockets.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_macros.o o:\nimrod\babel-0.4_win32\src\nimcac he\stdlib_math.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_tables.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_en dians.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_oids.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_asyncdispatch .o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_asyncnet.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_base64.o o:\ni mrod\babel-0.4_win32\src\nimcache\stdlib_hashes.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_strtabs.o o:\nimrod\babe l-0.4_win32\src\nimcache\stdlib_parseurl.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_openssl.o o:\nimrod\babel-0.4_w in32\src\nimcache\stdlib_unsigned.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_winlean.o o:\nimrod\babel-0.4_win32\sr c\nimcache\stdlib_times.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_parseutils.o o:\nimrod\babel-0.4_win32\src\nimca che\stdlib_strutils.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_os.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_s ockets.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_httpclient.o o:\nimrod\babel-0.4_win32\src\nimcache\stdlib_system .o o:\nimrod\babel-0.4_win32\src\nimcache\babel_babel.o Hint: operation successful (32967 lines compiled; 15.085 sec total; 58.594MB) [SuccessX] babel-0.4.0 already exists. Overwrite? [y/N] y O:\nimrod\babel-0.4_win32\src\babel.exe -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babel.exe O:\nimrod\babel-0.4_win32\src\babel.nim -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babel.nim O:\nimrod\babel-0.4_win32\src\babel.nimrod.cfg -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babel.nimrod.cfg O:\nimrod\babel-0.4_win32\src\babel1.exe -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babel1.exe O:\nimrod\babel-0.4_win32\src\babelpkg\config.nim -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babelpkg\config.nim O:\nimrod\babel-0.4_win32\src\babelpkg\download.nim -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babelpkg\download.nim O:\nimrod\babel-0.4_win32\src\babelpkg\packageinfo.nim -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babelpkg\packageinf o.nim O:\nimrod\babel-0.4_win32\src\babelpkg\tools.nim -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babelpkg\tools.nim O:\nimrod\babel-0.4_win32\src\babelpkg\version.nim -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babelpkg\version.nim O:\nimrod\babel-0.4_win32\babel.babel -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babel.babel O:\nimrod\babel-0.4_win32\babel.babel -> C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babel.babel Creating stub: C:\Users\U┼żivatel\.babel\pkgs\babel-0.4.0\babel.exe -> C:\Users\U┼żivatel\.babel\bin\babel.bat babel installed successfully. O:\nimrod\babel-0.4_win32>pause Pokračujte stisknutím libovolné klávesy... O:\nimrod\babel-0.4_win32>
I had minor success with the new version. Downloaded, installed, tried to run the .babel/bin/babel.bat: again got the "file not found". Then I saved babel.bat as UTF8, but it didn't help, so I returned to the original (59 bytes long version w/o BOM).
Then I did chcp 65001 in the cmd shell and voila, this moved things one step further to
C:\Users\Uživatel\.babel\bin>babel.bat C:\Users\Uživatel\.babel\bin>"C:\Users\Uživatel\.babel\pkgs\babel-0.4.0\babel.exe" could not load: (ssleay32|libssl32).dll
C:\Users\Uživatel\.babel\pkgs\babel-0.4.0>dir Svazek v jednotce C nemá žádnou jmenovku. Sériové číslo svazku je BC60-B7CF. Výpis adresáře C:\Users\Uživatel\.babel\pkgs\babel-0.4.0 04.07.2014 11:45 <DIR> . 04.07.2014 11:45 <DIR> .. 25.06.2014 16:40 234 babel.babel 04.07.2014 11:45 435 838 babel.exe 25.06.2014 16:40 28 204 babel.nim 25.06.2014 16:40 8 babel.nimrod.cfg 25.06.2014 16:40 1 012 951 babel1.exe 04.07.2014 11:45 295 babelmeta.json 04.07.2014 11:45 <DIR> babelpkg 25.06.2014 16:41 1 178 624 libeay32.dll 25.06.2014 16:41 269 824 ssleay32.dll Souborů: 8, Bajtů: 2 925 978 Adresářů: 3, Volných bajtů: 27 989 438 464 C:\Users\Uživatel\.babel\pkgs\babel-0.4.0>