summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Starting PHP assignment #3 documentSudipto Mallick2024-02-042-7/+37
|
* Implement PHP assignment #3, improve the restSudipto Mallick2024-02-035-74/+95
|
* Improve the code of PHP assignment #2Sudipto Mallick2024-02-032-24/+47
|
* BackupSudipto Mallick2024-01-2911-19/+172
|
* Complete all Python assignmentsSudipto Mallick2024-01-291-0/+579
|
* Complete all Java assignmentsSudipto Mallick2024-01-2831-151/+721
|
* Complete Java assignments #7-13Sudipto Mallick2024-01-2716-25/+486
|
* Add support for dates of Java assignmentsSudipto Mallick2024-01-272-8/+12
|
* Rewrite Java assignment prelude to be more readableSudipto Mallick2024-01-272-22/+35
|
* Complete Java assignmentsSudipto Mallick2024-01-2519-14/+416
|
* Rewrite PHP assignment #1Sudipto Mallick2024-01-241-42/+22
| | | | mysql-php/code/a1.php: Perform some syntactic and structural changes.
* Implement Java Assignment #15 and moreSudipto Mallick2024-01-246-3/+109
| | | | | | | | java/{code/ParentWithTwoChildren.java, output/ParentWithTwoChildren.typ, text/ParentWithTwoChildren.typ}: Code, output and assignment text for Java assignment #15 java/state.sql: Update for Java assignment #15 java/template.typ: Allow for long program description to be left aligned and justified, instead of centered java/tobedone: Update to show assignment numbers (implicitly `rowid`)
* Changes to project structure of Python assignmentsSudipto Mallick2024-01-1329-171/+0
| | | | As was directed to remove assignments.
* Update Python assignments list as instructedSudipto Mallick2024-01-131-129/+2
| | | | | python/index.typ: Odd-numbered assignments from the beginning are dropped from the list as was instructed.
* Initial implementation of complete assignmentSudipto Mallick2024-01-124-7/+55
| | | | | | | | | | | | This is the initial implementation of the generation of complete document of the assignments. java/buildall: Generates a Typst document from the list of assignments in `alist.txt` (needs to updated to work with `state.sql` in future). java/prelude.typ: Contains the prelude code responsible for generating the table of contents, using the facilities provided by Typst. java/template.typ: Updated so that it can be used with `prelude.typ` for generating the table of contents. .gitignore: To ignore `all.typ`, which is a build artifact.
* Incorporate changes in Java Assignment #12Sudipto Mallick2024-01-103-7/+29
| | | | | As well as implement a shell script `tobedone` that shows how many assignments need to be done
* Incorporate changes to Java assignment #5Sudipto Mallick2024-01-104-69/+26
| | | | Updating assignment as directed
* Update the state of Java assignmentsSudipto Mallick2024-01-101-4/+24
| | | | java/state.sql: Update the situation of completion of Java assignments
* Implement Image filtering in DIPSudipto Mallick2024-01-092-0/+21
|
* Modify Python assignments list as instructedSudipto Mallick2024-01-091-16/+11
|
* Fix typo in Python assignment #3.6Sudipto Mallick2024-01-081-1/+1
|
* Implement Java Assignment #17Sudipto Mallick2024-01-081-0/+58
|
* Implement Java Assignment #14Sudipto Mallick2024-01-082-1/+84
|
* Complete the PHP assignment #1Sudipto Mallick2024-01-031-9/+119
|
* Reword the first PHP assignmentSudipto Mallick2024-01-032-4/+5
|
* Ignore files related to VS CodeSudipto Mallick2024-01-031-0/+1
|
* Reflecting changes in the list of Java assignmentsSudipto Mallick2024-01-031-20/+8
|
* Wrote code for Java assignment #13Sudipto Mallick2024-01-021-0/+59
| | | | Demonstrating method overloading
* Update the list of PHP assignmnetsSudipto Mallick2024-01-021-8/+9
| | | | in `php-mysql/index.typ`
* Let the PDF files be ignoredSudipto Mallick2024-01-021-0/+1
|
* Quick backup, need to be rewrittenSudipto Mallick2024-01-0248-0/+2421
|
* Add Java assignments to the repositorySudipto Mallick2024-01-0242-16/+3945
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | .gitignore: The build files, files left by editors like *~ and the PDF documents for the assignments are to be ignored for the purposes of version control. README.rst: Rewrite, with one line description in Chinese. java/alist.txt: List of assignments, sorted in the order of the list of assignments, with the ones with completed documentation marked with `#`. java/buildall: Script that will build all of the assignments into one PDF file; to be rehauled for the final document. code/*.java: The Java source code for the assignments. dbld: Script that builds a PDF document for a single assignment. index.typ: The list of assignments, subject to update for further refinement and inclusion of yet more assignments. jbld: Script that compiles code for a single Java assignment. output/*.typ: Typst file containing the output (sessions) obtained from running the individual Java assignments. state.sql: Future alternative to `alist.txt`, under development. template.typ: The Typst template used across all of assignment, containing common code for the uniform styling, such as page border. text/*.typ: Typst file documenting each Java assignment. vendor/Java.sublime-syntax: Updated Sublime Text syntax file for Java, used for newer syntax features, such as `var`, not yet available in syntaxes shipped with Typst. vendor/gr.tmTheme: A grayscale TextMate theme to be used for code in the documents generated by Typst suitable for black and white printing. wltd: Difference between the files in `code/` and `text/`, and `code/` and `output`; need to be rewritten along with `state.sql`.
* Initial commitsmlckz2023-11-302-0/+26
README.rst: describing the situation LICENSE: choosing 0BSD for this project