Musings of a Software Inventor, or, THE LACK THEREOF

EPFarms Panel

Structure

The panel is built around Contize (and eventually Continuity), which gives the whole thing a completely different feel, programming-wise, from other web-based applications. The goal is to remove the obsessive state management from the programmer's tasks and transfer the task back to the language. Instead of the programmer keeping track of the current state in a variable, for example, the current place of execution in the code is the current state of the program. Since this project was created I started Continuity, so someday the panel will move to use that (and will thus be a little cleaner).

Modules

Modules are easy to create and yet very powerful. This combination is achieved though the infrastructure which is inherited when a module is created. See EPFarms Panel Module Development for technical details.

See Also

Recent Development Feed

2010-01-11

  • 01:20 UTC Update random changes to resellerclub test script
    • util/rsc-test.pl -23 +2
  • 01:19 UTC Update domain sync tool. It works now!
    • util/rsc-sync.pl -137 +132
  • 01:19 UTC Add kiokudb indexer helper and domain clearing tool
    • util/kiokudb-fixindex.pl
    • util/clear-domain-info.pl
  • 01:17 UTC Update resellerclub libs (mostly just timestamps)
    • lib/ResellerClub/CurrencyService.pm -1 +1
    • lib/ResellerClub/CustomerService.pm -1 +1
    • lib/ResellerClub/DomContactExtService.pm -1 +1
    • lib/ResellerClub/DomContactService.pm -1 +1
    • lib/ResellerClub/DomFwdOrderService.pm -1 +1
    • lib/ResellerClub/DomOrderService.pm -1 +1
    • lib/ResellerClub/DomOrderSetupService.pm -1 +1
    • lib/ResellerClub/DotCoopContactService.pm -1 +1
    • lib/ResellerClub/DotEuContactService.pm -1 +1
    • lib/ResellerClub/DotEuService.pm -1 +1
    • lib/ResellerClub/DotTelService.pm -1 +1
    • lib/ResellerClub/DotTravelService.pm -1 +1
    • lib/ResellerClub/EntityActionService.pm -1 +1
    • lib/ResellerClub/FundService.pm -2 +3
    • lib/ResellerClub/LanguageService.pm -1 +1
    • lib/ResellerClub/LegalAgreementService.pm -1 +1
    • lib/ResellerClub/MailFwdOrderService.pm -1 +1
    • lib/ResellerClub/OrderService.pm -1 +1
    • lib/ResellerClub/OrderSetupService.pm -1 +1
    • lib/ResellerClub/PaymentGatewayService.pm -1 +1
    • lib/ResellerClub/ProductService.pm -1 +1
    • lib/ResellerClub/ResellerService.pm -1 +1
    • lib/ResellerClub/TaxServiceService.pm -1 +1
    • lib/ResellerClub/ThirdLevelDotUkService.pm -1 +1
    • lib/ResellerClub/WebsiteService.pm -1 +1
    • lib/ResellerClub/ZoneOrderService.pm -1 +1
    • lib/ResellerClub/CountryService.pm -1 +1
  • 01:17 UTC Make resellerclub a bit quieter
    • lib/ResellerClub.pm -1 +1