stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Programs that write programs







Programs that write programs

Programs that write programs 02/11/2004 10:54 AM

Following pointers from Ned Batchelder's recent excursion into code generation led me to another nice example of the power of dynamic languages. In order to streamline his use of C++, Ned wrote a little tool called cog which enables him to embed, in C++ programs, Python fragments that generate verbose and/or repetitive C++ constructs. He adds:

For more about code generation in general, try:
  • Dave Thomas interviewed about code generation. Dave Thomas is one of the Pragmatic Programmers, and I find I agree with him almost universally. He forbids putting the output of code generators under source control, I encourage it. We agree that the output should never be edited.
  • The Code Generation page on the c2 wiki. As will happen with a wiki, this fractures off in many directions, with many different viewpoints, both for and against code generation.
[ Ned Batchelder]
...




This is a GrokNews Entry: (what is grok?)





Similar Items

Programs that write programs

Grok Headline matches for Programs that write programs

how to write programs that create e-mail
spam


how to write programs that create e-mail
spam
02/07/2005 01:28 AM

cbc.ca/story/canada/national/2005/02/05/email-course050205.html
track this site | 3 links


HD programs seen by a few


HD programs seen by a few 06/10/2004 06:33 AM
Chicago Tribune Jun 10 2004 10:46AM GMT

Programs that may behave


Programs that may behave 08/13/2004 07:38 PM
Techzonez Aug 13 2004 11:04PM GMT

Mac OS X Provides Superb Programs


Mac OS X Provides Superb Programs 07/07/2004 01:11 AM
I could do without a lot of the programs I run on my OS X Macintosh, but there are at least 10 I consider essential. By Al Fasoldt, Syracuse Post-Standard (via MyAppleMenu)

A better way to remove programs


A better way to remove programs 07/18/2004 08:04 PM
ZDNet Jul 19 2004 0:31AM GMT

SP2 clashes with more than 40 programs


SP2 clashes with more than 40 programs 08/16/2004 11:48 AM
ZDNet UK Aug 16 2004 3:47PM GMT

EFL Educational programs


EFL Educational programs 07/24/2004 01:16 PM
EFL Educational programs Project - A presentation

PCs 'infested' with spy programs


PCs 'infested' with spy programs 04/16/2004 11:32 AM
BBC Apr 16 2004 4:22PM GMT

Using VB Script to Run Programs


Using VB Script to Run Programs 08/27/2004 01:58 PM

First Ten Programs on New Install?


First Ten Programs on New Install? 04/27/2004 02:35 PM

PPC FAQ: Startup Programs


PPC FAQ: Startup Programs 01/22/2004 02:28 AM

Add Remove Programs using MIFs


Add Remove Programs using MIFs 07/25/2004 02:32 PM

Mac Tip: Launch Programs Automatically


Mac Tip: Launch Programs Automatically 07/10/2004 10:05 PM
G4 Tech TV Jul 11 2004 2:10AM GMT

Painting programs for dummies


Painting programs for dummies 11/06/2003 10:47 PM
ZDNet Nov 6 2003 10:04PM ET

Database Programs Manager


Database Programs Manager 05/23/2002 10:39 PM

Solaris 10 will run Linux programs


Solaris 10 will run Linux programs 08/04/2004 03:10 AM
ZDNet UK Aug 4 2004 7:38AM GMT

Archive of Radio Programs


