{"action":"created","issue":{"url":"https://api.github.com/repos/christoff-buerger/racr/issues/54","repository_url":"https://api.github.com/repos/christoff-buerger/racr","labels_url":"https://api.github.com/repos/christoff-buerger/racr/issues/54/labels{/name}","comments_url":"https://api.github.com/repos/christoff-buerger/racr/issues/54/comments","events_url":"https://api.github.com/repos/christoff-buerger/racr/issues/54/events","html_url":"https://github.com/christoff-buerger/racr/issues/54","id":131479840,"number":54,"title":"Clean-up of RACR-NET","user":{"login":"christoff-buerger","id":7884278,"avatar_url":"https://avatars.githubusercontent.com/u/7884278?v=3","gravatar_id":"","url":"https://api.github.com/users/christoff-buerger","html_url":"https://github.com/christoff-buerger","followers_url":"https://api.github.com/users/christoff-buerger/followers","following_url":"https://api.github.com/users/christoff-buerger/following{/other_user}","gists_url":"https://api.github.com/users/christoff-buerger/gists{/gist_id}","starred_url":"https://api.github.com/users/christoff-buerger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christoff-buerger/subscriptions","organizations_url":"https://api.github.com/users/christoff-buerger/orgs","repos_url":"https://api.github.com/users/christoff-buerger/repos","events_url":"https://api.github.com/users/christoff-buerger/events{/privacy}","received_events_url":"https://api.github.com/users/christoff-buerger/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/christoff-buerger/racr/labels/maintainability","name":"maintainability","color":"d4c5f9"},{"url":"https://api.github.com/repos/christoff-buerger/racr/labels/medium","name":"medium","color":"fbca04"}],"state":"closed","locked":false,"assignee":{"login":"christoff-buerger","id":7884278,"avatar_url":"https://avatars.githubusercontent.com/u/7884278?v=3","gravatar_id":"","url":"https://api.github.com/users/christoff-buerger","html_url":"https://github.com/christoff-buerger","followers_url":"https://api.github.com/users/christoff-buerger/followers","following_url":"https://api.github.com/users/christoff-buerger/following{/other_user}","gists_url":"https://api.github.com/users/christoff-buerger/gists{/gist_id}","starred_url":"https://api.github.com/users/christoff-buerger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christoff-buerger/subscriptions","organizations_url":"https://api.github.com/users/christoff-buerger/orgs","repos_url":"https://api.github.com/users/christoff-buerger/repos","events_url":"https://api.github.com/users/christoff-buerger/events{/privacy}","received_events_url":"https://api.github.com/users/christoff-buerger/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/christoff-buerger/racr/milestones/1","html_url":"https://github.com/christoff-buerger/racr/milestones/_RACR_%20Version%208.0:%20Example%20Edition%20(ducere%20documento)","labels_url":"https://api.github.com/repos/christoff-buerger/racr/milestones/1/labels","id":1329196,"number":1,"title":"_RACR_ Version 8.0: Example Edition (ducere documento)","description":"Major version improving mostly the quality of the provided examples. The examples should be consistent according to best practices and stepwise introduce new concepts. Readers should be able to learn _RACR_, get used to its style of programming and understand the benefits and application areas of its features by following examples of increasing complexity. By doing so, they should get used to best practices of _RACR_-based language implementation.\r\n\r\nA stable and well-tested distribution is a requirement.\r\n\r\nThe slogan of the release is 'leading by example, leading by documentation' (ducere documento).","creator":{"login":"christoff-buerger","id":7884278,"avatar_url":"https://avatars.githubusercontent.com/u/7884278?v=3","gravatar_id":"","url":"https://api.github.com/users/christoff-buerger","html_url":"https://github.com/christoff-buerger","followers_url":"https://api.github.com/users/christoff-buerger/followers","following_url":"https://api.github.com/users/christoff-buerger/following{/other_user}","gists_url":"https://api.github.com/users/christoff-buerger/gists{/gist_id}","starred_url":"https://api.github.com/users/christoff-buerger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christoff-buerger/subscriptions","organizations_url":"https://api.github.com/users/christoff-buerger/orgs","repos_url":"https://api.github.com/users/christoff-buerger/repos","events_url":"https://api.github.com/users/christoff-buerger/events{/privacy}","received_events_url":"https://api.github.com/users/christoff-buerger/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":12,"state":"open","created_at":"2015-09-29T14:30:27Z","updated_at":"2016-03-09T01:36:00Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2016-02-04T21:31:29Z","updated_at":"2016-03-09T01:36:00Z","closed_at":"2016-03-09T01:36:00Z","body":"The current _RACR-NET_ implementation has to be cleaned-up:\r\n\r\n * `Racr.cs` and `Test.cs` have to be cleaned-up (empty lines deleted, proper indentation etc.)\r\n * _IronScheme_ has issues with _Scheme_ source files ending in `*.scm`; it expects `*.ss` as file ending or `*.sls` for libraries. Furthermore, its good practice to compile _.NET_ libraries to dynamic linked libraries (`dll` assemblies). Maybe the `install-libraries.bash` script can be extended to generate respective `dll` assemblies.\r\n * The tests have to incorporate the most recent example refactorings, in particular regarding the Petri nets example (cf. issue #41).\r\n * Regarding the `mathexp` example used for profiling the overhead of _RACR-NET_:\r\n   * It contains huge generated test cases. These generated files have to be deleted from the repository.\r\n   * The pure _Scheme_ implementation should become a library.\r\n   * The _Scheme_ and _C#_ implementations should become separate projects, each within its own directory (`mathexpr` and `mathexpr-net` respectively). Both projects should be subdirectories of `profiling/racr-net-overhead`."},"comment":{"url":"https://api.github.com/repos/christoff-buerger/racr/issues/comments/194058278","html_url":"https://github.com/christoff-buerger/racr/issues/54#issuecomment-194058278","issue_url":"https://api.github.com/repos/christoff-buerger/racr/issues/54","id":194058278,"user":{"login":"christoff-buerger","id":7884278,"avatar_url":"https://avatars.githubusercontent.com/u/7884278?v=3","gravatar_id":"","url":"https://api.github.com/users/christoff-buerger","html_url":"https://github.com/christoff-buerger","followers_url":"https://api.github.com/users/christoff-buerger/followers","following_url":"https://api.github.com/users/christoff-buerger/following{/other_user}","gists_url":"https://api.github.com/users/christoff-buerger/gists{/gist_id}","starred_url":"https://api.github.com/users/christoff-buerger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/christoff-buerger/subscriptions","organizations_url":"https://api.github.com/users/christoff-buerger/orgs","repos_url":"https://api.github.com/users/christoff-buerger/repos","events_url":"https://api.github.com/users/christoff-buerger/events{/privacy}","received_events_url":"https://api.github.com/users/christoff-buerger/received_events","type":"User","site_admin":false},"created_at":"2016-03-09T01:36:00Z","updated_at":"2016-03-09T01:36:00Z","body":"Everything cleaned-up and tested."}}