vrijdag 21 november 2008

Random thoughts…

  • Ik heb een nieuwe versie van "map2dbg" gemaakt. Hiermee kun je weer de .map bestanden van Delphi en C++Builder 2007, 2009 (en verder?) omzetten naar een .dbg (Microsoft debug) bestand. Deze kun je weer gebruiken met Proces Explorer (kijken waarom je app. hangt of waar hij mee bezig is etc) en met MS WinDbg (analyseren van minidumps/memorydumps).
    http://asmprofiler.googlecode.com/files/map2dbg.zip

  • Eerste ervaringen met de gratis Turbo C++ Builder:
    De sources van map2dbg waren gelukkig openbaar, dus ik kon met de gratis versie van Turbo C++ een fix en een nieuwe build maken. Mijn eerste ervaring met C++Builder ("wat een boel compiler opties! die wil ik ook in Delphi!") en na een lange tijd weer met C++. Brrr, wat kun je met C++ lelijke code maken zeg... :-)
    http://turboexplorer.com/downloads

dinsdag 4 november 2008

Delphi Prism (.Net) beter dan C#?

Er is een interessant interview met Marc Hoffman over Delphi Prism:
http://www.bitwisemag.com/2/Delphi-Prism-Visual-Studio-Pascal
Screencast:
http://www.delphi.org/screencasts/3-DelphiPrismVideo1.html

Onder andere over verbeteringen van Delphi Prism ten opzichte van C#:

Makkelijker werken met null values en nullable types:
http://wiki.remobjects.com/wiki/Colon_Operator
http://wiki.remobjects.com/wiki/Nullable_Types

Makkelijker "Parallel Framework" / PFX features gebruiken:
http://wiki.remobjects.com/wiki/Future_(keyword)
http://wiki.remobjects.com/wiki/Parallel_Loops
http://wiki.remobjects.com/wiki/Asynchronous_Statements

Overig: locking, uitgebreide "for each", support:
http://wiki.remobjects.com/wiki/Locked_(keyword)
http://wiki.remobjects.com/wiki/For_(keyword)#Shortcut_syntax_.22for_each.22.2B.22from.22
Support voor "Mono on Linux" en "Cocoa# on MaxOS X"

Overzicht van alle features:
http://wiki.remobjects.com/wiki/Oxygene
http://wiki.remobjects.com/wiki/Language_Features_3.0_(Oxyg%C3%A8ne)