Archive of Radio Programs 12/15/2003 09:24 AM
If you're a fan of old-time radio, you'll enjoy the radio programs at RadioLovers ( http://www.radiolovers.com/ ). Here you can find episodes of radio programs in a variety of categories, from comedies to variety to music. From the front page...

The Rise Of Car Sharing Programs


The Rise Of Car Sharing Programs 12/30/2004 04:39 PM
Car sharing programs aren't all that new, but it appears that new technology is making them much easier to manage. It's not just about being able to reserve a car online, but in how users can unlock and use a car. There are a few different systems, but they use things like an RFID-enabled card to unlock the car doors (only if that cardholder reserved the car, obviously) and then unlocking the ignition as well. The car also monitors when it's on and where it is, so it knows whether or not to charge you for going over your reserved time. Of course, it's not hard to see how this could be taken even further with mobile technology. Instead of having to reserve a car via a computer, it shouldn't be that hard to use a GPS system in a phone to locate the nearest available car, get directions to that car, and then be able to unlock the car via the phone itself.

"causing some issues with other
programs"


"causing some issues with other
programs"
08/16/2004 09:55 PM

Best Alternative E-Mail Programs


Best Alternative E-Mail Programs 03/20/2003 01:05 PM
Microsoft Outlook and Outlook Express have been plagued by security issues for the last few years. Fortunately, Outlook is not the only game in town. Depending on a business' specific needs, a number of alternatives to Microsoft Outlook exist. Here are some of the best bets.

Programs Try Down-to-Earth Aid for
Marriages


Programs Try Down-to-Earth Aid for
Marriages
01/24/2004 09:29 PM
States have experimented for years with ways to bring down the divorce rate, much as President Bush proposes to do nationwide.

jwCGI a C++ library for CGI programs


jwCGI a C++ library for CGI programs 01/24/2004 12:12 AM
jwCGI-1.26.1 release

Programs protected as they're written


Programs protected as they're written 05/12/2004 09:50 AM
San Jose Mercury News May 12 2004 1:59PM GMT

Four Shareware Programs Every Mac
Designer Should Try


Four Shareware Programs Every Mac
Designer Should Try
09/15/2004 07:34 PM
By Jason Walsh, Low End Mac (via MyAppleMenu)

Copying Programs Could be Outlawed


Copying Programs Could be Outlawed 06/23/2004 07:11 PM

Blocking unwanted programs


Blocking unwanted programs 04/12/2004 07:37 AM
San Jose Mercury News Apr 12 2004 11:56AM GMT

Removing Programs Through ActiveSync


Removing Programs Through ActiveSync 07/01/2004 06:38 PM

Add And Remove Programs SQL examples


Add And Remove Programs SQL examples 08/17/2004 07:10 PM

"a great collection of programs"


"a great collection of programs" 03/22/2005 06:47 PM

Linux can run Microsoft programs


Linux can run Microsoft programs 03/30/2005 11:39 AM
Canadian Press via Canada.com Mar 30 2005 2:47PM GMT

Microsoft lists programs with possible
SP2 issues


Microsoft lists programs with possible
SP2 issues
08/15/2004 05:20 PM
Thanks to neostyle who gave me the heads up in BPN about this news.

Microsoft has posted a list of programs with possible issues in Service Pack 2. This is not a list of incompatible programs, but it is a list of programs that may or may not work correctly, or may behave differently, in SP2.

Service Pack 2 introduces a number of new features that help increase performance and security, and many the issues in the programs listed are related to the introduction of the Windows Firewall feature. You can also search the Microsoft Knowledge Base for specific issues that are related to your program and for the effects of the increased security features that are offered in Windows XP SP2. (Use the WINXPSP2 keyword in your searches.)

In many cases software vendors will release patches to their software to correct these possible issues. Such a case where this has taken place is the Neowin UXTheme MultiPatcher (which strangely enough is listed on this page). We have updated this program to version 2.0 with the release of SP2. (More info) Microsoft has 1.5.1 listed.

View: Microsoft Knowledge Base Article - 884130

Read full story...

Getting the List of Add/Remove Programs
into SMS 1.2 Inventory


Getting the List of Add/Remove Programs
into SMS 1.2 Inventory
08/29/2004 09:15 AM

Notes and Tips: Recipe Programs


Notes and Tips: Recipe Programs 02/11/2004 11:00 AM
Here are more recommendations for Mac-based cookbooks.

Programs: Beware of 'Spider-Man 2' for
the PC (Reuters)


Programs: Beware of 'Spider-Man 2' for
the PC (Reuters)
07/28/2004 12:49 PM
Reuters - Spider-Man has been accused of a lot of shady things, mostly by skinflint newspaper publisher J. Jonah Jameson. But who would have thought the action hero would be caught up in a controversy over his computer game?

Few Extra Programs Needed If Switching


Few Extra Programs Needed If Switching 08/18/2004 04:38 AM
If you're considering switching to a Mac, you're probably wondering if you'll need to buy a lot of new software. Maybe not. Apple's OS X computers might not need extra software to do the tasks you want. By Al Fasoldt, Syracuse Post-Standard (via MyAppleMenu)

Export Entourage emails for use in other
programs


Export Entourage emails for use in other
programs
03/06/2004 02:09 AM
Like me, if you are dying to try out an alternative to Entourage, but are stuck because all your previous mail is in Entourage, here's what to do. Click on the Folder list in the left-hand pane and drop it onto your desktop; ...

The end of recording programs in the
privacy of your home!


The end of recording programs in the
privacy of your home!
03/08/2004 11:16 PM
If you record a lot of programs you will want to re-think buying a new TV in the near future....

Electronics Recycling Programs Around
the Country


Electronics Recycling Programs Around
the Country
04/26/2004 08:44 AM
I'm late for Earth Day; sorry about that. However the issue of how to recycle electronics is a year-round concern, so I'm pointing you at the Electronic Industries Alliance Consumer...

Dell ups bucks for recycling programs


Dell ups bucks for recycling programs 07/01/2004 12:36 PM
Twenty-two grants of $10,000 will go to recycling efforts in the United States and Canada.
Grok Description matches for Programs that write programs
GrokA matches for Programs that write programs

Programs that write programs

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

'New in Adobe
Photoshop CS'
workshop released

iMac due for a
refit?

Photo Archives:
Unleashed Clone
Trooper

TOP 50
MANAGEMENT
THINKERS

'Zero Mission'
Example of Fine
Retro Game

Microsoft Warns
Windows Prone to
Hacking

Computer Modelling
Group Announces
Third Quarter
Results

Microsoft could face
legal action over
'critical flaw'

SanDisk pictures
memory cards for
less

Can Microsoft
deliver on CRM?

U.S. DOJ urges
against Block Oracle
PeopleSoft bid;
Windows warning;
Google in Chinese
Web ad service

Disney Stock Halted
on Comcast Bid

Disney Beats by a
Dime

French Internet firm
Wanadoo 2003 profits
jump

U.S. Justice
Department staff
opposes Oracle bid

Opteron can be a
more cost effective
offering. It depends

Cobricks (Community
Bricks)

Fast WMS
Gold Section
WORK system
e-commerce

IBM Delivering 90nm
Chips?

Smaller iPod To Hit
Stores Next Week

Chicagobusiness.com
Colorado Daily
eEye Digital
Security

MediaGuardian.co.uk
| City | Media
chiefs back Kerry
campaign

CNN.com - Paper:
Diet guru Atkins
qualified as obese -
Feb. 10, 2004

Flickr (Flicker)
photo sharing IM
instant messenger
instant message
friendster realtime
media sharing real
time online
community

Angry with RIAA
tactics, programmer
creates mask for
file-sharers

Sun unveils
UltraSparc 4 chip
and Opteron servers

Largest U.S. Cable
Operator Makes Bid
for Walt Disney

At Least 47 Die in
Baghdad Blast; 2nd
Attack in 24 Hours

New Automation
Opportunities in
.NET

Developer Security
Webcast Week
February 16 - 20,
2004

Longhorn Foghorn: A
Journey of a
Thousand Miles

NASA rover sets
one-day distance
record on Mars;
longer drives
planned

Comcast proposes
buying Disney in $66
billion deal

Microsoft offers fix
for critical flaw

Creative Inspire
T2900

Assess the Playing
Field

EEye: More Microsoft
bugs on the way

Experts: Don't panic
over Windows flaw

e-envoy opens
consultation on XML
schema for road
works/events

UK club hides
Windows defectors

OSDL tells users to
ignore SCO threats

Lindows wins in US
court Microsoft
ruling

Holovaty on Stealing
Monster Under the
Bed

Is LeapFrog a
Prince?

Disney and RSS
enclosures: 2 m
served!

what is grok?