Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6054431
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T08:09:07+00:00 2026-05-23T08:09:07+00:00

For one of my projects I have a python program built around the python

  • 0

For one of my projects I have a python program built around the python cmd class. This allowed me to craft a mini language around sql statements that I was sending to a database. Besides making it far easier to connect with python, I could do things that sql can’t do. This was very important for several projects. However, I now need to add in if blocks for greater control flow.

My current thinking is that I will just add two new commands to the language, IF and END. These set a variable which determines whether or not to skip a line. I would like to know if anyone else has done this with the cmd module, and if so, is there a standard method I’m missing? Google doesn’t seem to reveal anything, and the cmd docs don’t reveal anything either.

For an idea that’s similar to what I’m doing, go here. Questions and comments welcome. 🙂

Hmm, a little more complicated than what I was thinking, though having python syntax would be nice. I debated building a mini language for quite some time before I finally did it. The problem primarily comes in from the external limitations. I have a bunch of “data”, which is being generous, to turn into sql. This is based on other “data” that won’t pass through. It’s also unique to each specific “version” of the problem. Doing straight data to sql would have been my first inclination, but was not practical.

For the curious, I spent a great deal of time going over the mini languages chapter in the art of unix programming, found here.

If I had built the thing in pure python, I wouldn’t have had the flexibility I absolutely needed for the problem set.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T08:09:08+00:00Added an answer on May 23, 2026 at 8:09 am

    After examining the problem set some more, I’ve come to the conclusion that I can leave the minilanguage alone. It has all the features I need, and I don’t have the time to rebuild the project from the ground up. This has been an interesting problem and I’m no longer sure I would build another minilanguage if I encountered the same situation. OTOH, it works very well here, and I am loathe to give up the advantages it has conferred.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have 2 projects each one with its own unit test project, and one
I have a solution with 3 projects.One of UI (contains web pages) and one
I'm working in VS 2008 and have three projects in one solution. I'm debugging
I have several web application projects in one solution. When I start debugging one
I have upgraded one of my projects in c# from visual studio 2005 to
In one of my projects, I have an application that manages several clients (or
I have 2 projects. One project is a core and contains the GUI which
In one of my projects, I have some classes that represent entities that cannot
I have the following code in one of our projects webpages: XmlDocument xDoc =
I have two projects in my Solution. One implements my business logic and has

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.