Skip to content

a200332/codesnip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeSnip v5 pavilion

Experimental, development branch

Following a false start back in 2013/4 in the parsnip branch, development of CodeSnip 5 restarted in the pagoda branch, which picked up where parsnip left off. parsnip became moribund in 2016 and was officially abandoned in Jan 2020.

At the same time the impending closure of the delphidabbler.com web services that CodeSnip 4 depends on meant that urgent work was started to try to:

  1. remove CodeSnip's dependency on the web services
  2. unify the online Code Snippets database (no longer updated) with the user's own database in a single database.

One strategy is to develop from the CodeSnip 4 code base in the development branch. After some work on that it was decided to explore taking the pagoda development in a slightly different direction. That's what the pavilion branch is all about.

pavilion is a branch off pagoda as it was on 13 July 2016. pagoda has been abandoned now.

Only time will tell if this works out. I may bring it to completion if I can do it in a timely manner, but pavilion may also find itself abandoned if time runs out.

The pagoda branch has been left in place in case anyone else wants to continue development along different lines. All my own development effort will continue in pavilion.

Anyone who decides to continue with pagoda development please fork the repo. Do not submit changes back here - no pull requests will be accepted. However, it will be interesting to know what you plan. Do not use any code that accesses the delphidabbler.com web services - they really are going away on 15 June 2020.

The original idea behind v5 was to:

  1. Generalise CodeSnip to be a code bank for several different languages instead of just Pascal, while still providing some additional support for test-compiling Pascal code.
  2. Increase the focus on the user's own code while downplaying the importance of code downloaded from the DelphiDabbler Code Snippets database, like SWAG is at present.
  3. Remove the program's dependency on web services provided by DelphiDabbler.com given the current uncertainty over that website's future.

A final version of the Code Snippets database is being developed on GitHub at https://github.com/delphidabbler/code-snippets.

No longer uncertain - the web services will go away on 15 June 2020.

It remains to be seen how much of the original plans will actually make it into the v5 release.

About

A code bank designed with Pascal in mind

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Pascal 89.1%
  • HTML 9.7%
  • PostScript 0.6%
  • JavaScript 0.2%
  • CSS 0.2%
  • Makefile 0.1%
  • Other 0.1%