Skip to content

Instantly share code, notes, and snippets.

View wchristian's full-sized avatar

Christian Walde (Mithaldu) wchristian

View GitHub Profile

Considering Wasabi exists because Joel made the business decision that 1) Languages such as Python and Ruby are too 'slow' for whatever he was trying to do (yet again programmers making religious decisions without presenting evidence of what 'slow' is in real cases) and 2) He didn't want to have engineers install .NET or Java or PHP or something on some random off chance that they didn't have those utilities available.

This was 2001. So first off note that he didn't say something like 'well, .NET is way too new and the Java ecosystem has been sucking complete shit', or something reasonable and defendable.

Next, he espouses on how these 'weirdo' languages like LISP, Ruby or Python would be impossible to find programmers. But he created his own fucking batshit language that literally nobody else in the world uses.

Lastly, Wasabi is supposedly a superset dialect of VBScript. I don't know, I cant find any examples anywhere because the only place Wasabi is used is at FogCreek. But still, VBScript is a mess of

D:\traffics\conex_converter>prove t\request_builder.t -v
t\request_builder.t ..
1..5
ok 1 - use TFX::ConexConvert::RequestBuilder;
ok 2 - opts are properly grouped by course and dates
ok 3 - destination structure generation without a file
not ok 4 - one # TODO meep
# Failed (TODO) test 'one'
# at t\request_builder.t line 24.
C:\Perl\cpan\build\CPAN-Reporter-1.1803-2Ptht8>dmake test
Skip blib\lib\CPAN\Reporter\History.pm (unchanged)
Skip blib\lib\CPAN\Reporter\API.pod (unchanged)
Skip blib\lib\CPAN\Reporter\FAQ.pod (unchanged)
Skip blib\lib\CPAN\Reporter\PrereqCheck.pod (unchanged)
Skip blib\lib\CPAN\Reporter.pm (unchanged)
Skip blib\lib\CPAN\Reporter\Config.pod (unchanged)
Skip blib\lib\CPAN\Reporter\Config.pm (unchanged)
Skip blib\lib\CPAN\Reporter\History.pod (unchanged)
Running install for module 'Dist::CheckConflicts'
Running make for D/DO/DOY/Dist-CheckConflicts-0.02.tar.gz
Fetching with LWP:
http://www.perl.org/CPAN/authors/id/D/DO/DOY/Dist-CheckConflicts-0.02.tar.gz
Checksum for C:\Perl\cpan\sources\authors\id\D\DO\DOY\Dist-CheckConflicts-0.02.tar.gz ok
Dist-CheckConflicts-0.02
Dist-CheckConflicts-0.02/README
CPAN::Reporter: Makefile.PL result is 'pass', No errors.
---- Unsatisfied dependencies detected during ----
---- APEIRON/Task-Kensho-CLI-0.28.tar.gz ----
App::Nopaste [requires]
App::Ack [requires]
Devel::REPL [requires]
App::perlbrew [requires]
prerequisite module[FindBin] not known
prerequisite module[Socket] not known
prerequisite module[Socket] not known
use Smart::Comments;
for ( @lines ) { ### |===[%] |
generate_output( $_ );
}
C:\Users\Mithaldu>perl -e "use CPAN; print CPAN->VERSION"
Set up gcc environment - 3.4.5 (mingw-vista special r3)
1.9402
C:\Users\Mithaldu>perl -v
This is perl, v5.10.1 built for MSWin32-x86-multi-thread
(with 2 registered patches, see perl -V for more detail)
Copyright 1987-2009, Larry Wall
C:\>set PATH=C:\Program Files (x86)\PC Connectivity Solution\;c:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\ActiveState Komodo I
DE 5\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\TortoiseSVN\bin;C:\Perl-12\site
\bin;C:\Perl-12\bin
C:\>cd C:\Perl-12
C:\Perl-12>cmd
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
Checking if your kit is complete...
Looks good
Unable to find a perl 5 (by these names: C:\ActivePerl 5.12\bin\perl.exe perl.exe perl5.exe perl5.12.2.exe miniperl.exe, in these dirs: . C:\ActivePerl 5.12\sit
e\bin C:\ActivePerl 5.12\bin C:\Program Files (x86)\PC Connectivity Solution\ c:\Program Files (x86)\NVIDIA Corporation\PhysX\Common C:\Program Files (x86)\Acti
veState Komodo IDE 5\ C:\Windows\system32 C:\Windows C:\Windows\System32\Wbem C:\Windows\System32\WindowsPowerShell\v1.0\ C:\Program Files (x86)\TortoiseSVN\bin
C:\ActivePerl 5.12\bin)
Writing Makefile for IPC::Run3
dmake.exe: Error: -- `C:\ActivePerl' not found, and can't be made
my @dest_airports = split ',', $hotel->{airports};
my $counter = 0;
for my $airport ( @filtered_dest_airports ) {
if ( !$has_flights_cache{$airport} ) {
$counter++;
next;
}
# ...