<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/newscript/home/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/newscript/home/Home/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 31 Jul 2013 08:50:29 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/newscript/home/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by David C Black</title><link>https://sourceforge.net/p/newscript/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -13,6 +13,8 @@

 These are often put in customer specific directory organizations. Templates can help make the process of creation easier and more consistent. The concept of newscript is similar to Visual Studio or Eclipse projects; however, has been extended to sub-components.

+A **key concept** of newscript templates is that the resultant files are not useable until all of the marked placeholders have been replaced with useful code. This is done to avoid a common design error that happens as a result of copy/paste and forgetting to update key sections of a copied file or text.
+
 newscript can also be incorporated in some text editors (e.g. VIM).

 Plans for this project include adding a simple GUI dialog to make selection and use of templates easier.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David C Black</dc:creator><pubDate>Wed, 31 Jul 2013 08:50:29 -0000</pubDate><guid>https://sourceforge.net2e9620c7c00529cec0d4465de162a0ea061819b9</guid></item><item><title>Home modified by David C Black</title><link>https://sourceforge.net/p/newscript/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,4 +1,18 @@
 [[project_admins]]
 [[download_button]]

+This script is useful for those who create complex code content that has one or more common file/directory structures. Currently the script is aimed at Linux based environments. Examples of appropriate end-users are hardware/verification professionals creating digital designs (SoCs) using languages such as SystemVerilog, SystemC or VHDL. Complex code examples include TLM 2.0 or UVM (Universal Verification Methodology) standards promoted by [Accellera](http://www.accellera.org)
+
+For example, in UVM designers typically needs to create multiple derivations of the following base classes:
+
+1. `uvm_test`
+2. `uvm_env`
+3. `uvm_agent containing unique `uvm_sequencer`, `uvm_driver`, and `uvm_monitor`
+4. `uvm_sequence_item`
+5. `uvm_sequence`
+
+These are often put in customer specific directory organizations. Templates can help make the process of creation easier and more consistent. The concept of newscript is similar to Visual Studio or Eclipse projects; however, has been extended to sub-components.
+
+newscript can also be incorporated in some text editors (e.g. VIM).
+
 Plans for this project include adding a simple GUI dialog to make selection and use of templates easier.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David C Black</dc:creator><pubDate>Wed, 31 Jul 2013 08:19:54 -0000</pubDate><guid>https://sourceforge.net3c754284ee576f014347a2862a17d400d0c0025a</guid></item><item><title>Home modified by David C Black</title><link>https://sourceforge.net/p/newscript/home/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,5 +1,4 @@
-Welcome to your wiki!
+[[project_admins]]
+[[download_button]]

-This is the default page, edit it as you see fit. To add a page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/p/newscript/home/markdown_syntax/) syntax.
+Plans for this project include adding a simple GUI dialog to make selection and use of templates easier.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David C Black</dc:creator><pubDate>Wed, 31 Jul 2013 08:01:42 -0000</pubDate><guid>https://sourceforge.netbc3b7b1c0cc40544855bb1778d4065a2eef60887</guid></item><item><title>WikiPage Home modified by David C Black</title><link>https://sourceforge.net/p/newscript/home/Home/</link><description>Welcome to your wiki!

This is the default page, edit it as you see fit. To add a page simply reference it within brackets, e.g.: [SamplePage].

The wiki uses [Markdown](/p/newscript/home/markdown_syntax/) syntax.
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David C Black</dc:creator><pubDate>Thu, 22 Sep 2011 01:07:32 -0000</pubDate><guid>https://sourceforge.netafa129f2a6780f3d3c993036cdc2f035afadfa28</guid></item></channel></rss>